Встановлення шляху за замовчуванням при відкритті сеансу терміналу


15

Я новачок у Ubuntu.

Щоразу, коли я відкриваю термінал, свій поточний робочий каталог /home/Varun(як це було встановлено, ввівши pwd).

Чи я можу зробити так, щоб шлях до терміналу був встановлений так, /home/Varun/Desktop/Java Filesяк він відкривається?


Який термінал ви використовуєте?
choroba

Відповіді:


29

Просто запустіть таку команду у своєму терміналі:

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

Наведена вище команда додасть у ваш ~/.bashrcфайл новий рядок, який містить, cd ~/Desktop/Java\ Filesі це змінить ваш робочий каталог за замовчуванням, /home/Varun/Desktop/Java Filesколи ви відкриєте термінал.

Повторно відкрийте термінал, і ви побачите різницю.


6

Ви можете додати наступний рядок до кінця ~/.bashrc

cd ~/Desktop/Java\ Files


1

Хоча зміна $HOMEзмінної та виклику cdкоманди (я буду використовувати cmd коротко) у .bashrcфайлі - це правильна відповідь на ваше запитання,

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

Причина полягає в тому, що всі файли, які налаштовують інші програми (як, .bashrcнаприклад,), залишаються в $HOMEкаталозі за замовчуванням, і я можу працювати в моєму " cdhкаталозі" без переривання з цих файлів.

Якщо мені потрібно повернутися до $HOMEкаталогу, я завжди можу використовувати cdcmd.

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

тож вирішуйте самі, хочете ви їх використовувати чи ні,

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

так у .bashrc(або в .bash_aliasesбудь-якому файлі, який ви вибрали)

написати наступне:

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

якщо вам не подобається cdhпсевдонім, не бійтеся використовувати інше ім’я, але переконайтесь, що немає жодного іншого cmd або псевдоніма, названого таким, таким чином, ви можете зробити цей cmd більш-менш непридатним.

Ви можете перевірити, чи це ім'я прийняте triyng, щоб його назвати, але я б запропонував typecmd з аргументом імені іншого cmd.

typeCMD повинен сказати вам , якщо дане ЦМД псевдонім, двійковий файл або Баш скрипт, або ......... що завгодно. І тому скаже вам, коли cmd не існує. (Що ви хочете в цьому випадку)


Вибачте, якщо я зробив якусь помилку. Я не є носієм англійської мови.
Tomáš Růžička

0

Просто додати

Якщо хтось використовує оболонку zsh, ніж

nano ~/.zshrc ( open the configuration file)

а при завантаженні додайте

cd ~/Desktop/Java\ Files

тому налаштування - це те, що коли-небудь оболонка, яку ви використовуєте, (echo $0 )просто додайте команду, яку ви зазвичай використовуєте, і вона буде виконуватися.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.