Например редовно работя с няколко директории в директорията Документи, която е в домашната директория. Бих искал да бъда в състояние да CD в папки в директория Документи, без да се налага да пишете
cd Documents
първо (или да предоставите пълния път на файла).
Звукът обърква ли се? Ето един пример. Да приемем, че има папка, наречена htgarticles в папката "Документи", и искам да я достъп до терминала.
Ще започнем с отваряне на терминален прозорец и влизане в него
pwd
(Print Working Directory), за да покажем, че текущата директория е наистина нашата домашна директория, / home / lori.
cd htgaricles
cd Documents/
След това трябва да променим директорията на htgarticles.
cd htgarticles/
cd ~/Documents/htgarticles
Това не трябва да бъде по този начин. Можем да направим всяка директория основната директория за прозореца на терминала, така че да можем да я сменим в поддиректорите, без да пишем пълния път.
В нашия пример искаме да настроим директорията "Документи" като основна директория, защото всички директории, с които работя - като htgarticles - са в директорията Документи. Затова въведете следната команда на промпта и натиснете Enter.
export CDPATH=~/Documents/
ЗАБЕЛЕЖКА: В горната команда,
export
трябва да бъдат малки и
CDPATH
трябва да бъде всичко главно. Заменете
~/Documents/
с пътя до която и да е директория родител съдържа поддиректорите, с които работите най-често.
cd htgarticles
и отидете направо в "/ Documents / htgarticles".
Ако искате автоматично да зададете определена директория като основна директория всеки път, когато отваряте терминален прозорец, можете да направите това, като редактирате файла.bashrc. Файлът.bashrc е скрипт, който се изпълнява всеки път, когато отворите терминален прозорец, и можете да добавите каквито команди желаете. Така че, можем да добавим
export CDPATH
за да зададете конкретна директория като родителска директория за всеки терминален прозорец.
За да направите това, обратно в началната си директория, ако още не сте. След това въведете следната команда, за да отворите файла.bashrc. Можете да използвате който и да е текстов редактор, който искате да използвате, но ще използваме gedit в нашия пример.
gedit.bashrc
export CDPATH=~/Documents/
Отново заменете
~/Documents/
с основната директория, която съдържа поддиректорите, с които работите най-много.
Можете да добавите коментар над командата, за да запомните какво прави командата. Просто поставете знак за номер (#) в началото на реда и след това всяко описание, което искате да добавите.
Кликнете върху "Запазване".
exit
на екрана и натиснете Enter или кликнете върху бутона "X" в горния ляв ъгъл на прозореца. След това натиснете Ctrl + Alt + T, за да отворите нов прозорец на терминала.
Ако имате една конкретна директория, която работите през по-голямата част от времето, можете също така да добавите команда към файла.bashrc, който ще отвори всеки път терминалния прозорец към тази директория.