สมมติว่าฉันต้องการแก้ไขพฤติกรรมดั้งเดิมของls
เครื่องมือด้วยวิธีนี้:
$ ls
Hello World
file1 file2 ...
ฉันจะทำสิ่งนี้ได้อย่างไร
เมื่อเรียกใช้ผมอยากจะเรียกใช้คำสั่งอื่นพูดให้ของls
echo "Hello World!"
วิธีแก้ปัญหาอย่างรวดเร็วที่ฉันเห็นใช้นามแฝง:
alias orig_ls="ls"
alias ls='echo "Hello World!"'
แต่นี้ไม่ได้เป็นทางออกที่แท้จริงตั้งแต่เมื่อฉันจะทำงานมันจะเอาท์พุทorig_ls
"Hello World!"
ใส่ ls อื่นลงในพา ธ ของผู้ใช้และใช้สิ่งนี้เพื่อขอต้นฉบับ
—
peterh - Reinstate Monica