Android

Pwd naredba u Linuxu (trenutna radna mapa)

How to Setup Multinode Hadoop 2 on CentOS/RHEL Using VirtualBox

How to Setup Multinode Hadoop 2 on CentOS/RHEL Using VirtualBox

Sadržaj:

Anonim

, pokazat ćemo vam kako odrediti vaš trenutni radni direktorij pomoću naredbe pwd .

Koji je trenutni radni imenik

Trenutačni radni direktorij je direktorij u kojem korisnik trenutno radi. Svaki put kada komunicirate sa vašim naredbenim retkom, radite unutar mape.

Kada se prijavite u svoj Linux sustav, vaš se trenutni radni direktorij postavlja na vaš kućni direktorij. Za promjenu radnog imenika koristite naredbu cd .

Na primjer, za promjenu trenutne radne mape u /tmp biste:

cd /tmp

user@host:/tmp#

pwd naredba

Naredba pwd znači radni imenik za ispis. Jedna je od najosnovnijih i najčešće korištenih naredbi u Linuxu. Prilikom poziva naredba ispisuje cjelokupni put trenutne radne mape.

pwd je školjka ugrađena u većini modernih školjki kao što su bash i zsh. Ponašanje je malo drugačije od samostalnog izvršnog /bin/pwd . Naredbu type možete koristiti za prikaz svih lokacija koje sadrže pwd :

type -a pwd

pwd is a shell builtin pwd is /bin/pwd

Kao što možete vidjeti iz rezultata ispod, ugrađena školjka ima prednost nad samostalnim izvršnim programom i koristi se kad god upišete pwd . Ako želite koristiti samostalni bwd binarni oblik, upišite cijeli put do datoteke /bin/pwd

Kako pronaći vaš trenutni radni imenik

Da biste saznali u kojem se direktoriju trenutno nalazite, upišite pwd u svoj terminal:

pwd

Izlaz će izgledati ovako:

/home/linuxize

Ono što pwd čini jest ispis varijable PWD okruženja.

Ako upišete: dobit ćete:

echo $PWD

/home/linuxize

Naredba pwd može prihvatiti samo dva argumenta:

  • -L ( --logical ) - Ne rješavajte simbole. -P ( --physical ) - Prikazuje fizički direktorij, bez ikakvih simboličkih veza.

Prema zadanim postavkama id ne koristi se opcija, pwd ponaša kao da je navedena opcija -L .

Da biste bolje prikazali kako opcija -P funkcionira, napravimo direktorij i poveznicu koja upućuje na direktorij:

mkdir /tmp/directory ln -s /tmp/directory /tmp/symlink

Ako /tmp/symlink direktorij /tmp/symlink i u svoj pwd upišete pwd :

pwd

Izlaz će pokazati da je vaš trenutni radni imenik /tmp/symlink :

/tmp/symlink

pwd -P

Naredba će ispisati direktorij na koji simlink upućuje:

/tmp/directory

Zaključak

Trenutačni radni imenik je mapa iz koje pozivate naredbe u svom terminalu.

Naredba pwd koristi se za prikaz trenutne radne mape.

bash terminal