กลับไปหน้าบทความ

อ่าน 3 นาที

พีดับบลิวดี

pwd ( พิมพ์ ไดเร็กทอรี การ ทำงาน) [ 1 ] [ 2 ] [ 3 ] เป็น คำสั่ง เชลล์ ที่รายงาน เส้นทาง ไดเร็กทอรีการทำงาน ไปยังเอาต์พุต มาตรฐาน [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ]

พีดับบลิวดี

พีดับบลิวดี
ผู้เขียนต้นฉบับเอทีแอนด์ที เบลล์ แล็บโบราทอรีส์
นักพัฒนานักพัฒนาซอฟต์แวร์โอเพนซอร์สและเชิงพาณิชย์หลายราย
ปล่อยมิถุนายน พ.ศ. 2517 ( มิถุนายน 1974 )
เขียนเป็นซี
ระบบปฏิบัติการMultics , Unix , Unix-like , V , Plan 9 , Inferno , SpartaDOS X , PANOS , Windows CE , KolibriOS
แพลตฟอร์มข้ามแพลตฟอร์ม
พิมพ์สั่งการ
ใบอนุญาตcoreutils : GPLv3+แผน 9: ใบอนุญาต MIT

pwd( พิมพ์ไดเร็กทอรีการทำงาน) [ 1 ] [ 2 ] [ 3 ]เป็นคำสั่งเชลล์ที่รายงานเส้นทางไดเร็กทอรีการทำงานไปยังเอาต์พุตมาตรฐาน[ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ]

แม้ว่าจะมักเกี่ยวข้องกับUnix แต่ Multicsซึ่งเป็นรุ่นก่อนหน้ามีpwdคำสั่ง (ซึ่งเป็นชื่อย่อของprint_wdirคำสั่ง[ 11 ] ) ที่เป็นที่มาของคำสั่ง Unix [ 12 ]คำสั่งนี้เป็นส่วนหนึ่งของX/Open Portability Guide ตั้งแต่ฉบับที่ 2 ของปี 1987 และได้รับการสืบทอดไปยัง POSIX.1 เวอร์ชันแรกและSingle Unix Specification [ 13 ] คำสั่งนี้ปรากฏในUnix เวอร์ชัน 5 [ 14 ]เวอร์ชันที่รวมอยู่ในGNU Core Utilitiesเขียนโดย Jim Meyering [ 15 ]

คำสั่งนี้มีอยู่ในเชลล์และระบบปฏิบัติการอื่น ๆ รวมถึงSpartaDOS X [ 16 ] PANOS [ 17 ]และKolibriOS [ 18 ] PowerShellมีชื่อเรียกแทนสำหรับcmdlet คำ สั่ง ที่เทียบเท่าในCOMMAND.COMและCommand Promptคือคำสั่งที่ไม่มีอาร์กิวเมนต์ ในWindows CE 5.0มีคำสั่ง[ 19 ]คำสั่ง ที่เทียบเท่าใน OpenVMSคือpwdGet-Locationcdcmd.exepwdshow default

สภาพแวดล้อมการคำนวณเชิงตัวเลขMATLABและGNU Octaveมีpwd ฟังก์ชันที่มีฟังก์ชันการทำงานที่คล้ายกัน[ 20 ] [ 21 ]

คำสั่งนี้ถูกนำไปใช้เป็นคำสั่งพื้นฐานในเชลล์ Unix หลายตัว รวมถึงsh , ash , bash , kshและzshนอกจากนี้ยังสามารถนำไปใช้ร่วมกับมาตรฐานPOSIXgetcwd()หรือgetwd()ฟังก์ชันได้อีกด้วย

ตัวอย่าง

ตัวอย่างต่อไปนี้อ้างอิงจากการใช้งานทั่วไปบนระบบปฏิบัติการ Unix

หากไม่มีการระบุอาร์กิวเมนต์ คำสั่งนี้จะแสดงพาธของไดเร็กทอรีการทำงานในเทอร์มินัล:

$ cd /home/example $ pwd /หน้าหลัก/ตัวอย่าง 

แสดงไดเร็กทอรีปัจจุบันโดยไม่แสดงข้อมูลลิงก์สัญลักษณ์ หากอยู่ในไดเร็กทอรี /home/symlinked ซึ่งเป็นลิงก์สัญลักษณ์ไปยัง /home/realdir:

$ cd /home/symlinked $ pwd -P /บ้าน/เรียลไดร์ 

แสดงไดเร็กทอรีการทำงานพร้อมข้อมูลลิงก์สัญลักษณ์ หมายเหตุ: POSIX กำหนดให้พฤติกรรมเริ่มต้นเป็นเช่นเดียวกับ-Lการระบุสวิตช์

$ pwd -L /home/symlinked 

ตัวแปรเชลล์

เชลล์ POSIX จะตั้งค่าตัวแปรสภาพแวดล้อม ต่อไปนี้ ขณะใช้cdคำสั่ง: [ 22 ]

OLDPWD
ไดเร็กทอรีการทำงานก่อนหน้า
คนพิการ
ไดเร็กทอรีการทำงานปัจจุบัน

ดูเพิ่มเติม

อ่านเพิ่มเติม

  • McElhearn, Kirk (2006). บรรทัดคำสั่ง Mac OS X: Unix Under the Hood . John Wiley & Sons . ISBN 978-0470113851.
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Pwd&oldid=1336328822 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ พีดับบลิวดี

pwd ( พิมพ์ ไดเร็กทอรี การ ทำงาน) [ 1 ] [ 2 ] [ 3 ] เป็น คำสั่ง เชลล์ ที่รายงาน เส้นทาง ไดเร็กทอรีการทำงาน ไปยังเอาต์พุต มาตรฐาน [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ]

ตัวอย่าง

ตัวอย่างต่อไปนี้อ้างอิงจากการใช้งานทั่วไปบนระบบปฏิบัติการ Unix

ตัวแปรเชลล์

เชลล์ POSIX จะตั้ง ค่าตัวแปรสภาพแวดล้อม ต่อไปนี้ ขณะใช้ cd คำสั่ง: [ 22 ]

ดูเพิ่มเติม

แถบนำทาง (Breadcrumb) เป็นวิธีการแสดงไดเร็กทอรีงานอีกวิธีหนึ่ง รายการคำสั่ง POSIX pushd และ popd