Android

Perintah Pwd dalam linux (direktori kerja semasa)

Tutorial Linux Dari Ambon - Bekerja Dengan Direktori (Bagian 1)

Tutorial Linux Dari Ambon - Bekerja Dengan Direktori (Bagian 1)

Isi kandungan:

Anonim

, kami akan menunjukkan kepada anda cara menentukan direktori kerja semasa anda menggunakan perintah pwd .

Apakah Direktori Kerja Semasa

Direktori kerja semasa adalah direktori di mana pengguna sedang bekerja. Setiap kali anda berinteraksi dengan arahan arahan anda, anda bekerja dalam direktori.

Secara lalai, apabila anda log masuk ke sistem Linux anda, direktori kerja semasa anda ditetapkan ke direktori rumah anda. Untuk menukar direktori kerja menggunakan perintah cd .

Sebagai contoh, untuk menukar direktori kerja semasa ke /tmp anda akan menaip:

cd /tmp

user@host:/tmp#

pwd Command

Perintah pwd bermaksud direktori kerja cetakan. Ia adalah salah satu perintah yang paling asas dan kerap digunakan di Linux. Apabila memanggil arahan mencetak laluan lengkap direktori kerja semasa.

pwd adalah shell shell yang terbina dalam shell moden seperti bash dan zsh. Tingkah lakunya sedikit berbeza daripada yang terbina dalam /bin/pwd . Anda boleh menggunakan arahan type untuk memaparkan semua lokasi yang mengandungi pwd :

type -a pwd

pwd is a shell builtin pwd is /bin/pwd

Seperti yang anda dapat lihat dari output di bawah ini, shell builtin mempunyai keutamaan berbanding luaran yang boleh dijalankan dan ia digunakan apabila anda menaip pwd . Sekiranya anda ingin menggunakan binary pwd mandiri, jalan penuh ke fail /bin/pwd

Cara Cari Direktori Kerja Semasa Anda

Untuk mengetahui direktori apa yang sedang anda gunakan, ketik pwd di terminal anda:

pwd

Output akan kelihatan seperti ini:

/home/linuxize

Apa yang dilakukan oleh pwd adalah mencetak pembolehubah persekitaran PWD .

Anda akan mendapat output yang sama jika anda menaip:

echo $PWD

/home/linuxize

Perintah pwd boleh menerima hanya dua hujah:

  • -L ( --logical ) - Jangan menyelesaikan symlinks. -P ( --physical ) - Paparkan direktori fizikal, tanpa sebarang pautan simbolik.

Secara lalai, opsyen id tiada digunakan, pwd berkelakuan seolah-olah pilihan -L ditentukan.

Untuk lebih menggambarkan bagaimana pilihan -P berfungsi, mari buat direktori dan symlink menunjuk ke direktori:

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

Kini jika anda menavigasi ke direktori /tmp/symlink dan anda taip pwd di terminal anda:

pwd

Output akan menunjukkan bahawa direktori kerja semasa anda ialah /tmp/symlink :

/tmp/symlink

pwd -P

Perintah akan mencetak direktori yang menunjukkan symlink kepada:

/tmp/directory

Kesimpulannya

Direktori kerja semasa adalah direktori dari mana anda menggunakan perintah di terminal anda.

Perintah pwd digunakan untuk memaparkan direktori kerja semasa.

terminal bash