Jestem nowy w Ubuntu.
Ilekroć otwieram terminal, mój bieżący katalog roboczy /home/Varun
(znaleziony przez wpisanie pwd
).
Czy jest jakiś sposób, aby ustawić ścieżkę terminala tak, jak /home/Varun/Desktop/Java Files
to się otwiera?
command-line
bash
filesystem
UnderDog
źródło
źródło
Odpowiedzi:
Po prostu uruchom następujące polecenie w swoim terminalu:
Powyższe polecenie doda nowy
~/.bashrc
plik do pliku, który zawieracd ~/Desktop/Java\ Files
i zmieni domyślny katalog roboczy na/home/Varun/Desktop/Java Files
czas otwarcia terminalu.Ponownie otwórz terminal, a zobaczysz różnicę.
źródło
Możesz dodać następujący wiersz na końcu swojego
~/.bashrc
cd ~/Desktop/Java\ Files
źródło
Chociaż zmiana
$HOME
zmiennej i wywołaniecd
polecenia (w skrócie użyję cmd).bashrc
jest właściwą odpowiedzią na twoje pytanie,wygodniejsze jest tworzenie aliasu (na przykład
cdh
), który prowadzi mnie bezpośrednio do katalogu, który chcę.Powodem jest to, że wszystkie pliki, które konfigurują inne programy (tak jak
.bashrc
na przykład) pozostają w domyślnym$HOME
katalogu i mogę pracować w moim „cdh
katalogu” bez przerwy od tych plików.Gdybym musiał wrócić do
$HOME
katalogu, zawsze mogę użyćcd
cmd.więc w
.bashrc
(lub w.bash_aliases
dowolnym pliku, który wybrałeś)napisz:
źródło
Tylko dodać
Jeśli ktoś używa powłoki zsh niż
i w bootom dodaj
więc poprawka jest tym, czego kiedykolwiek używasz,
(echo $0 )
po prostu dodaj polecenie, którego zwykle używasz, i zostanie wykonane.źródło