ฉันค่อนข้างใหม่ในการเขียนโปรแกรมเป็นทั้งบทเรียนและบางส่วนได้รับการบอกให้ผมใช้ls -l
ในการดูไฟล์ในไดเรกทอรีและคนอื่น ๆ ll
ได้รับการพูด ฉันรู้ว่าls
เป็นรายการสั้น ๆ แต่มีความแตกต่างระหว่างอีกสองคนหรือไม่
ฉันค่อนข้างใหม่ในการเขียนโปรแกรมเป็นทั้งบทเรียนและบางส่วนได้รับการบอกให้ผมใช้ls -l
ในการดูไฟล์ในไดเรกทอรีและคนอื่น ๆ ll
ได้รับการพูด ฉันรู้ว่าls
เป็นรายการสั้น ๆ แต่มีความแตกต่างระหว่างอีกสองคนหรือไม่
คำตอบ:
สิ่งนี้ตั้งอยู่ใน.bashrc
:
alias ll='ls -al'
โดยการดูที่หน้าคู่มือสำหรับคำสั่งls
คุณสามารถดูว่าทั้งสองแอ็ตทริบิวต์เหล่านี้รวมกันเป็นอย่างไร:
-a
: .
ไม่สนใจรายการที่เริ่มต้นด้วย-l
: ใช้รูปแบบรายการแบบยาวเพื่อให้คุณสามารถเข้าใจว่าls -l
จะไม่สนใจรายการใด ๆ .
ที่เริ่มต้นด้วย นั่นคือความแตกต่างเท่านั้น
แก้ไข:
ให้ฉันสังเกตว่าสมll
นามแตกต่างจากการติดตั้งไปยังการติดตั้ง ในกรณีที่คุณสงสัยว่ามีอะไรเป็นของคุณโปรดเปิดสถานีและป้อน:
alias ll
สิ่งนี้จะแสดงวิธีการll
ตั้งค่า จากนั้นคุณสามารถค้นหาคุณสมบัติเพิ่มเติมได้โดยพิมพ์:
man ls
ll is aliased to 'ls -l'
... นามแฝงถูกคัดลอกมาจากไฟล์ Skeleton ดังนั้นสิ่งที่ผู้คนขึ้นอยู่กับเมื่อพวกเขาติดตั้ง
ls='ls --color=auto'
ll='ls -lh'
Ubuntu 14.04 มา/etc/skel/.bashrc
พร้อมกับls='ls --color=auto'
ll='ls -alF
แต่มันแย่มาก ฉันใช้ll
เมื่อฉันต้องการขนาด / วันที่ / perms ll -a
ถ้าฉันต้องการดอทไฟล์
alias l=ll
มีประโยชน์ในกรณีที่ฉันพลาดกุญแจ
-a
คุณคุณอาจต้องการใส่.
backticks เพื่อให้มองเห็นได้ชัดเจนขึ้น
ll
ls -l
เป็นเรื่องธรรมดาสำหรับนามแฝง มันเป็นส่วนหนึ่งของการเริ่มต้น.bashrc
ด้วยตัวเลือกเพิ่มเติมสองสาม:
$ grep 'alias ll' /etc/skel/.bashrc
alias ll='ls -alF'
type [command]
กับtype ll
ผลลัพธ์ในll is aliased to 'ls -alF'
การตั้งค่าของฉัน