Yadda ake Gano kundayen adireshi na Aiki Ta amfani da Haruffa da Mabambantan Shell


Wasu daga cikin kundayen adireshi na musamman waɗanda mai amfani da Linux ke daure suyi aiki tare da sau da yawa akan layin umarni harsashi sun haɗa da jagorar gidan mai amfani, kundayen adireshi na yanzu da na baya.

Don haka, fahimtar yadda ake samun sauƙin shiga ko nuna waɗannan kundayen adireshi ta amfani da wasu hanyoyi na musamman na iya zama ƙwarewar ƙorafi ga sabon ko kowane mai amfani da Linux.

A cikin wannan nasihu don sababbin sababbin, za mu duba hanyoyin yadda mai amfani zai iya gano gidansa/ta, na yanzu da kundayen aiki na baya daga harsashi ta amfani da haruffan harsashi na musamman da masu canjin yanayi.

1. Amfani da takamaiman Haruffa Shell

Akwai takamaiman haruffa waɗanda harsashi ke fahimta yayin da muke hulɗa da kundayen adireshi daga layin umarni. Halin farko da za mu duba shine tilde (~) : ana amfani da shi don shiga cikin kundin adireshin gida na mai amfani na yanzu:

$ echo ~

Na biyu ita ce ɗigo (.) : tana wakiltar kundin adireshi na yanzu wanda mai amfani ke ciki, akan layin umarni. A cikin hoton da ke ƙasa, za ku iya ganin cewa umarni ls da ls . suna fitar da iri ɗaya, jera abubuwan da ke cikin kundin adireshin aiki na yanzu.

$ ls
$ ls .

Haruffa na musamman na uku sune dige biyu (..) waɗanda ke wakiltar kundin adireshi kai tsaye sama da kundin adireshin aiki na yanzu wanda mai amfani ke ciki.

A cikin hoton da ke ƙasa, directory ɗin da ke sama /var shine tushen directory (/) , don haka idan muka yi amfani da umarnin ls kamar haka, an jera abubuwan da ke cikin (/) :

$ ls ..

2. Amfani da Canjin Muhalli

Baya ga haruffan da ke sama, akwai kuma wasu sauye-sauyen muhalli waɗanda ke nufin yin aiki tare da kundayen adireshi da muke mai da hankali akai. A cikin sashe na gaba, zamu yi tafiya ta wasu mahimman ma'auni na muhalli don gano kundayen adireshi daga layin umarni.

$HOME: darajarta iri ɗaya ce da ta tilde (~) harafin - kundin adireshin gida na mai amfani na yanzu, zaku iya gwada hakan ta amfani da umarnin echo kamar haka:

$ echo $HOME

$PWD: a cikakke, yana nufin – Print Working Directory (PWD), kamar yadda sunan ke nunawa, yana buga cikakkiyar hanyar jagorar aiki na yanzu a cikin layin umarni na harsashi kamar ƙasa:

$ echo $PWD 

$OLDPWD: yana nuni ga kundin adireshi da mai amfani ke ciki, daf da matsawa zuwa kundin adireshin aiki na yanzu. Kuna iya samun damar ƙimar sa kamar ƙasa:

$ echo $OLDPWD

3. Amfani da Sauƙaƙan Dokokin cd

Bugu da ƙari, kuna iya aiwatar da wasu umarni masu sauƙi don samun shiga cikin littafin adireshi na gida da sauri da kuma kundin adireshi na baya. Misali, lokacin da kake cikin kowane bangare na tsarin fayil ɗinka akan layin umarni, buga cd da buga Shigar zai motsa ka zuwa kundin adireshin gidanka:

$ echo $PWD
$ cd
$ echo $PWD

Hakanan zaka iya matsawa zuwa kundin aiki na baya ta amfani da umarnin cd - umarni kamar ƙasa:

$ echo $PWD
$ echo $OLDPWD
$ cd - 
$ echo $PWD

A cikin wannan sakon, mun matsa ta wasu shawarwari masu sauƙi amma masu amfani ga sababbin masu amfani da Linux don gano wasu kundayen adireshi na musamman daga cikin layin umarni na harsashi.

Kuna da wani tunani dangane da shawarwarin Linux da kuke son rabawa tare da mu ko tambayoyi game da batun, sannan yi amfani da fom ɗin sharhi da ke ƙasa don dawowa gare mu.