ฉันพบว่าเป็นไปได้ที่จะแสดงผลลัพธ์ของls
คำสั่งในแนวตั้งโดยใช้-1
สวิตช์:
$ ls -1
ls
แต่ไม่สามารถหาได้ในคู่มือของ มันเป็นตัวเลือกลับหรือไม่?
ฉันพบว่าเป็นไปได้ที่จะแสดงผลลัพธ์ของls
คำสั่งในแนวตั้งโดยใช้-1
สวิตช์:
$ ls -1
ls
แต่ไม่สามารถหาได้ในคู่มือของ มันเป็นตัวเลือกลับหรือไม่?
คำตอบ:
คู่มือล้าสมัยพร้อมโปรแกรม ลองls --help | grep -- ' -1'
:
-1 list one file per line
ls --help
มันเป็นหนึ่งในตัวเลือกสุดท้ายที่อธิบายไว้ถ้าคุณเพียงแค่ทำ
/bin/ls
ยังให้ผลลัพธ์ในคอลัมน์อย่างน้อยก็ในระบบของฉัน ls
นามแฝงของคุณคืออะไร
ตามที่ @Timo ระบุว่า-1
อยู่ในความช่วยเหลือและ @terdon ชี้ให้เห็นว่า-1
มีการบันทึกไว้ในคู่มือสำหรับบางรุ่น coreutils
8.13 มีข้อผิดพลาดนั้นในหน้า man, เวอร์ชั่น 8.22 ไม่มีอีกต่อไป
ในแนวทางการแฮ็คสำหรับ coreutils มีการระบุไว้ว่า
man pages ถูกสร้างขึ้นจาก --help output ดังนั้นคุณไม่จำเป็นต้องเปลี่ยนแปลงอะไรภายใต้ man /
ดังนั้นต้องมีบางสิ่งบางอย่างเสียในการแปลงที่ก่อให้เกิดความคล้ายกัน-m
ที่จะแสดงขึ้น -1
แต่ไม่ ในขณะที่สร้างls
ด้วยแพตช์ที่ฉันเสนอเพื่อตอบคำถามของ @ timoหน้าคู่มือสำหรับls
การสร้างใหม่อย่างถูกต้องและส่วนที่เกี่ยวข้องอ่าน:
-Z, --context print any security context of each file -1 list one file per line -0 list files separated with NUL --help display this help and exit --version output version information and exit
และหากไม่มีแพทช์นั้น -1 จะปรากฏขึ้นในคู่มือด้วย การgit log
แสดงไม่มีการดำเนินการเฉพาะเพื่อแก้ไขสิ่งนี้ help2man
อัปเดตล่าสุดเมื่อเดือนกันยายน 2013 ซึ่งใช้เพื่อสร้างหน้าเว็บมนุษย์ได้รับการอัปเดต help2man
ChangeLog
ไม่แสดงการกระทำที่เฉพาะเจาะจงอย่างใดอย่างหนึ่ง
ฉันคิดว่าสิ่งนี้จะขึ้นอยู่กับls
การใช้งานของคุณแต่ขึ้นอยู่กับ LMDE ของฉัน (โดยพื้นฐานแล้วการทดสอบ Debian) ฉันมี:
$ man ls | grep -- '-1'
across -x, commas -m, horizontal -x, long -l, single-column -1,
-1 list one file per line
เช่นเดียวกับ (ใช่มันเป็นผลลัพธ์เดียวกัน)
$ ls --help | grep -- '-1'
across -x, commas -m, horizontal -x, long -l, single-column -1,
-1 list one file per line
man ls
ไม่บอก:-1 list one file per line
.info ls
หน้าข้อมูลมักจะมีข้อมูลเพิ่มเติมลอง