คุณสามารถใช้ พิมพ์
คำสั่ง เช่น พิมพ์ abc
. ตัวอย่างเช่น ใน bash shell:
พิมพ์ $ ในขณะที่ cd ls gcc apt
ในขณะที่เป็นคำหลักของเชลล์
cd เป็นเชลล์ในตัว
ls มีชื่อแทนว่า `ls --color=auto'
gcc คือ /usr/bin/gcc
apt ถูกแฮช (/usr/bin/apt)
ที่ราบ พิมพ์
คำสั่งจะแสดงผลลัพธ์แรกเท่านั้น หากมีหลายเวอร์ชันของ เอบีซี
ในตำแหน่งต่างๆ บนตัวคุณ เส้นทาง
, หรือ เอบีซี
มีให้เป็นทั้งคีย์เวิร์ดของเชลล์และไฟล์เรียกทำงานภายนอก หรือหากต้องการดูคำสั่งทั้งเวอร์ชันนามแฝงและไม่ใช่นามแฝง คุณสามารถใช้ พิมพ์ -a
เพื่อแสดงรายการทั้งหมด เช่น:
$ ประเภท -a ครั้ง
เวลาเป็นคำหลักของเชลล์
เวลาคือ /usr/bin/time
$ ประเภท -a ls
ls มีชื่อแทนว่า `ls --color=auto'
ls คือ /bin/ls
$ ประเภท -a datamash
datamash คือ /usr/local/bin/datamash
datamash คือ /usr/bin/datamash
ในการทุบตี พิมพ์
ตัวเองเป็นเปลือกในตัว หอยอื่นๆเช่น zsh
และ ครับ
และ เส้นประ
(ซึ่งให้ /ถัง/sh
ใน Ubuntu) มีฟังก์ชันการทำงานที่คล้ายกัน (แม้ว่า เส้นประ
ไม่ได้ให้บริการในขณะนี้ พิมพ์ -a
). ใน tcsh
เทียบเท่าที่ใกล้ที่สุดคือในตัว ที่
คำสั่ง - เพื่อไม่ให้สับสนกับภายนอก ที่
คำสั่ง - ดู ทำไมไม่ใช้ â whichâ แล้วจะใช้อะไร?
สำหรับคำสั่งที่ระบุว่าเป็นโปรแกรมภายนอก (เช่น มีเส้นทาง เช่น /usr/bin/gcc
) คุณสามารถใช้ ไฟล์
คำสั่งเพื่อค้นหาประเภทของโปรแกรม:
$ ไฟล์ /bin/ls /usr/bin/gcc /usr/sbin/adduser
/bin/ls: ELF วัตถุที่ใช้ร่วมกัน LSB 64 บิต, x86-64, เวอร์ชัน 1 (SYSV), เชื่อมโยงแบบไดนามิก, ตัวแปล /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=2f15ad836be3339dec0e2e6a3c637e08e48aacbd สำหรับ GNU/Linux 3.2.0 ถูกถอดออก
/usr/bin/gcc: ลิงก์สัญลักษณ์ไปยัง gcc-9
/usr/sbin/adduser: ข้อความสคริปต์ Perl สามารถเรียกใช้งานได้