Gibt es in einem Terminal eine Funktion zum Erstellen einer Liste mit bevorzugten Befehlen mithilfe von Tastenkombinationen oder einer Art Dienstprogramm, das in das Terminal integriert ist?
Antwort1
Sie können Aliase definieren:
alias l='ls -al'
alias tlc='toolongcommand'
(das kannst du in dein einfügen .bashrc
)
und Sie wissen wahrscheinlich überTab-Vervollständigung(Wenn Sie noch nie davon gehört haben, kann ich mir vorstellen, warum Sie fragen).
Antwort2
ich würde empfehlenHSTR(früher bekannt als History Suggest Box. HSTR (HiSToRy) ist ein Befehlszeilenprogramm, das eine verbesserte Bash-/Zsh-Befehlsvervollständigung aus dem Verlauf bietet. Es zielt darauf ab, die Vervollständigung einfacher und effizienter zu machen als Strg-R.
HSTR kann auch Ihren Befehlsverlauf verwalten (Sie können beispielsweise Befehle entfernen, die veraltet sind oder vertrauliche Informationen enthalten) oderSetzen Sie ein Lesezeichen für Ihre bevorzugten Befehle.
Ich nutze es insbesondere zum Speichern von Favoriten.
Installieren
sudo add-apt-repository ppa:ultradvorka/ppa && sudo apt-get update && sudo apt-get install hstr && hstr --show-configuration >> ~/.bashrc && . ~/.bashrc
Antwort3
InSchlagJene sindFunktionen
Eine Bash-Funktion ist im Wesentlichen eine Reihe von Befehlen, die mehrfach aufgerufen werden können. Der Zweck einer Funktion besteht darin, Ihre Bash-Skripte lesbarer zu machen und zu vermeiden, dass Sie denselben Code wiederholt schreiben müssen. Im Vergleich zu den meisten Programmiersprachen sind die Bash-Funktionen etwas eingeschränkt.
Sie können eine Funktion „f1“ erstellen, die einen Befehl mit bestimmten Optionen ausführt, und eine Funktion „f2“, die denselben Befehl mit einem zweiten Satz Standardoptionen ausführt.
Antwort4
Ich bin dafür, unser Terminal so anzupassen, dass es lernt, welcher Befehl am häufigsten verwendet wird. Und hier die Tipps:
1. Installieren Sie es zsh
und legen Sie es als Standard-Shell-Umgebung fest.
# install `zsh`
sudo apt install zsh
# be sure `zsh` is installed successfully
which zsh
# set `zsh` as the default Shell
chsh -s /usr/bin/zsh
2.installOh My Zsh
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
3. Design konfigurieren zsh
(optional)
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/themes/powerlevel10k
4. hinzufügenzsh-autosuggestion
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
Nach der Installation sollten wir es einrichten plugins=(git zsh-autosuggestions zsh-syntax-highlighting)
und ~/.zshrc
dann Shell neu starten.
5.installieren Terminator
(optional)
sudo apt install terminator
\o/ Fertig! Probieren Sie es einfach aus, Sie werden es lieben!
Und gehen Sie sorgsam mit Ihren up
, down
, left
, right
-Schlüsseln um.