Настройка пути по умолчанию при открытии терминальной сессии

Я новичок в Ubuntu.

Всякий раз, когда я открываю терминал, мой текущий рабочий каталог /home/Varun (как найти, набрав pwd).

Можно ли как-нибудь сделать так, чтобы путь терминала был установлен как /home/Varun/Desktop/Java Files при его открытии?

15
задан 29 August 2017 в 19:39

4 ответа

Просто выполните следующую команду в своем терминале:

echo "cd ~/Desktop/Java\ Files" >> ~/.bashrc

Приведенная выше команда добавит новую строку в ваш файл ~/.bashrc, содержащий cd ~/Desktop/Java\ Files, и изменит ваш рабочий каталог по умолчанию на [ 113], когда вы откроете терминал.

Откройте терминал, и вы увидите разницу.

0
ответ дан 29 August 2017 в 19:39

Только добавить

Если кто-то использует оболочку zsh, чем

nano ~/.zshrc ( open the configuration file)

и в bootom добавляют

cd ~/Desktop/Java\ Files

таким образом, тонкая настройка - то, что когда-либо окружает Вас, используют (echo $0 ) просто добавьте команду, которую Вы обычно используете, и она будет выполняться.

0
ответ дан 29 August 2017 в 19:39

Хотя изменение переменной $HOME и вызов команды cd (для краткости я воспользуюсь cmd) в файле .bashrc является правильным ответом на ваш вопрос,

я нахожу более удобным создание псевдоним (например, cdh), который ведет меня прямо в каталог, который я хочу.

Причина в том, что все файлы, которые настраивают другие программы (например, .bashrc), остаются в каталоге по умолчанию $HOME, и я могу работать в моем «cdh каталоге» без прерывания из этих файлов.

Если мне нужно вернуться в каталог $HOME, я всегда могу использовать cd cmd.

В некоторых дистрибутивах Linux файл .bashrc поставляется с командой или командами, которые запускают или запускают один или несколько других файлов, предназначенных для этого конкретного использования (например, .bash_aliases)

, поэтому решите для себя, если вы хотите использовать их или нет,

, если вы хотите их использовать, просто используйте его так же, как вы используете .bashrc, но с командами, предназначенными для указанного файла.

, поэтому в .bashrc (или в .bash_aliases или в любом другом файле, который вы выбрали)

напишите следующее:

alias cdh='cd /home/Varun/Desktop/Java Files'

, если вы не cdh псевдоним не бойтесь использовать другое имя, но убедитесь, что нет другого cmd или псевдонима, подобного этому, потому что вы можете сделать этот cmd более или менее непригодным для использования.

Вы можете проверить, используется ли имя triyng для его вызова, но я бы присвоил type cmd аргументом имени другого cmd.

cmd type должен сообщить вам, является ли данный cmd псевдонимом, двоичным файлом или сценарием bash, или ......... как угодно. И поэтому скажу вам, когда cmd не существует. (Что вам нужно в данном случае)

0
ответ дан 29 August 2017 в 19:39

Вы можете добавить следующую строку в конец вашего ~/.bashrc

cd ~/Desktop/Java\ Files

0
ответ дан 29 August 2017 в 19:39

Другие вопросы по тегам:

Похожие вопросы: