/ / Како дефинирати основни директориј за "цд" наредбу у Линуку

Како дефинирати основни директориј за "цд" наредбу у Линуку

00_леад_имаге_дефине_цд_басе_дирецтори

Подразумевано се отвара прозор Терминал у Линукуваш кућни директориј. Да бисте се променили у било који директориј који није директно у матичном директорију, морате навести пуну путању или више пута користити команду „цд“.

На пример, редовно радим са вишеструкимдиректоријуме у директоријуу Документи који се налази у матичном директорију. Желео бих да могу да креирам ЦД-ове у директоријуме докумената и да их не морам уносити cd Documents прво (или пружање пуне путање датотеке).

Звучи збуњујуће? Ево примера. Рецимо да имам фасциклу звану хтгартицлес у својој мапи Доцументс и желим да јој приступим путем терминала.

Почећемо тако што ћемо отворити прозор терминала и ући у pwd Наредба (Принт Воркинг Дирецтори) да покаже да је тренутни директориј заправо наш кућни директориј, / хоме / лори.

01_руннинг_пвд_цомманд

Ако упишемо следећу команду, добиће се грешка која каже да не постоји таква датотека или директоријум. То је зато што нисмо у директорију докумената.

cd htgaricles

02_но_суцх_филе_ор_дирецтори

Да бисмо дошли до директорија хтгартицлес, прво морамо да се пребацимо у мапу Доцументс.

cd Documents/

Затим се морамо променити у именик хтгартицлес.

cd htgarticles/

03_цхангинг_дирецториес

Алтернативно, можемо жестоко откуцати потпуну датотеку:

cd ~/Documents/htgarticles

Међутим, не мора бити овако Можемо направити било који директориј основни директориј за прозор Терминал, тако да можемо ући у његове поддиректоријуме без уписивања пуне путање.

У нашем примеру желимо да поставимо Доцументсдиректоријум као основни директориј, јер се сви директорији са којима радим - попут хтгартицлес - налазе у директорију Доцументс. Дакле, у одзивник упишемо следећу команду и притиснемо Ентер.

export CDPATH=~/Documents/

НАПОМЕНА: У горњој команди, export морају бити све мале и мале CDPATH мора бити велика слова. Заменити ~/Documents/ с путом до којег год родитељског директорија садржи поддиректорију с којима најчешће радите.

04_екпорт_цдпатх_цомманд

Сада, још увек у нашој кућној мапи, можемо да покренемо cd htgarticles и идите равно на ~ / Доцументс / хтгартицлес.

05_цхангинг_дирецтори_нов_воркс

Ако желите да аутоматски поставите одређенодиректоријум као основни директоријум сваки пут када отворите прозор Терминал, то можете учинити уређивањем .басхрц датотеке. Датотека .басхрц је скрипта која се покреће сваки пут када отворите прозор терминала и можете јој додати све команде које желите. Дакле, можемо додати export CDPATH наредба за постављање одређеног директорија као надређеног директорија за сваки прозор терминала.

Да бисте то учинили, вратите се у кућни директориј ако то желитевећ нису. Затим откуцајте следећу наредбу да отворите .басхрц датотеку. Можете да користите који год уређивач текста желите да користите, али у нашем примеру ћемо користити гедит.

gedit .bashrc

06_опенинг_басхрц_филе

Дођите до дна .басхрц датотеке и додајте следећу команду.

export CDPATH=~/Documents/

Опет замените ~/Documents/ са надређеним директоријом који садржи поддиректоријуме са којима већину радите.

Можете да додате коментар изнад наредбе да бисте запамтили шта та команда ради. Једноставно ставите знак броја (#) на почетак ретка, а затим било који опис који желите да додате.

Кликните на „Саве“.

07_аддинг_екпорт_цомманд_то_басхрц_филе

Затворите гедит (или било који текст едитор који користите) кликом на „Кс“ у горњем левом углу прозора.

08_цлосинг_гедит

Наредба коју сте управо додали у .басхрц датотеку неће утицати на тренутну сесију прозора Терминал. Морате затворити тренутни прозор терминала и отворити нови. Дакле, откуцајте exit у одзиву и притисните тастер Ентер или кликните дугме „Кс“ у горњем левом углу прозора. Затим притисните Цтрл + Алт + Т да отворите нови прозор терминала.

09_цлосинг_терминал_виндов

Сада, иако је тренутни радни директориј кућни директориј, можете директно да се пребаците у поддиректоријуме из основног директорија који сте изабрали.

10_басе_дирецтори_цхангед

ПОВЕЗАН: Како отворити терминал на одређеној директоријуми у Линуку

Ако желите да се вратите назад у матични директоријкао родитељски директориј у прозору Терминал, једноставно отворите .басхрц датотеку у уређивачу текста и или обришите команду коју сте додали или је коментирајте додавањем знака фунте (#) на почетку ретка. Коментирање линије је корисно ако желите поново активирати наредбу у будућности. Такође можете лако променити директориј који желите да користите као основни директоријум тако што ћете променити директоријум у команди у .басхрц датотеци и сачувати датотеку.

Ако имате један одређени директориј у којем радите већину времена, такође можете додати наредбу у .басхрц датотеку која ће сваки пут отворити прозор Терминал у тај директориј.