Ist es möglich, Bash Change Directory in der Befehlszeile einfach durch Eingabe dieses Verzeichnisses ohne irgendwelche Befehle wie zu machen cd
?
Zum Beispiel ist es möglich, anstatt dies zu schreiben:
$ cd /tmp
Ich möchte nur folgendes schreiben:
$ /tmp
Mit anderen Worten, wenn ich das Verzeichnis als Anwendung aufrufe, möchte ich dieses Verzeichnis als funktionierendes Verzeichnis festlegen.
bash
command-line
alias
cd-command
Vladimir
quelle
quelle
autocd
)Antworten:
In Bash gibt es auch
autocd
Option. Sie können es aktivieren, indem Sie Folgendes verwendenshopt -s autocd
:quelle
**
.) Leider ist es nicht in älteren Versionen.Das würde ich mir vorstellen. Ubuntu verfügt über einen Catch-All-Mechanismus. Wenn Sie einen Befehl ausführen, der sich nicht auf dem System befindet, heißt es manchmal:
Ich wette, Sie können alles hijacken und prüfen, ob es ein Verzeichnis gibt. Es lohnt sich wahrscheinlich, eine weitere Frage zu stellen.
BEARBEITEN: Gefunden: https://wiki.ubuntu.com/CommandNotFoundMagic
quelle