Wenn ein Befehl ausgegeben wird, der im Terminal nicht vorhanden ist, führt dies zu:
Das Programm 'Programmname' ist nicht installiert. Sie können es installieren, indem Sie Folgendes eingeben:
sudo apt-get install programname
Gibt es eine Verknüpfung, über die die Zeile "sudo apt-get install programname" nicht erneut eingegeben werden muss?
command-line
bash
Deshmukh
quelle
quelle
programname
...screen
und ihren Kopiermodus verwenden ...Da der vorgeschlagene Befehl zuvor nicht eingegeben wurde, wird er nicht in den Bash-Verlauf aufgenommen. Also Up Arrowoder
.bash_history
wird nicht helfen.ein Alias - Einstellung für
sudo apt-get install
wird einige Eingabe reduzieren , aber Sie müssen immer noch den Namen des Programms geben, vor allem , wenn der Programmname aus dem Differnt ist Paket-Name .Der einfachste Weg, den Befehl ohne Eingabe zu "tippen", besteht darin, die Zeile vom Terminal zu kopieren und einzufügen.
sudo apt-get install programname
mit der Maus und drücken Sie Ctrl+ Shift+ C.$
Eingabeaufforderung befindet, und drücken Sie Ctrl+ Shift+ V.Ich hoffe das hilft.
quelle
Angenommen, der Teil, den Sie vermeiden möchten, gibt den letzten Befehl erneut ein, dann können Sie den in bash eingebauten "bang-bang" als Parameter für apt-get verwenden:
Das wird das "!!" mit dem vorherigen Befehl, den Sie eingegeben haben.
Hier ist eine Referenz zu anderen erweiterten Shell-Funktionen:
http://www.deadman.org/bash.php
quelle
Ja, Up Arrowdrücken Sie einfach die Taste auf Ihrer Tastatur. Drücken Sie erneut, um den zuvor verwendeten Befehl usw. aufzurufen.
Sie können auch den Verlauf Ihrer ausgegebenen Befehle überprüfen, indem Sie Folgendes eingeben:
quelle