Како дефинисати базни директориј за цд команду у Линуку
Подразумевано, прозор Терминала у Линуку отвара се у ваш кућни директоријум. Да бисте променили било који директоријум који није директно у хоме директоријуму, морате да наведете пуну путању или да користите команду "цд" више пута.
На пример, редовно радим са више директоријума у директоријуму Документи, који се налази у матичном директоријуму. Желео бих да могу да куцам у фасцикле у директоријуму Документи без потребе да куцам цд Доцументс
прво (или пружање пуног пута датотеке).
Звучи збуњујуће? Ево примера. Рецимо да имам фасциклу која се зове хтгартицлес унутар мапе Документи и желим јој приступити преко терминала.
Почећемо отварањем Терминал прозора и уласком у пвд
(Принт Воркинг Дирецтори) да покажете да је тренутни директоријум у ствари наш хоме директоријум, / хоме / лори.
Ако укуцамо следећу команду, добићемо грешку која каже да не постоји такав фајл или директоријум. То је зато што нисмо у директорију Документи.
цд хтгарицлес
Да бисте дошли до хтгартицлес директоријума, прво морамо променити директоријум Доцументс.
цд Документи /
Онда, морамо да променимо у хтгартицлес директоријум.
цд хтгартицлес /
Алтернативно, могли бисмо напорно да откуцамо пуну путању датотеке:
цд ~ / Документи / хтгартицлес
Али то не мора бити овако. Можемо направити било који директоријум основни директоријум за прозор Терминала, тако да можемо да куцамо у његове под-директоријуме без куцања пуне путање.
У нашем примеру, желимо да поставимо директоријум Доцументс као основни директоријум, јер су сви директоријуми са којима радим са хтгартицлес-ом унутар Доцументс директоријума. Дакле, откуцамо следећу команду на промпту и притиснемо Ентер.
извоз ЦДПАТХ = ~ / Документи /
НАПОМЕНА: У горњој команди, извоз
морају бити сва мала и ЦДПАТХ
мора бити велика. Заменити ~ / Документи /
са путањом до матичног директоријума који садржи поддиректорије са којима најчешће радите.
Сада, још увек у нашој кући, можемо да бежимо цд хтгартицлес
и идите право на ~ / Доцументс / хтгартицлес.
Ако желите аутоматски поставити одређени директориј као базни директориј сваки пут када отворите прозор Терминала, то можете учинити уређивањем .басхрц датотеке. .Басхрц датотека је скрипта која се покреће сваки пут када отворите прозор Терминала и можете додати било које наредбе које желите. Дакле, можемо додати екпорт ЦДПАТХ
наредбу да поставите одређени директориј као надређени директориј за сваки прозор Терминала.
Да бисте то урадили, вратите се у свој почетни директоријум ако већ нисте. Затим укуцајте следећу команду да бисте отворили .басхрц датотеку. Можете користити било који уређивач текста који желите да користите, али ми ћемо користити гедит у нашем примеру.
гедит .басхрц
Дођите до дна .басхрц датотеке и додајте следећу команду.
извоз ЦДПАТХ = ~ / Документи /
Поново замените ~ / Документи /
са надређеним директоријем који садржи поддиректорије са којима највише радите.
Можете додати коментар изнад команде тако да запамтите шта наредба ради. Једноставно ставите знак број (#) на почетку реда, а затим било који опис који желите да додате.
Кликните на "Сачувај".
Затворите гедит (или било који уређивач текста који користите) тако што ћете кликнути на „Кс“ у горњем левом углу прозора.
Команда коју сте управо додали у .басхрц датотеку неће утицати на тренутну сесију терминала. Морате затворити тренутни прозор Терминала и отворити нови. Дакле, упишите екит
на промпту и притисните Ентер или притисните дугме “Кс” у горњем левом углу прозора. Затим притисните Цтрл + Алт + Т да бисте отворили нови прозор Терминала.
Сада, иако је тренутни радни директоријум кућни директоријум, можете директно да промените поддиректоријуме из основног директоријума који сте изабрали.
Ако желите да се вратите у почетни директоријум као надређени директоријум у прозору Терминала, једноставно отворите .басхрц датотеку у уређивачу текста и избришите наредбу коју сте додали или је коментирајте додавањем знака фунте (#) на почетак линије. Коментарисање линије је корисно ако желите да активирате команду поново у будућности. Такође можете лако да промените директоријум који желите да користите као базни директоријум једноставно променом директоријума у команди у .басхрц датотеци и чувању датотеке.
Ако имате један одређени директориј који радите већину времена, такође можете додати команду у .басхрц датотеку која ће сваки пут отворити прозор Терминала у тај директоријум.