Apakah maksud pwd dalam linux?

青灯夜游
青灯夜游asal
2023-02-23 10:14:336426semak imbas

Di Linux, nama penuh pwd ialah print working directory, yang bermaksud mencetak direktori kerja semasa; . Perintah pwd digunakan terutamanya untuk melihat laluan mutlak direktori semasa apabila lokasi semasa tidak pasti.

Apakah maksud pwd dalam linux?

Persekitaran pengendalian tutorial ini: sistem linux7.3, komputer Dell G3.

Nama penuh pwd dalam Linux ialah direktori kerja cetak, yang bermaksud mencetak direktori kerja semasa, yang bermaksud memaparkan direktori semasa.

Fungsi arahan pwd adalah untuk memaparkan laluan penuh direktori kerja semasa. Ia digunakan terutamanya untuk melihat laluan mutlak direktori semasa melalui pwd apabila lokasi semasa tidak pasti.

sintaks arahan pwd

pwd [选项]

Parameter:

  • -L:--logical, memaparkan laluan semasa Apabila terdapat fail sambungan, laluan fail sambungan dipaparkan secara langsung (kaedah ini adalah lalai apabila tiada parameter ditambahkan), rujuk Contoh 1.

  • -p: --physical, memaparkan laluan semasa Apabila terdapat fail sambungan, laluan sambungan tidak digunakan dan fail yang ditunjukkan oleh fail sambungan dipaparkan secara langsung . Rujuk Contoh 2. Apabila fail sambungan berbilang lapisan disertakan, fail yang akhirnya ditunjuk oleh fail sambungan dipaparkan. Rujuk Contoh 3.

  • --help: Paparkan maklumat bantuan.

  • --version: Paparkan maklumat versi.

contoh arahan pwd

Contoh 1: Lihat Laluan semasa

[root@localhost ~]# whoami
root
[root@localhost ~]# pwd
/root

Arahan whoami digunakan untuk menentukan pengguna yang sedang log masuk, yang akan diperkenalkan secara terperinci kemudian. Seperti yang anda lihat, direktori semasa pengguna root ialah direktori rumahnya /root.

Contoh 2:

[demo@localhost ~]# whoami
demo
[demo@localhost ~]# pwd
/home/demo

Kod di atas menunjukkan bahawa demo pengguna sedang dilog masuk ke sistem Linux dan direktori semasa ialah direktori utama demo /home/demo.

Perhatikan bahawa dalam bahagian [demo@localhost ~]#, walaupun direktori semasa turut dipaparkan (contohnya, ~ mewakili direktori rumah), lokasi ini hanya akan Senaraikan direktori terakhir dalam keseluruhan laluan, seperti:

[root@localhost ~]# cd /var/mail
[root@localhost mail]# pwd
/var/mail

Kami tahu bahawa nama direktori boleh diulang dalam direktori yang berbeza, jadi hanya mel dalam [root@localhost mail] , adalah mustahil untuk menentukan lokasi khususnya, tetapi menggunakan arahan pwd, anda boleh mengeluarkan laluan penuh direktori semasa.

Contoh 3: Lihat laluan semasa tanpa menggunakan laluan sambungan

[root@localhost ~]# cd /var/   #进入/var目录,该目录下有个mail连接文件,方便对比查看
[root@localhost var]# ll
total 164
...
drwxr-xr-x 12 root root 4096 Apr 22 19:56 log
lrwxrwxrwx  1 root root   10 Oct 17  2015 mail -> spool/mail
drwxr-xr-x  2 root root 4096 May 11  2011 nis
...

[root@localhost var]# cd mail/   #进入mail目录,mail为连接文件。
[root@localhost mail]# pwd     #默认,使用连接文件,直接显示连接文件全路径。
/var/mail

[root@localhost mail]# pwd -P    #不使用逻辑路径,连接文件最终指向的文件
/var/spool/mail

Contoh 4 : Apabila menyambungkan fail dalam berbilang lapisan, paparkan laluan penuh fail yang akhirnya ditunjukkan oleh semua fail yang disambungkan

[root@localhost ~]# ll      # /root目录下面有个dir1目录,test连接文件指向dir1目录
total 12
drwxr-xr-x 2 root root 4096 Apr 24 05:51 dir1
lrwxrwxrwx 1 root root    5 Apr 24 05:54 test -> dir1/
[root@localhost ~]# ll /home/   #/home目录下面有一个test连接文件,指向/root/test连接文件 
total 20
drwx------ 16 sgl  sgl  4096 Oct 17  2015 sgl
lrwxrwxrwx  1 root root   10 Apr 24 05:55 test -> /root/test


[root@localhost ~]# cd /home/test/   #通过cd命令进入/home/test
[root@localhost test]# pwd      #默认,只显示连接文件的全路径
/home/test
[root@localhost test]# pwd -P   # 显示连接文件最终指向的文件的全路径。注意这里不是/root/test。
/root/dir1

Cadangan berkaitan: "Tutorial Video Linux"

Atas ialah kandungan terperinci Apakah maksud pwd dalam linux?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:Apakah CoreFreq dalam linuxArtikel seterusnya:Apakah CoreFreq dalam linux