คำสั่ง Commandline ที่มีประโยชน์บน Unix


9

เนื่องจากมีคำถามรุ่น windowsฉันจึงตัดสินใจเปิด wiki ชุมชนสำหรับคำถามเดียวกันภายใต้ยูนิกซ์ลินุกซ์และสิ่งที่คล้ายกัน

ฉันจะอัปเดตรายการนี้พร้อมคำตอบ:

  • bash: exec 3 <> / dev / tcp / localhost / 80 # เปลี่ยนเส้นทางไปที่พอร์ต 80 ของ localhost
  • ค้นหา: ค้นหาไฟล์ในลำดับชั้นไดเรกทอรี
  • htop: โปรแกรมดูกระบวนการโต้ตอบคล้ายกับด้านบน
  • xargs: สร้างและดำเนินการบรรทัดคำสั่งจากอินพุตมาตรฐาน
  • tmux: เซสชันบรรทัดรับคำสั่งที่ถอดได้และสามารถแนบได้อีกครั้ง
  • apropo: ค้นหาหน้าคนที่เกี่ยวข้อง
  • vmstat: ดูสถานะของระบบของคุณ

เว็บไซต์:

  • commandlinefu.com
  • serverfault.com

แป้นพิมพ์ลัด: - Ctrl T (เฉพาะ BSD): ส่ง SIGINFO ไปยังโปรแกรมที่กำลังทำงาน - ปุ่ม Magic SesRq (เฉพาะ Linux): en.wikipedia.org/wiki/Magic_SysRq_key


ดูการตอบกลับของ @Andrew Hodgson
Gareth

ใช่ที่จริงฉันเห็นมัน
Álvaro

คำตอบ:



7

'หน้าจอ' - อนุญาตสำหรับเซสชันบรรทัดคำสั่งที่ถอดออกได้ ทำให้เป็นพิเศษด้วยหน้าจอโปรไฟล์ (เริ่มต้นใน Ubuntu 9.04) และ byobu ใน 10.04



2

find. xargsมีประโยชน์อย่างยิ่งในการรวมกันกับ


แต่ยังอยู่ในตัวของมันเอง
Matthew Flaschen

2
การใช้งาน-execในfindทำให้xargsไร้ประโยชน์ส่วนใหญ่
ℝaphink




1

อาจไม่ใช่คำสั่งต่อ se แต่ฉันรู้ว่าคุณสามารถตั้งค่า bash ให้ใช้ emacs หรือทางลัดสไตล์ vi เพื่อนำทางไปยังพรอมต์ให้มีประโยชน์อย่างยิ่ง Ctrl + A เพื่อย้ายไปยังจุดเริ่มต้นของบรรทัด Ctrl + E เพื่อย้ายไปยังจุดสิ้นสุดของบรรทัดและอื่น ๆ ทั้งหมด (cf http://www.hypexr.org/bash_tutorial.php )


ฉันรู้ว่าทุบตีใช้สไตล์ emacs เป็นค่าเริ่มต้น แต่จริง ๆ แล้วมันเป็นไปได้ที่จะใช้คำสั่ง vi? ฉันชอบที่ แต่ฉันไม่แน่ใจว่ามันทำงานอย่างไร (แก้ไข: ฉันเพิ่งรู้ว่านี่อายุเท่าไร .... แต่ก็ดีคำถามถูกกฎหมาย)
lunchmeat317

0

ls- รายการเนื้อหาไดเรกทอรี ls /bin ls /usr/bin ls /usr/local/bin: ดูของเล่นอื่น ๆ ที่คุณสามารถเล่นด้วยได้


0

pushd, popd - ไดเรกทอรีดันไดเรกทอรีป๊อป

cd - โดยไม่มีพารามิเตอร์ใด ๆ จะนำคุณกลับไปยังไดเรกทอรีบ้านของคุณ

history- แสดงรายการชุดคำสั่งก่อนหน้าทั้งหมดที่เรียกใช้ คุณสามารถ grep รายการนี้หากคุณกำลังมองหาบางอย่างที่เฉพาะเจาะจง แล้วใช้!nเพื่อเรียกคืน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.