Kako prepoznati radne direktorije pomoću znakova ljuske i varijabli


Neki od posebnih direktorija s kojima korisnik Linuxa mora raditi toliko puta u naredbenom retku ljuske uključuju korisnički home direktorij, trenutni i prethodni radni direktorij.

Stoga, razumijevanje kako lako pristupiti tim direktorijima ili ih točno odrediti pomoću određenih jedinstvenih metoda može biti dodatna vještina za novog ili bilo kojeg korisnika Linuxa.

U ovim savjetima za početnike, pogledat ćemo načine na koje korisnik može identificirati svoj kućni, trenutni i prethodni radni direktorij iz ljuske pomoću posebnih znakova ljuske i varijabli okoline.

1. Korištenje specifičnih znakova školjke

Postoje određeni specifični znakovi koje ljuska razumije kada imamo posla s direktorijima iz naredbenog retka. Prvi znak koji ćemo pogledati je tilda (~): koristi se za pristup početnom direktoriju trenutnog korisnika:

echo ~

Predloženo za čitanje: Naučite naredbu 'echo' pomoću ovih 15 praktičnih primjera

Drugi je znak (.) točka: predstavlja trenutni direktorij u kojem se korisnik nalazi, u naredbenom retku. Na snimci zaslona u nastavku možete vidjeti da naredbe ls i ls . proizvode isti izlaz, ispisujući sadržaj trenutnog radnog direktorija.

ls
ls .

Predloženo za čitanje: Savladajte naredbu 'ls' pomoću ovih osnovnih 15 praktičnih primjera

Treći posebni znakovi su dvostruke točke (..) koje predstavljaju direktorij neposredno iznad trenutnog radnog direktorija u kojem se korisnik nalazi.

Na donjoj slici, direktorij iznad /var je korijenski direktorij (/), tako da kada koristimo naredbu ls na sljedeći način, sadržaj (/) je naveden:

ls ..

Predloženo za čitanje: 7 neobičnih trikova s naredbama 'ls' koje bi svaki korisnik Linuxa trebao znati

2. Korištenje varijabli okoline

Osim znakova iznad, postoje i određene varijable okruženja namijenjene radu s direktorijima na koje se fokusiramo. U sljedećem odjeljku, proći ćemo kroz neke od važnih varijabli okruženja za identifikaciju direktorija iz naredbenog retka.

$HOME: njegova vrijednost je ista kao i kod znaka tilda (~) – trenutačni korisnički direktorij, možete to testirati pomoću naredbe echo na sljedeći način:

echo $HOME

$PWD: u cijelosti označava – Ispis radnog imenika (PWD), kao što naziv implicira, ispisuje apsolutnu putanju trenutni radni direktorij u naredbenom retku ljuske kao ispod:

echo $PWD 

$OLDPWD: pokazuje na direktorij u kojem je korisnik bio, neposredno prije prelaska na trenutni radni direktorij. Njegovoj vrijednosti možete pristupiti na sljedeći način:

echo $OLDPWD

Preporučeno za čitanje: 15 Primjeri naredbi ‘pwd’ (Ispis radnog imenika) u Linuxu

3. Korištenje jednostavnih cd naredbi

Osim toga, također možete pokrenuti neke jednostavne naredbe za brzi pristup vašem matičnom imeniku i prethodnom radnom imeniku. Na primjer, kada se nalazite u bilo kojem dijelu vašeg datotečnog sustava u naredbenom retku, upisivanje cd i pritisak na Enter premjestit će vas u vaš početni direktorij:

echo $PWD
$ cd
echo $PWD

Također se možete pomaknuti na prethodni radni direktorij koristeći naredbu cd - naredbu kao ispod:

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

U ovom smo postu prošli kroz neke jednostavne, ali korisne savjete za naredbeni redak za nove korisnike Linuxa za prepoznavanje određenih posebnih direktorija iz naredbenog retka ljuske.

Imate li kakvih razmišljanja u vezi sa savjetima o Linuxu koje želite podijeliti s nama ili pitanja u vezi s temom, upotrijebite obrazac za komentare u nastavku da nam se javite.