próbowałem
gnome-terminal -x 'cd /path/to/dir'
i
gnome-terminal -e 'cd /path/to/dir'
ale oba powodują błędy podczas otwierania nowego terminalu. Jak uzyskać nowy terminal do uruchamiania w określonym katalogu?
command-line
użytkownik32085
źródło
źródło
chsh
.Dodaj następujący wiersz na końcu
~/.bashrc
:źródło
cd -
problem , należy przejść do poprzedniego katalogu roboczego, abyś mógł użyć opcji „otwórz w terminalu”, twój bashrc natychmiast przekieruje cię do wybranego katalogu, a następniecd -
zabierze cię z powrotem do katalogu, który chcesz otworzyć. Powinno działać!Uruchom ponownie nautilus, a następnie kliknij prawym przyciskiem myszy dowolny katalog i wybierz „Otwórz w terminalu”.
źródło
Możesz:
Edytuj / utwórz plik
~/.bashrc
i dodaj ten wiersz na końcu pliku:Zapisz zmianę i wyloguj się / zaloguj. Wykonanie polecenia „cdx” spowoduje przejście do określonego folderu.
Możesz utworzyć skrót / link, który wykona to polecenie:
Jeśli używasz gnome-terminal (ubuntu):
Jeśli używasz lxterminal (Lubuntu):
źródło
możesz dodać taki skrypt nautilus
Utwórz pusty plik o nazwie „Otwórz terminal tutaj” w
informator.
Otwórz i zapisz te linie w środku.
Ustaw go jako wykonywalny i kliknij prawym przyciskiem myszy dowolny katalog w nautilus i wybierz z menu „Skrypty> Otwórz terminal tutaj”.
źródło
Otwórz „~ / .bashrc” Przewiń w dół i dodaj polecenie zmiany katalogu Przykład: cd ~ / myfolder
Następnie zapisz i wyjdź. „~” Przeniesie Cię do twojego folderu domowego (/ home / loginname)
Za każdym razem, gdy uruchamiasz swój terminal, odczytuje on plik .bashrc, abyś mógł w nim również umieścić ścieżki wyszukiwania ETC ..... ,,.
źródło
tak jak
root45 odpowiedział
lub możesz to zrobić również
jeśli uruchomisz gnome-terminal jak „
gnome-terminal --working-directory=myfolder
”, rozpocznie się od katalogu roboczego na~/myfolder
. więc możesz dodać nowy wpis do swojego menu, aby użyć tego polecenia zamiast drugiego.źródło
~
, nie będzie to miało pożądanego efektu, konieczne będzie użycie pełnej ścieżki do folderu. Jest poprawny w obecnym kontekście, ale nie przez cały czas.To działa:
Kilka komentarzy:
źródło