Я новичок в Ubuntu.
Всякий раз, когда я открываю терминал, мой текущий рабочий каталог /home/Varun(как было найдено, набрав pwd).
Можно ли как-нибудь настроить путь терминала, как /home/Varun/Desktop/Java Filesпри его открытии?
Я новичок в Ubuntu.
Всякий раз, когда я открываю терминал, мой текущий рабочий каталог /home/Varun(как было найдено, набрав pwd).
Можно ли как-нибудь настроить путь терминала, как /home/Varun/Desktop/Java Filesпри его открытии?
Ответы:
Просто запустите следующую команду в вашем терминале:
echo "cd ~/Desktop/Java\ Files" >> ~/.bashrc
Приведенная выше команда добавит новую строку в ваш ~/.bashrcфайл, cd ~/Desktop/Java\ Filesкоторая будет содержать вашу рабочую директорию по умолчанию, /home/Varun/Desktop/Java Filesкогда вы откроете терминал.
Откройте терминал, и вы увидите разницу.
Хотя изменение $HOMEпеременной и вызов cdкоманды (я буду использовать cmd для краткости) в .bashrcфайле является правильным ответом на ваш вопрос,
мне удобнее создавать псевдоним (например cdh), который ведет меня прямо в каталог, который я хочу.
Причина в том, что все файлы, которые настраивают другие программы (как, .bashrcнапример,), остаются в $HOMEкаталоге по умолчанию, и я могу работать в своем « cdhкаталоге» без перерыва из этих файлов.
Если мне нужно вернуться в $HOMEкаталог, я всегда могу использовать cdcmd.
В некоторых дистрибутивах Linux
.bashrcфайл поставляется с командой или командами, которые запускают или запускают один или несколько других файлов, предназначенных для этого конкретного использования (например.bash_aliases)так что решите сами, хотите ли вы их использовать или нет,
в случае, если вы хотите использовать их, просто используйте его так же, как вы используете,
.bashrcно с командами, предназначенными для указанного файла.
так в .bashrc(или в .bash_aliasesили любой файл, который вы выбрали)
напишите следующее:
alias cdh='cd /home/Varun/Desktop/Java Files'
если вам не нравится
cdhпсевдоним, не бойтесь использовать другое имя, но убедитесь, что нет другого cmd или псевдонима с таким именем, потому что вы можете сделать этот cmd более или менее непригодным для использования.Вы можете проверить, используется ли triyng имя для его вызова, но я бы предложил команду
typeс аргументом name другого cmd.
typeCMD должен сказать вам , если данное ЦМД псевдоним, двоичный файл или Баш скрипт, или ......... что угодно. И поэтому скажу вам, когда cmd не существует. (Что вы хотите в этом случае)
Просто добавить
Если кто-то использует оболочку zsh, чем
nano ~/.zshrc ( open the configuration file)
и при бутом добавить
cd ~/Desktop/Java\ Files
так что твик - это то, что вы когда-либо используете, (echo $0 )просто добавьте команду, которую вы обычно используете, и она будет выполнена.