Някои от специалните директории, с които потребителят на Linux е длъжен да работи толкова много пъти в командния ред на черупката, включват потребителските У дома директория, текущите и предишните работни директории.
Следователно разбирането как лесно да получите достъп или да определите точно тези директории с помощта на определени уникални методи може да бъде бонус умение за нов или всеки потребител на Linux.
В тези съвети за начинаещи ще разгледаме начините как потребителят може да идентифицира своя дом, настоящ и предишни работни директории от черупката, използващи специални символи на обвивката и променливи на средата.
Има определени специфични символи, които се разбират от черупката, когато имаме работа с директории от командния ред. Първият герой, който ще разгледаме, е тилда (~)
: използва се за достъп до домашната директория на текущия потребител:
$ echo ~
Предложено четиво:Научете командата „ехо“ с тези 15-практически примера
Второто е точката (.)
символ: представлява текущата директория, в която е потребителят, в командния ред. На екрана по -долу можете да видите, че командата ls
и ls
произвеждат същия изход, изброявайки съдържанието на текущата работна директория.
$ ls. $ ls.
Третите специални знаци са двойните точки (..)
които представляват директорията директно над текущата работна директория, в която се намира потребител.
На изображението по -долу, горната директория /var
е основната директория (/)
, така че когато използваме ls
команда, както следва, съдържанието на (/)
са изброени:
$ ls..
Предложено четиво:7 странни командни трика „ls“, които всеки потребител на Linux трябва да знае
Освен символите по -горе, има и някои екологични променливи предназначени да работят с директориите, върху които се фокусираме. В следващия раздел ще преминем през някои от важните променливи на околната среда за идентифициране на директории от командния ред.
$ HOME
: стойността му е същата като тази на тилда (~)
character - домашната директория на текущия потребител, можете да проверите това с помощта на echo команда както следва:
$ echo $ HOME.
$ PWD
: изцяло означава - Отпечатайте работния указател (PWD), както подсказва името, той отпечатва абсолютния път на текущата работна директория в командния ред на черупката, както е показано по -долу:
$ echo $ PWD
$ OLDPWD
: посочва директорията, в която е бил потребител, точно преди да премине към текущата работна директория. Можете да получите достъп до стойността му по -долу:
$ echo $ OLDPWD.
Освен това можете също да изпълните някои прости команди за бърз достъп до домашната и предишната работна директория. Например, когато сте в която и да е част от вашата файлова система в командния ред, въведете cd
и удряне Въведете ще ви премести в домашната ви директория:
$ echo $ PWD. $ cd $ echo $ PWD.
Можете също да преминете към предишната работна директория с помощта на командата cd -
команда, както е показано по -долу:
$ echo $ PWD. $ echo $ OLDPWD. $ cd - $ echo $ PWD.
В тази публикация преминахме през някои прости, но все пак полезни съвети за командния ред за нови потребители на Linux да идентифицират определени специални директории от командния ред на обвивката.
Имате ли някакви мисли по отношение на съвети за Linux, които искате да споделите с нас, или въпроси, свързани с темата, използвайте формата за коментари по -долу, за да се свържете с нас.