Басх Гет Цуррент Дирецтори

Bash Get Current Directory



У Линуку сви задаци обављени преко командне линије захтевају од корисника приступ одговарајућим директоријумима. У рачунарском систему са Линук или Убунту ОС постоје различите врсте директоријума. Корисници могу приступити сваком директорију преко терминала и комуницирати с њима. Постоји више опција и сваки пут када корисници ступе у интеракцију са командном линијом тренутног директоријума на којем раде.

Линук систем одговара пружањем информација за сваки улазни захтев. Постигнути резултат је стандардни и одштампан је у схелл схелл -у. У овом водичу ћемо дубоко копати по начинима приступа тренутном радном директоријуму и по томе како се корисници могу пребацивати из једног директоријума или локације у други, праћени релевантним примерима. Команда која се користи за приступ тренутном радном директоријуму ће им помоћи да приступе било којој локацији у свом систему у било које време, према њиховим захтевима.







Следећи системски захтеви су обавезни за покретање команди у басх -у за добијање директоријума:



Препоручени ОС: Линук Минт 20 или Убунту 20.04
Кориснички налог: Кориснички налог са судо правима



Водич претпоставља да корисници већ имају најновије Линук Минт ОС на својим рачунарским системима. За басх, набавите тренутни директоријум у Линук Минт 20, отворите Терминал из главног менија у доњем левом углу екрана, а затим изаберите опцију Терминал.





За интеракцију са терминалом откуцајте басх, а затим притисните ентер.

$ басх



Приказаће се упит који показује да Басх чека на вредност уноса.

Напомена: Све зависи од корисниковог рачунарског система да би могли добити другачији упитни знак (Тренутна локација у структури датотека рачунарског система, укључујући радни директоријум који је тренутно покренут на систему). Док уносите команде, немојте уписивати $ или било који други знак пре команде. Такође, приметите да су у примерима наведеним у овом водичу редови који имају промпт у себи и који не почињу знаком $ излази сваке наредбе.

ПВД (Одштампај радни именик)

Тренутни радни директоријум је директоријум у коме се извршавају све команде. Морате да одштампате назив тренутног радног именика. Откуцајте команду ПВД, а затим притисните ентер. У излазу ће приказати цео директоријум, као што је приказано испод:

$ пвд

Горњи излаз показује да смо тренутно у корисничком директоријуму, тј. /Хоме /акса. Овде се користи команда ПВД, радни директоријум за штампање, а када се откуца, од система Линук Минт 20 се тражи да прикаже тренутну локацију. Подразумевани директоријум је кућни директоријум који ће се појавити када корисници започну нову Басх сесију.

Белешка: Да бисте изашли из директоријума за један ниво, откуцајте цд .., а затим кликните на ентер. Бићете враћени у један директоријум.

$ цд ..

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

ЦД (Промените тренутни радни директоријум)

Понекад корисници желе да пређу из једног директоријума у ​​други да би приступили релевантним локацијама и датотекама у другом директоријуму. За то им је потребно да користе команду ЦД -а, затим локацију или директоријум, на пример, Документи, Почетна итд.

Једноставно упишите име директоријума ЦД -а, а затим притисните ентер. Можете да одштампате свој директоријум да бисте проверили ову нову путању. Радни директоријум се може променити у постојећи, а тренутни радни именик ће бити ажуриран, као што је приказано у доњем примеру. Ево, стигли смо до матичног именика.

$ цд име директоријума

Такође можете да се крећете даље у било ком директоријуму тако што ћете откуцати назив ЦД именика, а затим притиснути ентер. Ово ће вас даље одвести до локације коју тражите. Корисници могу покушати да унесу целу путању одједном, на пример, цд /хоме/доцументс/тест.доцк; ово ће их спасити од покушаја више корака и помоћи ће им да у једном тренутку дођу до локације.

Белешка: Такође можете видети списак свих датотека присутних на локацији на којој сте тренутно присутни. То се може довршити једноставним куцањем лс, а затим можете притиснути ентер да видите излаз.

Прикажите или наведите све директоријуме

Познавање листе свих директоријума једна је важна ствар при раду на Линук системима. Корисници могу да провере различите опције на основу директоријума у ​​којима тренутно раде и желе да се пребацују између њих, како би могли да користе ове локације.

Да бисте приказали све директоријуме са одређене локације, покушајте са следећом наредбом:

$ лс -д * /

Овде, у доњем примеру, корисник се налази у свом матичном директоријуму, па ће приказати одговарајући директоријум, који је именован као акса наведен и тренутно се користи.

Белешка: Такође можете користити комбинацију лс и греп наредби које ће исписати имена директоријума. У ту сврху корисници могу користити наредбу финд. Следи неколико наредби које се такође могу користити уместо горе поменуте команде:

$ лс -л | греп `^ д '
$ лс -л | егреп `^ д '

Закључак

У овом водичу смо истражили различите опције за добијање тренутног директоријума помоћу Басх -а у Линук Минт 20. На овај начин корисници могу приступити тренутном директорију у Линук -у или Убунту -у на основу система који користе. Расправљају се о различитим опцијама командне линије како би корисници знали како да добију тренутни директоријум у којем раде. Тренутни радни директоријум је директоријум из којег корисници позивају различите врсте команди са свог терминала или линије конзоле. Они могу приступити различитим локацијама једноставним уписивањем ових једноставних команди у једном потезу, а затим извршити релевантне радње на локацијама на којима имају тенденцију да раде.