Gibt es in einem Terminal eine Funktion zum Erstellen einer Liste mit bevorzugten Befehlen?

Gibt es in einem Terminal eine Funktion zum Erstellen einer Liste mit bevorzugten Befehlen?

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 zshund 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 ~/.zshrcdann 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.

verwandte Informationen