ฉันค่อนข้างใหม่ในการเขียนโปรแกรมเป็นทั้งบทเรียนและบางส่วนได้รับการบอกให้ผมใช้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 เพื่อให้มองเห็นได้ชัดเจนขึ้น
llls -lเป็นเรื่องธรรมดาสำหรับนามแฝง มันเป็นส่วนหนึ่งของการเริ่มต้น.bashrcด้วยตัวเลือกเพิ่มเติมสองสาม:
$ grep 'alias ll' /etc/skel/.bashrc
alias ll='ls -alF'
type [command]กับtype llผลลัพธ์ในll is aliased to 'ls -alF'การตั้งค่าของฉัน