คำถามติดแท็ก utilities

โปรแกรมขนาดเล็กที่ใช้ในบรรทัดคำสั่งเพื่อทำงานเฉพาะด้าน

3
ขนาดบล็อกไฟล์ - ความแตกต่างระหว่าง stat และ ls
ฉันสังเกตเห็นว่าเมื่อฉันทำ: ls -ls file มันให้นับบล็อกพูด 8 บล็อก เมื่อฉันทำ: stat file ฉันสังเกตเห็นว่าการนับบล็อกเป็น 16 สองเท่าของจำนวนที่ได้รับ ขนาดบล็อกในระบบไฟล์ของฉันคือ 4096 ฉันได้เรียนรู้ว่าหน่วยโดยพลการสำหรับบล็อกที่ใช้โดย ls คือ 1024 มันถูกต้องหรือไม่ที่จะบอกว่าสถิตินั้นใช้หน่วยโดยพลการขนาด 512 ไบต์เมื่อรายงานบล็อก? ถ้าเป็นเช่นนั้นมีเหตุผลที่ไม่สอดคล้องกันหรือไม่? ฉันใช้ Ubuntu 11.10 กับระบบไฟล์ ext4

3
ทำสองสิ่งด้วยเอาต์พุตจากคำสั่ง
ฉันมีโปรแกรมtexcountที่แสดงจำนวนคำในเอกสาร LaTeX ของฉัน ฉันยังสามารถsedไพพ์ผลลัพธ์ของสิ่งนี้เพื่อสร้างบรรทัดใหม่ของ TeX และเขียนสิ่งนี้ลงในไฟล์ที่ฉันสามารถรวมไว้ในเอกสารสุดท้ายของฉัน แต่เมื่อฉันทำtexcount foo.tex | sed s/$/'\\\\'/ > wc.texเอาต์พุตบรรทัดคำสั่งของtexcountถูกระงับ ฉันจะรับเอาต์พุตของคำสั่งแรกที่จะแสดงในเทอร์มินัลและไพพ์ไปยัง sed ได้อย่างไร?

3
Interactive cd (เบราว์เซอร์ไดเรกทอรี)
บางครั้งเมื่อทำงานในลำดับชั้นของไฟล์ที่ซ้อนกันอย่างลึกล้ำ (เช่นโค้ด Java) ฉันพบว่ามันน่ารำคาญในการข้ามจากลีฟหนึ่งไปอีกอันหนึ่ง cd-up ปกติของฉันดูเหมือนว่า: $ cd ../../.. # Oops, not enough $ cd .. # one more $ cd .. หากฉันต้องการแก้ไขไฟล์ฉันสามารถvim dirและเปิดไฟล์ที่ต้องการแบบโต้ตอบได้ มียูทิลิตี้บางอย่างที่อนุญาตให้เปลี่ยนไดเรกทอรีแบบโต้ตอบหรือไม่? Explorers / commanders ( mc, vifm) หนักเกินไปสำหรับภารกิจดังกล่าว ฉันค้นหาทางอินเทอร์เน็ตแล้ว แต่คำค้นหาของฉันดูเหมือนจะไม่เกี่ยวข้องเลย เพิ่มเพื่อชี้แจง: ฉันกำลังค้นหายูทิลิตี (ลองเรียกมันvcdว่า) ซึ่งแสดงแผนผังไดเรกทอรีแบบโต้ตอบซึ่งฉันสามารถสำรวจและเลือกตำแหน่งที่จะไปยังซีดี มุมมองจากผู้ใช้vim .เรียกสมมุติซึ่งในท้ายที่สุดรันvcd vim $filenameฉันต้องการฟังก์ชั่นที่คล้ายกัน (เบราว์เซอร์ไดเรกทอรี) ในที่สุดก็จบลงด้วยการCWDเปลี่ยนเป็นไดเรกทอรีที่เลือกแบบโต้ตอบ ฉันหวังว่านี่จะทำให้ความตั้งใจของฉันชัดเจนยิ่งขึ้น
1 utilities 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.