Obwohl das Ändern der $HOMEVariablen und des aufrufenden cdBefehls (ich verwende kurz cmd) in der .bashrcDatei 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 .bashrczum Beispiel) konfigurieren , im Standardverzeichnis bleiben $HOMEund ich in meinem " cdhVerzeichnis" arbeiten kann, ohne dass diese Dateien unterbrochen werden.
Wenn ich zum $HOMEVerzeichnis zurückgehen musste, kann ich cmd immer benutzen cd.
In einigen Linux-Distributionen wird die .bashrcDatei 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.
.bashrcWenn 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_aliasesoder welcher Datei Sie gewählt haben)
schreibe folgendes:
alias cdh='cd /home/Varun/Desktop/Java Files'
Wenn Sie keinen cdhAlias 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 typemit dem Argument des Namens eines anderen Cmd vorschlagen .
Der typeBefehl 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)