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.
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!