Obwohl das Ändern der $HOME
Variablen und des aufrufenden cd
Befehls (ich verwende kurz cmd) in der .bashrc
Datei die richtige Antwort auf Ihre Frage ist,
Ich finde es bequemer, einen Alias zu erstellen (zum Beispiel cdh
), der mich direkt zum gewünschten Verzeichnis führt.
Der Grund ist, dass alle Dateien, die andere Programme (wie .bashrc
zum Beispiel) konfigurieren , im Standardverzeichnis bleiben $HOME
und ich in meinem " cdh
Verzeichnis" arbeiten kann, ohne dass diese Dateien unterbrochen werden.
Wenn ich zum $HOME
Verzeichnis zurückgehen musste, kann ich cmd immer benutzen cd
.
In einigen Linux-Distributionen wird die .bashrc
Datei mit einem oder mehreren Befehlen ausgeliefert, die eine oder mehrere andere Dateien ausführen, die für diese spezielle Verwendung vorgesehen sind (zum Beispiel .bash_aliases
).
Entscheiden Sie selbst, ob Sie sie verwenden möchten oder nicht.
.bashrc
Wenn Sie sie verwenden möchten, verwenden Sie sie genauso wie Sie, jedoch mit Befehlen, die für die angegebene Datei vorgesehen sind.
also in .bashrc
(oder in .bash_aliases
oder welcher Datei Sie gewählt haben)
schreibe folgendes:
alias cdh='cd /home/Varun/Desktop/Java Files'
Wenn Sie keinen cdh
Alias mögen, haben Sie keine Angst, einen anderen Namen zu verwenden, aber stellen Sie sicher, dass es keinen anderen Cmd oder Alias mit diesem Namen gibt, da Sie diesen Cmd möglicherweise mehr oder weniger unbrauchbar machen können.
Sie können überprüfen, ob der Name von Triyng verwendet wird, um ihn aufzurufen, aber ich würde ein Cmd type
mit dem Argument des Namens eines anderen Cmd vorschlagen .
Der type
Befehl sollte Ihnen mitteilen, ob der angegebene Befehl ein Alias, eine Binärdatei oder ein Bash-Skript ist oder ......... was auch immer. Und wird Ihnen deshalb mitteilen, wenn cmd nicht existiert. (Welches ist, was Sie in diesem Fall wollen)