นามแฝงสำหรับls
คำสั่งใน~/.bashrc
ไฟล์ชื่อแทนด้วยอันนี้:
alias ls='ls --color=auto'
จากนั้นเมื่อฉันเรียกใช้ls
คำสั่งใน terminal aliased ls
( ls --color=auto
) จะทำงาน แต่คำถามของฉันคือฉันจะเรียกใช้ต้นฉบับls
เพียงls
อย่างเดียวเท่านั้นโดยไม่มีอาร์กิวเมนต์เพิ่มเติมและไม่แก้ปัญหาด้วยการลบรายการที่มีชื่อแทนได้อย่างไร ls
ตั้งแต่เมื่อฉันลบรายการนี้ฉันสามารถทำงานในที่เรียบง่าย
command something
ทะลุทั้งนามแฝงและฟังก์ชั่นsomething
การตั้งชื่อ\\something
,'something'
และ"something"
เพียงทะลุนามแฝงชื่อsomething
(ถ้ามีอยู่ฟังก์ชั่นก็จะถูกเรียกว่า) (ฟังก์ชันนำหน้านามแฝงหากทั้งสองมีอยู่และไม่มีการข้าม)