Apakah maksud pwd dalam linux?

Feb 23, 2023 am 10:14 AM
linux pwd

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

1

pwd [选项]

Salin selepas log masuk

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

1

2

3

4

[root@localhost ~]# whoami

root

[root@localhost ~]# pwd

/root

Salin selepas log masuk

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:

1

2

3

4

[demo@localhost ~]# whoami

demo

[demo@localhost ~]# pwd

/home/demo

Salin selepas log masuk

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:

1

2

3

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

[root@localhost mail]# pwd

/var/mail

Salin selepas log masuk

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

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

[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

Salin selepas log masuk

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

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

[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

Salin selepas log masuk

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 Laman Web ini
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

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Konfigurasi komputer apa yang diperlukan untuk vscode Konfigurasi komputer apa yang diperlukan untuk vscode Apr 15, 2025 pm 09:48 PM

Keperluan Sistem Kod Vs: Sistem Operasi: Windows 10 dan ke atas, MACOS 10.12 dan ke atas, pemproses pengedaran Linux: minimum 1.6 GHz, disyorkan 2.0 GHz dan ke atas memori: minimum 512 MB, disyorkan 4 GB dan ke atas ruang penyimpanan: minimum 250 mb, disyorkan 1 GB dan di atas keperluan lain:

Seni Bina Linux: Melancarkan 5 Komponen Asas Seni Bina Linux: Melancarkan 5 Komponen Asas Apr 20, 2025 am 12:04 AM

Lima komponen asas sistem Linux adalah: 1. Kernel, 2. Perpustakaan Sistem, 3. Utiliti Sistem, 4. Antara Muka Pengguna Grafik, 5. Aplikasi. Kernel menguruskan sumber perkakasan, Perpustakaan Sistem menyediakan fungsi yang telah dikompilasi, utiliti sistem digunakan untuk pengurusan sistem, GUI menyediakan interaksi visual, dan aplikasi menggunakan komponen ini untuk melaksanakan fungsi.

Apr 16, 2025 pm 07:39 PM

Walaupun Notepad tidak dapat menjalankan kod Java secara langsung, ia dapat dicapai dengan menggunakan alat lain: menggunakan pengkompil baris arahan (Javac) untuk menghasilkan fail bytecode (fileName.class). Gunakan Java Interpreter (Java) untuk mentafsir bytecode, laksanakan kod, dan output hasilnya.

VSCode tidak dapat memasang pelanjutan VSCode tidak dapat memasang pelanjutan Apr 15, 2025 pm 07:18 PM

Sebab -sebab pemasangan sambungan kod VS mungkin: ketidakstabilan rangkaian, kebenaran yang tidak mencukupi, isu keserasian sistem, versi kod VS terlalu lama, perisian antivirus atau gangguan firewall. Dengan menyemak sambungan rangkaian, keizinan, fail log, mengemas kini kod VS, melumpuhkan perisian keselamatan, dan memulakan semula kod VS atau komputer, anda boleh menyelesaikan masalah dan menyelesaikan masalah secara beransur -ansur.

Tutorial Penggunaan Terminal VSCode Tutorial Penggunaan Terminal VSCode Apr 15, 2025 pm 10:09 PM

VSCODE Terminal terbina dalam adalah alat pembangunan yang membolehkan arahan dan skrip berjalan dalam editor untuk memudahkan proses pembangunan. Cara Menggunakan VSCode Terminal: Buka terminal dengan kekunci pintasan (Ctrl/Cmd). Masukkan arahan atau jalankan skrip. Gunakan hotkeys (seperti Ctrl L untuk membersihkan terminal). Tukar direktori kerja (seperti perintah CD). Ciri -ciri lanjutan termasuk mod debug, penyelesaian coretan kod automatik, dan sejarah arahan interaktif.

Cara memeriksa alamat gudang git Cara memeriksa alamat gudang git Apr 17, 2025 pm 01:54 PM

Untuk melihat alamat repositori Git, lakukan langkah -langkah berikut: 1. Buka baris arahan dan navigasi ke direktori repositori; 2. Jalankan perintah "Git Remote -V"; 3. Lihat nama repositori dalam output dan alamat yang sepadan.

Di mana untuk menulis kod di vscode Di mana untuk menulis kod di vscode Apr 15, 2025 pm 09:54 PM

Kod penulisan dalam Kod Visual Studio (VSCode) adalah mudah dan mudah digunakan. Hanya pasang VSCode, buat projek, pilih bahasa, buat fail, tulis kod, simpan dan jalankannya. Kelebihan vscode termasuk sumber lintas platform, bebas dan terbuka, ciri-ciri yang kuat, sambungan yang kaya, dan ringan dan cepat.

Boleh vscode digunakan untuk mac Boleh vscode digunakan untuk mac Apr 15, 2025 pm 07:36 PM

VS Kod boleh didapati di Mac. Ia mempunyai sambungan yang kuat, integrasi git, terminal dan debugger, dan juga menawarkan banyak pilihan persediaan. Walau bagaimanapun, untuk projek yang sangat besar atau pembangunan yang sangat profesional, kod VS mungkin mempunyai prestasi atau batasan fungsi.

See all articles