51 คำสั่งที่เป็นประโยชน์สำหรับผู้ใช้ Linux
บรรทัดคำสั่งของ Linux นั้นน่าดึงดูดและน่าทึ่ง และมีผู้ใช้ Linux จำนวนมากที่เสพติด Command Line บรรทัดคำสั่ง Linux อาจทั้งตลกและน่าขบขัน หากคุณไม่เชื่อฉัน คุณสามารถตรวจสอบหนึ่งในบทความของเราด้านล่าง
- 20 คำสั่งตลกๆ ของ Linux หรือ Linux เป็นเรื่องสนุกใน Terminal
แถมยังทรงพลังสุดๆ ในเวลาเดียวกัน เรานำเสนอบทความห้าบทความเกี่ยวกับ “คำสั่ง Lesser Known Linux ” ซึ่งประกอบด้วยคำสั่ง Linux ที่รู้จักกันน้อยกว่า 50+ รายการ บทความนี้มีจุดมุ่งหมายที่จะรวมบทความทั้งห้าบทความเข้าด้วยกัน และช่วยให้คุณทราบว่าอะไรคือที่ใดโดยสรุป
11 คำสั่งที่รู้จักกันน้อย - ตอนที่ 1
บทความนี้ได้รับการชื่นชมอย่างสูงจากผู้อ่านของเรา ซึ่งมีคำสั่งที่เรียบง่ายแต่สำคัญมาก บทความสรุปเป็น
- 1. sudo!! : ลืมรันคำสั่งด้วย sudo? คุณไม่จำเป็นต้องเขียนคำสั่งใหม่ทั้งหมด เพียงพิมพ์ “sudo!! ” และคำสั่งสุดท้ายจะทำงานด้วย sudo
- 2. Python -m SimpleHTTPServer : สร้างหน้าเว็บแบบธรรมดาสำหรับไดเร็กทอรีการทำงานปัจจุบันบนพอร์ต 8000
- 3. mtr : คำสั่งซึ่งเป็นการรวมกันของคำสั่ง 'ping' และ 'traceroute'
- 4. Ctrl+x+e : การกดคีย์ผสมนี้จะเริ่มทำงานทันที ซึ่งเป็นตัวแก้ไขในเทอร์มินัล
- 5. nl : แสดงผลเนื้อหาของไฟล์ข้อความด้วยบรรทัด Numbered
- 6. shuf : สุ่มเลือกบรรทัด/ไฟล์/โฟลเดอร์จากไฟล์/โฟลเดอร์
- 7. ss : ส่งออกสถิติซ็อกเก็ต
- 8. ล่าสุด: ต้องการทราบประวัติของผู้ใช้ที่เข้าสู่ระบบครั้งล่าสุดหรือไม่ คำสั่งนี้มาช่วยเหลือที่นี่
- 9. curl ifconfig.me : แสดงที่อยู่ IP ภายนอกของเครื่อง
- 10. tree : พิมพ์ไฟล์และโฟลเดอร์ในรูปแบบแผนผังแบบเรียกซ้ำ
- 11. Pstree : พิมพ์กระบวนการที่ทำงานอยู่ด้วยกระบวนการย่อยแบบเรียกซ้ำ
11 คำสั่ง Linux ที่เป็นประโยชน์ที่รู้จักกันน้อย - ตอนที่ 1
การตอบรับที่ดีที่ได้รับในบทความนี้ และคำขอให้จัดทำรายการ 'คำสั่ง Lesser Known Linux' อีกรายการหนึ่งจากผู้อ่านของเรา เราได้เขียนบทความถัดไปของซีรีส์นี้ว่า:
10 คำสั่งที่รู้จักกันน้อย - ตอนที่ II
บทความนี้ได้รับการตอบรับอย่างอบอุ่นอีกครั้ง บทสรุปของบทความด้านล่างก็เพียงพอที่จะอธิบายเรื่องนี้
- 12.
command : ช่องว่างก่อนคำสั่ง bash จะไม่ถูกบันทึกไว้ในประวัติ - 13. stat : แสดงข้อมูลสถานะของไฟล์และระบบไฟล์
- 14.
. และ : การปรับแต่งที่ทำให้อาร์กิวเมนต์คำสั่งสุดท้ายอยู่ที่พร้อมต์ ตามลำดับของคำสั่งที่ป้อนล่าสุด โดยจะปรากฏก่อน. - 15. Pv : ส่งออกข้อความจำลอง คล้ายกับภาพยนตร์ฮอลลีวูด
- 16. เมานต์ | column -t : แสดงรายการระบบไฟล์ที่เมาท์ ในรูปแบบที่ดีพร้อมข้อกำหนด
- 17. Ctrl + l: ล้างคำสั่งเชลล์ทันที
- 18. curl -u gmail_id –เงียบ “https://mail.google.com/mail/feed/atom” | perl -ne ‘พิมพ์ “\t” ถ้า //; พิมพ์ “$2\n” ถ้า /(.*)/;'. สคริปต์ง่ายๆ นี้จะเปิดเมลที่ยังไม่ได้อ่านของผู้ใช้ในเทอร์มินัลเอง
- 19. หน้าจอ : แยกและติดตั้งใหม่ ซึ่งเป็นกระบวนการที่ใช้เวลานานจากเซสชัน
- 20. ไฟล์ : ข้อมูลเอาต์พุตเกี่ยวกับประเภทของไฟล์
- 21. id : พิมพ์รหัสผู้ใช้และกลุ่ม
10 คำสั่ง Linux ที่รู้จักกันน้อย - ตอนที่ 2
ได้รับการกดไลค์มากกว่า 600 ครั้ง บนไซต์โซเชียลเน็ตเวิร์กต่างๆ และความคิดเห็นขอบคุณมากมาย เราได้เตรียมบทความที่สามของซีรีส์นี้แล้ว:
10 คำสั่งที่รู้จักกันน้อย - ตอนที่ 3
บทความนี้สรุปดังต่อไปนี้:
- 22. ^foo^bar : รันคำสั่งสุดท้ายพร้อมการแก้ไข โดยไม่จำเป็นต้องเขียนคำสั่งใหม่ทั้งหมดอีกครั้ง
- 23. > file.txt : ล้างเนื้อหาของไฟล์ข้อความจากพรอมต์คำสั่งในครั้งเดียว
- 24. ที่ : รันคำสั่งเฉพาะตามเวลา
- 25. du -h –max-deep=1 Command : ส่งออกขนาดของไฟล์และโฟลเดอร์ทั้งหมดภายในโฟลเดอร์ปัจจุบัน ในรูปแบบที่มนุษย์สามารถอ่านได้
- 26. expr : แก้การคำนวณทางคณิตศาสตร์อย่างง่ายจากเทอร์มินัล
- 27. ดู: ตรวจสอบคำภาษาอังกฤษจากพจนานุกรม ในกรณีที่เกิดความสับสน ได้จากเปลือกโดยตรง
- 28. ใช่ : พิมพ์ต่อยต่อไป จนกว่าจะได้รับคำสั่งขัดจังหวะ
- 29. ตัวประกอบ: ให้ตัวประกอบที่เป็นไปได้ทั้งหมดเป็นเลขทศนิยม
- 30. ping -i 60 -a IP_address : ส่ง Ping ไปยัง IP_address ที่ให้มา และให้เสียงที่ได้ยินเมื่อโฮสต์กลับมามีชีวิต
- 31. tac : พิมพ์เนื้อหาของไฟล์ในลำดับย้อนกลับ
10 คำสั่งที่รู้จักกันน้อยสำหรับ Linux - ตอนที่ 3
การทำงานหนักของเราได้รับค่าตอบแทนจากการตอบรับที่เราได้รับ และบทความที่สี่ของซีรีส์นี้คือ:
10 คำสั่ง Linux ที่รู้จักกันน้อย - ตอนที่ 4
ไม่จำเป็นต้องพูดอีกครั้ง บทความนี้ได้รับการชื่นชม บทความสรุปด้านล่าง:
- 32. strace : เครื่องมือแก้ไขจุดบกพร่อง
- 33. disown -a && exit Command : รันคำสั่งในเบื้องหลัง แม้ว่าจะปิดเซสชันเทอร์มินัลแล้วก็ตาม
- 34. getconf LONG_BIT Command : Output Machine Architecture ชัดเจนมาก
- 35. ขณะนอนหลับ 1;do tput sc;tput cup 0 $ (($ (tput cols)-29));date;tput rc;done & : สคริปต์ส่งออกวันที่และ เวลาที่มุมขวาบนของเชลล์/เทอร์มินัล
- 36. แปลง : แปลงเอาต์พุตของคำสั่งในภาพโดยอัตโนมัติ
- 37. watch -t -n1 “date +%T|figlet ” : แสดงนาฬิกาดิจิตอลแบบเคลื่อนไหวเมื่อได้รับแจ้ง
- 38. โฮสต์และขุด : ยูทิลิตีการค้นหา DNS
- 39. dstat : สร้างสถิติเกี่ยวกับทรัพยากรระบบ
- 40. bind -p : แสดงทางลัดทั้งหมดที่มีอยู่ใน Bash
- 41. แตะ /forcefsck : บังคับตรวจสอบระบบไฟล์ในการบูตครั้งถัดไป
10 คำสั่ง Linux ที่มีประสิทธิภาพที่รู้จักกันน้อย - ตอนที่ 4
10 คำสั่ง Linux ที่รู้จักกันน้อย - ตอนที่ 5
คำสั่งจากที่นี่เริ่มมีอคติต่อสคริปต์ ใช่ เชลล์สคริปต์ที่มีประสิทธิภาพบรรทัดเดียว และเราคิดว่าจะจัดเตรียมบทความเพิ่มเติมอย่างน้อยหนึ่งบทความในซีรีส์นี้
- 42. lsb_release : พิมพ์ข้อมูลข้อกำหนดการกระจาย
- 43. nc -ZV localhost port_number : ตรวจสอบว่าพอร์ตใดพอร์ตหนึ่งเปิดอยู่หรือไม่
- 44. curl ipinfo.io : แสดงผลข้อมูลทางภูมิศาสตร์ที่เกี่ยวข้องกับ ip_address
- 45. find .-user xyz : แสดงรายการไฟล์ทั้งหมดที่เป็นของผู้ใช้ 'xyz'
- 46. apt-get build-dep package_name: สร้างการพึ่งพาทั้งหมดโดยอัตโนมัติในขณะที่ติดตั้งแพ็คเกจใด ๆ
- 47. lsof -iTCP:80 -sTCP:ฟัง. สคริปต์ส่งออกบริการ/กระบวนการทั้งหมดโดยใช้พอร์ต 80
- 48. find -size +100M : คำสั่งผสมนี้แสดงรายการไฟล์/โฟลเดอร์ทั้งหมดที่มีขนาดตั้งแต่ 100M ขึ้นไป
- 49. pdftk : วิธีที่ดีในการเชื่อมไฟล์ pdf จำนวนมากเข้าด้วยกันเป็นไฟล์เดียว
- 50. ps -LF -u user_name : กระบวนการเอาท์พุตและเธรดของผู้ใช้
- 51. Startx — :1 (คำสั่งนี้จะสร้าง X session ใหม่ขึ้นมา)
10 คำสั่ง Linux ที่เป็นประโยชน์ที่รู้จักกันน้อย - ตอนที่ 5
นั่นคือทั้งหมดที่สำหรับตอนนี้. อย่าลืมให้ข้อเสนอแนะอันมีค่าของคุณในส่วนความคิดเห็นของเรา นี่ไม่ใช่จุดสิ้นสุดของคำสั่ง Linux ที่ไม่ค่อยมีใครรู้จัก และเราจะนำคำสั่งเหล่านี้มาสู่คุณเป็นครั้งคราวในบทความของเรา ฉันจะมาพร้อมกับบทความอื่นที่น่าสนใจและมีประโยชน์สำหรับผู้อ่านของเรา จนกว่าจะคอยติดตามและเชื่อมต่อกับ linux-console.net