3 ไม่มีเอาต์พุตสีน้อยกว่าสำหรับคำสั่ง ls ถ้าฉันรันlsฉันจะได้เอาต์พุตสีซึ่งฉันคิดว่ามันค่อนข้างสะดวกในการดูไฟล์ประเภทต่างๆ เมื่อฉันพยายามที่จะไปป์กับlessแม้กระทั่ง-rและตั้ง-Rค่าสถานะสีที่หายไปเสมอ ฉันใช้zshเวอร์ชั่น 5.0.7 ความคิดใด ๆ ขอบคุณ แก้ไข: ฉันอยู่บน OS X 21 osx pipe ls colors less
4 ฉันจะใช้มนุษย์โดยไม่น้อยได้อย่างไร โดยค่าเริ่มต้นmanใช้lessในการส่งข้อความ ฉันจะบอกให้มันส่งออกไปยัง stdout ได้อย่างไร เทอร์มินัลอีมูเลเตอร์ของฉันมีแถบเลื่อนและฟังก์ชั่นการค้นหาและฉันต้องการใช้สิ่งเหล่านั้นแทนปุ่มลูกศร 21 man less
3 สามารถเรียก vim ให้น้อยลงแทนค่าเริ่มต้น vi เมื่อฉันกดปุ่ม 'v' ได้หรือไม่ ฉันต้องการที่จะเปิดตัวvimแทนการเริ่มต้นviแก้ไขเมื่อกดในvless มีการตั้งค่าใดที่ฉันสามารถแก้ไขเพื่อให้ฉันทำเช่นนี้ได้หรือไม่? 21 vim keyboard-shortcuts vi less
3 น้อยจะเป็นตัวพิมพ์เล็กและตัวพิมพ์ใหญ่เสมอ พยายามค้นหาวิธีใช้การค้นหาแบบคำนึงถึงขนาดตัวพิมพ์ในlessฉันพบสิ่งนี้ในเซิร์ฟเวอร์ข้อผิดพลาด ดูเหมือนว่าจะตอบคำถามของฉันได้อย่างสมบูรณ์แบบ ปัญหาคือ: มันไม่ทำงานอย่างนั้นที่นี่ (openSUSE 13.1; น้อยกว่า 458) ฉันได้ aliased lessไปless -WiNSแต่ผมเปลี่ยนที่ แต่แม้กระทั่งเรียกมันว่าcommand less fileไม่เปลี่ยนแปลงอะไรเลย ฉันตรวจสอบแล้วpsว่าไม่มี-iตัวเลือกในบรรทัดคำสั่งอีกต่อไป ในขณะที่คำตอบบอกว่าความlessช่วยเหลือ (กดh) ระบุว่าฉันสามารถใช้-iภายในlessได้เช่นกัน ถ้าฉันใช้สิ่งนั้นครั้งเดียวก็lessบอกฉันว่ามันเปลี่ยนไปเป็นการค้นหาแบบตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ (นั่นคือประเภทที่ถูกต้อง: ไม่มีอะไรเปลี่ยนแปลง) ถ้าฉันใช้มันสองครั้งก็lessบอกว่ามันหันไปใช้การค้นหาแบบตัวพิมพ์ใหญ่ - เล็ก และถูกต้องแล้วมันทำงานได้ตามที่ควรตั้งแต่เริ่มต้น -iแม้ว่าการให้สองครั้งบนบรรทัดคำสั่งจะไม่ทำงาน มีอะไรเหรอ 21 less
4 เหตุใดจึงไม่สามารถออกด้วย Cc ได้ โปรแกรมedตัวแก้ไขข้อความขั้นต่ำไม่สามารถออกได้โดยส่งการขัดจังหวะโดยใช้Ctrl- Cแทนที่จะพิมพ์ข้อความแสดงข้อผิดพลาด "?" ไปยังคอนโซล ทำไมไม่edเพียงออกเมื่อได้รับการขัดจังหวะ? แน่นอนไม่มีเหตุผลว่าทำไมข้อผิดพลาดที่เป็นความลับมีประโยชน์มากกว่าที่นี่เพียงแค่ออกจาก พฤติกรรมนี้นำผู้ใช้ใหม่จำนวนมากไปสู่การโต้ตอบประเภทต่อไปนี้: $ ed hello ? help ? exit ? quit ? ^C ? ^C ? ? ? ^D $ su # rm -f /bin/ed ขยะที่น่าเศร้าเช่นนี้สามารถหลีกเลี่ยงได้ง่ายหากedตกลงกันว่าจะถูกขัดจังหวะ อีกหนึ่งโปรแกรมปากแข็งจัดแสดงเป็นพฤติกรรมที่คล้ายกันซึ่งยังไม่ปรากฏว่ามีเหตุผลมากพอที่จะไม่สนใจless C-cเหตุใดโปรแกรมเหล่านี้จึงไม่เป็นเพียงคำใบ้ 20 less interrupt ed
5 วิธีการเลื่อนดาต้าไฟล์ขนาดใหญ่ในขณะที่รักษาส่วนหัว สมมติว่าฉันมีดาต้าไฟล์ขนาดใหญ่ซึ่งล้นหน้าจอทั้งในแนวตั้งและแนวนอน ฉันจะเรียกดูไฟล์นี้ในขณะที่บรรทัดส่วนหัวอยู่บนหน้าจอได้อย่างไร ในตอนนี้ฉันกำลังใช้less -Sงานอยู่เพื่อให้ฉันสามารถเลื่อนไฟล์ของฉันได้ทั้งแนวนอนและแนวตั้ง อย่างไรก็ตามเมื่อเลื่อนลงบรรทัดส่วนหัวจะหายไปอย่างเห็นได้ชัด มีวิธีที่จะทำให้สิ่งเหล่านี้ใช้น้อยลงหรือไม่? ทางเลือกที่จะใช้ในโหมดแยกหน้าจอด้วยvim :set nowrapอย่างไรก็ตามตอนนี้ถ้าฉันเลื่อนในแนวนอนหน้าต่างด้านบนจะไม่เลื่อนในลักษณะเดียวกัน ( :windo set scrollbindใช้ได้กับการเลื่อนแนวตั้งเท่าที่ฉันรู้) 19 vim less scrolling pager
3 วิธีออกจากโหมดอ่านไฟล์ (ใน `less ') ใน terminal Linux? ฉันเพิ่งติดตั้ง Cygwin และฉันได้แสดงเนื้อหาของไฟล์โดยใช้lessคำสั่ง ตอนนี้ฉันไม่สามารถออกจากนั้นเพื่อพิมพ์คำสั่งอื่น ๆ : ฉันต้องการออกจากโหมดนี้เพื่อพิมพ์คำสั่งอื่น ๆ ฉันจะทำสิ่งนั้นได้อย่างไร 19 terminal cygwin less
3 การเข้ารหัสอักขระรองรับมากขึ้น cat และน้อยกว่า ฉันมีไฟล์ข้อความที่เข้ารหัสดังต่อไปนี้ตามfile: ข้อความ ISO-8859 ที่มีตัวต่อบรรทัด CRLF ไฟล์นี้มีข้อความภาษาฝรั่งเศสด้วยสำเนียง เปลือกของฉันสามารถแสดงการเน้นเสียงและemacsในโหมดคอนโซลสามารถแสดงการเน้นเสียงเหล่านี้ได้อย่างถูกต้อง ปัญหาของฉันที่more, catและlessเครื่องมือที่จะไม่แสดงไฟล์นี้ได้อย่างถูกต้อง ฉันเดาว่าหมายความว่าเครื่องมือเหล่านี้ไม่สนับสนุนชุดการเข้ารหัสอักขระนี้ มันเป็นเรื่องจริงเหรอ? เครื่องมือเหล่านี้รองรับการเข้ารหัสอักขระได้อย่างไร 18 command-line terminal character-encoding less more
2 การค้นหาแบบตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ในหน้าคน มีวิธีในการค้นหาหน้าคน ๆ การใช้คุณลักษณะการค้นหา '/' ตรงกับตัวพิมพ์ใหญ่และตัวพิมพ์เล็ก 18 search man less pager
1 ควรใช้ grep, less, awk, sed เมื่อไหร่ ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน3 ปีที่ผ่านมา ฉันเข้าสู่โลกของ Linux และที่ทำงานฉันใช้grepมากขึ้นเรื่อย ๆ ด้วยการทำเช่นนั้นฉันก็พบว่าบางครั้งมันก็ไม่เพียงพอสำหรับสิ่งที่ฉันต้องการ ฉันกำลังต่อสู้กับไม่กี่วันที่ผ่านมาและเพื่อนร่วมงานของฉันที่เป็นลินุกซ์ผู้ดูแลระบบอาวุโสบอกให้ผมใช้grep awkฉันตกตะลึงด้วยความเร็วที่ฉันได้รับ ดังนั้นคำถามของฉันคือเมื่อไหร่ที่คุณเลือกที่จะใช้อีกอันหนึ่ง? คำถามอะไรที่ฉันสามารถถามตัวเองก่อนที่จะทำงานด้วยgrepและใช้เวลามากเมื่อฉันสามารถทำได้ด้วยawkและประหยัดเวลา? 17 awk sed grep less
3 จะ“ หัก” ไฟล์ชื่อ“ -” ได้อย่างไร? ฉันสร้างไฟล์โดยใช้ชื่อ-(เช่นseq 10 > -) โดยไม่ตั้งใจ จากนั้นฉันก็ลองใช้lessดู แต่มันก็แค่แฮงค์ ฉันเข้าใจว่าสิ่งนี้เกิดขึ้นเพราะless -คาดว่าจะป้อนข้อมูลจากstdinดังนั้นจึงไม่ตีความ-ว่าเป็นชื่อไฟล์ ฉันพยายามless \-แต่มันก็ไม่ทำงานเหมือนกัน ดังนั้นมีวิธีใดบ้างที่ระบุlessว่า-เป็นไฟล์ไม่ใช่ stdin? สิ่งที่ดีที่สุดที่ฉันจะได้รับคือ: find -name '-' -exec less {} + 17 less stdin
2 เขียนบรรทัดไปยังไฟล์จากน้อย ในขณะที่vimฉันสามารถเขียนช่วงของบรรทัดจากไฟล์ที่ฉันกำลังดูไปยังไฟล์อื่น ตัวอย่างเช่น, :1,10 w outfile.txt จะเขียนบรรทัดที่ 1 ถึง 10 ถึง outfile.txt ฉันสามารถทำเช่นเดียวกันในขณะที่ฉันกำลังดูไฟล์โดยใช้lessหรือไม่? 17 less stdout
2 ฉันจะทำให้ต้นไม้ที่มีสีเป็นผลให้น้อยลงได้อย่างไร ฉันได้ต้นไม้สีใช้tree -Cแต่เมื่อฉันไปป์lessฉันได้ผลลัพธ์เช่นนี้: tree public/ -C | less lessในกรณีนี้ฉันจะมีสีได้อย่างไร? 16 less tree more
1 ค้นหาทันทีด้วยคำสั่งน้อยลงหรือไม่ (คล้ายกับ incsearch ใน VIM) มีวิธีการค้นหาในขณะที่ฉันพิมพ์lessหรือไม่ เช่นเดียวกับตัวเลือกที่เป็นกลุ่ม, set incsearch. เนื่องจากฉันไม่พบวิธีที่เหมาะสมในการทำมีเครื่องมือคล้ายกันที่สามารถทำได้หรือไม่ 16 search less
5 โปรแกรมวิทยุติดตามตัวเช่นน้อยสามารถทำซ้ำบรรทัดบนสุด N มีวิธีใดบ้างที่จะทำให้lessโปรแกรมทำซ้ำบรรทัดแรก (หรือ 2 บรรทัดแรก) ในทุกหน้าที่แสดง? มีโปรแกรมเพจเจอร์อื่น ๆ ที่สามารถทำได้หรือไม่? นี่จะเป็นแอพนักฆ่าสำหรับการค้นหาตารางฐานข้อมูลคิดmysqlหรือpsqlหรือgqlplus... ดูภาพหน้าจอที่ด้านล่างของหน้านี้ ฉันต้องการทำซ้ำบรรทัดส่วนหัว + แถบ ascii แนวนอน 15 command-line less pager