ฉันจะบอกได้อย่างไรว่านามแฝงคำสั่งย่อมาจากอะไร?


22

llเป็นนามแฝงทั่วไปใน distros Linux จำนวนมาก
ฉันจะบอกได้อย่างไรว่าชื่อแทนเป็นอย่างไร

ฉันลองตรวจสอบ.bashrcแล้ว แต่ฉันไม่สามารถบอกได้ว่าอะไรที่llเทียบเท่า

คำตอบ:


30

คุณสามารถใช้aliasคำสั่ง

$ alias ll
ll='ls --color=auto -Flh'

9

คุณสามารถค้นหารายชื่อนามแฝงบนระบบด้วยคำสั่งต่อไปนี้

type -a ll

ll เป็น aliased `ls -alF '

ในฐานะที่เป็นบันทึกด้านข้างคุณสามารถดูรายการนามแฝงทั้งหมดในระบบด้วย

compgen -a

1
คุณสามารถพิมพ์which llเพื่อค้นหาได้
ILMostro_7

1
นอกจากนี้หากคุณแน่ใจว่าเป็นชื่อแทนคุณalias llจะบอกคุณ

ซึ่งจะไม่ส่งคืนอะไรบนเครื่อง Ubuntu ของฉัน alias จะแสดงสิ่งที่ฉันกำลังมองหาขอบคุณ!
spuder

@EvanTeitelman กรุณาตอบด้วย ฉันแค่อยากจะ แต่นั่นจะรู้สึกแปลก ๆ กับคุณที่พูดแบบนั้นในฐานะที่เป็นความคิดเห็น
Hauke ​​Laging

@HaukeLaging: ขอบคุณฉันได้โพสต์ว่าเป็นคำตอบ


2

จากหน้าคู่มือสำหรับcommand:

หากมีการจัดหาตัวเลือก '-V' หรือ '-v' คำอธิบายของคำสั่งจะถูกพิมพ์

ดังนั้นอาจจะผลิตออกนี้:command -v llalias ll='ls -l'


ใคร ๆ ก็อาจจะพูดได้ว่า "คำอธิบายหรือตำแหน่งของคำสั่งถูกพิมพ์" ซึ่งเป็นหลักฐานcommand -v ddที่ผลิตขึ้น/bin/dd
เอ็ลเดอร์ Geek
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.