15 คำสั่ง Linux Terminal ที่จะเขย่าโลกของคุณ

บรรทัดคำสั่งของ Linux นำเสนอวิธีการทำงานทั่วไปให้เสร็จสิ้นและกระจายข้ามได้ง่ายขึ้น

01

จาก 15

แป้นพิมพ์ลัดบรรทัดคำสั่งที่มีประโยชน์

แป้นพิมพ์ลัดทั่วไปของ Linux

ต่อไปนี้ แป้นพิมพ์ลัด มีประโยชน์และจะช่วยคุณประหยัดเวลา:

  • CTRL+U: ตัดข้อความจนถึงเคอร์เซอร์
  • CTRL+K: ตัดข้อความจากเคอร์เซอร์ไปจนสุดบรรทัด
  • CTRL+Y: วางข้อความ
  • CTRL+E: เลื่อนเคอร์เซอร์ไปที่ท้ายบรรทัด
  • CTRL+A: เลื่อนเคอร์เซอร์ไปที่จุดเริ่มต้นของบรรทัด
  • ALT+F: กระโดดไปข้างหน้าไปยังพื้นที่ถัดไป
  • ALT+B: ข้ามกลับไปยังช่องว่างก่อนหน้า
  • ALT+Backspace: ลบคำก่อนหน้า
  • CTRL+W: ตัดคำที่อยู่หลังเคอร์เซอร์
  • Shift+Insert: วางข้อความลงในเทอร์มินัล

เพื่อให้คำสั่งข้างต้นมีเหตุมีผล ให้ดูที่บรรทัดถัดไปของข้อความ

sudo apt-get intall ชื่อโปรแกรม

มีข้อผิดพลาดในการสะกดคำในคำสั่ง และสำหรับ สั่งการ ไปทำงาน, intal ต้องเปลี่ยนเป็น ติดตั้ง.

ลองนึกภาพเคอร์เซอร์อยู่ที่ท้ายบรรทัด มีหลายวิธีในการกลับไปที่คำว่าติดตั้งเพื่อเปลี่ยน

คุณสามารถกด ALT+B สองครั้ง ซึ่งจะวางเคอร์เซอร์ในตำแหน่งต่อไปนี้ (แสดงด้วยสัญลักษณ์ ^):

sudo apt-get^install ชื่อโปรแกรม

จากนั้นกดปุ่มเคอร์เซอร์แล้วใส่ NS เข้าไปข้างใน ติดตั้ง.

คำสั่งที่มีประโยชน์อีกอย่างคือ

Shift+Insertโดยเฉพาะอย่างยิ่งหากคุณต้องการคัดลอกข้อความจากเบราว์เซอร์ไปยังเทอร์มินัล

02

จาก 15

ซูโดะ!!

ซูโดะ!! ภาพหน้าจอคำสั่งใน Linux

คุณจะประทับใจกับคำสั่งนี้ทุกครั้งที่คุณป้อนคำสั่งและคำ ถูกปฏิเสธ ปรากฏ.

วิธีใช้ ซูโดะ!!? ลองนึกภาพคุณป้อนคำสั่งต่อไปนี้:

apt-get ติดตั้ง ranger

คำ ถูกปฏิเสธ ปรากฏขึ้นเว้นแต่คุณจะเข้าสู่ระบบด้วยสิทธิ์ระดับสูง

ซูโดะ !! รันคำสั่งก่อนหน้าเป็น sudo ดังนั้นคำสั่งก่อนหน้านี้จึงกลายเป็น:

sudo apt-get ติดตั้ง ranger

03

จาก 15

หยุดคำสั่งชั่วคราวและเรียกใช้คำสั่งในเบื้องหลัง

หยุดโปรแกรมเทอร์มินัลชั่วคราว คำสั่ง linux ภาพหน้าจอ

วิ่ง คำสั่งเทอร์มินัล ในพื้นหลัง กด:

  • CTRL+Z: หยุดแอปพลิเคชันชั่วคราว
  • fg: นำคุณกลับสู่แอปพลิเคชัน

ลองนึกภาพคุณเปิดไฟล์ใน นาโน ดังนี้

sudo nano abc.txt

เมื่อพิมพ์ข้อความลงในไฟล์ได้ครึ่งทาง คุณรู้ว่าคุณต้องการพิมพ์คำสั่งอื่นลงในเทอร์มินัล แต่ทำไม่ได้เพราะคุณเปิด nano ในโหมดเบื้องหน้า

เมื่อคุณกด CTRL+Z, แอปพลิเคชันเบื้องหน้าหยุดชั่วคราว และคุณจะถูกส่งกลับไปยังบรรทัดคำสั่ง จากนั้นคุณสามารถเรียกใช้คำสั่งใดก็ได้ที่ต้องการ และเมื่อเสร็จแล้ว ให้กลับไปที่เซสชันที่หยุดชั่วคราวก่อนหน้านี้โดยป้อน fg เข้าไปในหน้าต่างเทอร์มินัลแล้วกด เข้า.

สิ่งที่น่าสนใจที่ควรลองคือเปิดไฟล์ใน nano ป้อนข้อความ และหยุดเซสชันชั่วคราว จากนั้นเปิดไฟล์อื่นใน nano ป้อนข้อความแล้วหยุดเซสชันชั่วคราว หากคุณป้อน เอฟจี คุณกลับไปที่ไฟล์ที่สองที่คุณเปิดใน nano หากคุณออกจากนาโนและเข้าสู่ fg อีกครั้ง คุณกลับไปที่ไฟล์แรกที่คุณเปิดใน nano

04

จาก 15

ใช้ nohup เพื่อเรียกใช้คำสั่งหลังจากที่คุณออกจากระบบเซสชัน SSH

คำสั่ง nohup Linux

NS nohup คำสั่งจะมีประโยชน์หากคุณใช้คำสั่ง ssh คำสั่งเข้าสู่ระบบเครื่องอื่น ใช้เพื่อเข้าสู่ระบบคอมพิวเตอร์เครื่องอื่นจากระยะไกลโดยใช้ ssh และรันคำสั่งที่ใช้เวลานาน จากนั้นออกจากเซสชัน ssh แต่ปล่อยให้คำสั่งรันอยู่

ตัวอย่างเช่น คุณสามารถใช้ Raspberry PI เพื่อดาวน์โหลดการแจกแจงเพื่อจุดประสงค์ในการตรวจสอบ เชื่อมต่อกับ Raspberry PI ผ่าน ssh จากแล็ปท็อป หากคุณเริ่มดาวน์โหลดไฟล์ขนาดใหญ่บน Raspberry PI โดยไม่ต้องใช้ nohup สั่งการจากนั้น คุณต้องรอให้การดาวน์โหลดเสร็จสิ้นก่อนที่จะออกจากเซสชัน ssh และก่อนที่จะปิดแล็ปท็อป หากคุณทำเช่นนี้ คุณอาจไม่ได้ใช้ Raspberry PI เพื่อดาวน์โหลดไฟล์เลย

ใช้ nohupสิ่งที่คุณต้องพิมพ์คือ nohup ตามด้วยคำสั่งดังนี้

nohup wget 
http://mirror.is.co.za/mirrors/linuxmint.com/iso//stable/17.1/linuxmint-17.1-cinnamon-64bit.iso &

05

จาก 15

เรียกใช้คำสั่ง Linux 'ที่' ตามเวลาที่กำหนด

กำหนดเวลางานด้วยคำสั่ง at ผ่านเทอร์มินัล Linux

NS nohup คำสั่งจะดีถ้าคุณเชื่อมต่อกับเซิร์ฟเวอร์ ssh และคุณต้องการให้คำสั่งทำงานต่อไปหลังจากออกจากระบบเซสชัน ssh

ลองนึกภาพว่าคุณต้องการเรียกใช้คำสั่งเดียวกันนั้น ณ เวลาที่กำหนด

NS ที่ คำสั่งให้คุณทำอย่างนั้นได้ ที่ สามารถใช้งานได้ดังนี้

เมื่อเวลา 22:38 น. ศ
ที่> cowsay 'สวัสดี'
ที่> CTRL+D

คำสั่งดังกล่าวรันโปรแกรม cowsay เวลา 22:38 น. ในเย็นวันศุกร์

ไวยากรณ์คือ ที่ ตามด้วยวันที่และเวลาที่จะดำเนินการ

เมื่อ ที่> พรอมต์ปรากฏขึ้น ให้ป้อนคำสั่งที่คุณต้องการเรียกใช้ตามเวลาที่กำหนด

NS CTRL+D แป้นพิมพ์ลัดนำคุณกลับไปที่เคอร์เซอร์

มีรูปแบบวันที่และเวลามากมาย และควรตรวจสอบหน้าคู่มือเพื่อดูวิธีการใช้งานเพิ่มเติม ที่.

06

จาก 15

หน้าคน

หน้าคนที่มีสีสันในเทอร์มินัล Linux

หน้าคน นำเสนอโครงร่างของคำสั่งต่างๆ และสวิตช์ที่สามารถใช้ได้กับแต่ละคำสั่ง

หน้าคนดูน่าเบื่อในตัวเอง อย่างไรก็ตาม คุณสามารถทำสิ่งต่างๆ เพื่อทำให้การใช้ผู้ชายของคุณน่าสนใจยิ่งขึ้น

ส่งออกเพจเจอร์=มากที่สุด

คุณจะต้องติดตั้ง ที่สุด เพื่อให้ใช้งานได้ แต่เมื่อคุณทำ มันจะทำให้หน้า man ของคุณมีสีสันมากขึ้น

คุณสามารถจำกัดความกว้างของ man page เป็นจำนวนคอลัมน์ที่กำหนดได้โดยใช้คำสั่งต่อไปนี้:

ส่งออก MANWIDTH=80

หากคุณมีเบราว์เซอร์ คุณสามารถเปิดหน้าคนใดก็ได้ในเบราว์เซอร์เริ่มต้นโดยใช้ปุ่ม -ชม สลับดังนี้:

ผู้ชาย -H 

โปรดทราบว่าวิธีนี้ใช้ได้เฉพาะเมื่อคุณตั้งค่าเบราว์เซอร์เริ่มต้นไว้ภายใน $เบราว์เซอร์ ตัวแปรสภาพแวดล้อม

07

จาก 15

ใช้ htop เพื่อดูและจัดการกระบวนการ

ดูกระบวนการด้วย htop

คุณใช้คำสั่งใดเพื่อค้นหาว่ากระบวนการใดกำลังทำงานอยู่ในคอมพิวเตอร์ของคุณ ถ้าคุณใช้ ปล และคุณใช้สวิตช์ต่างๆ เพื่อให้ได้ผลลัพธ์ที่คุณต้องการ ติดตั้ง htop.

htop แสดงรายการกระบวนการที่ทำงานอยู่ในเทอร์มินัล เหมือนกับตัวจัดการไฟล์ใน Windows

คุณสามารถใช้ปุ่มฟังก์ชันผสมกันเพื่อเปลี่ยนลำดับการจัดเรียงและคอลัมน์ที่แสดง คุณยังสามารถฆ่ากระบวนการจากภายใน htop.

วิ่ง htopให้พิมพ์ข้อความต่อไปนี้ในหน้าต่างเทอร์มินัล:

htop

08

จาก 15

นำทางระบบไฟล์โดยใช้ ranger

ตัวจัดการไฟล์บรรทัดคำสั่งเรนเจอร์

ถ้า htop มีประโยชน์สำหรับการควบคุมกระบวนการทำงานผ่านบรรทัดคำสั่ง แล้ว ตำรวจท้องถิ่น มีประโยชน์สำหรับการนำทางระบบไฟล์โดยใช้บรรทัดคำสั่ง

คุณอาจจะต้อง ติดตั้งแรนเจอร์ เพื่อให้สามารถใช้งานได้ แต่เมื่อติดตั้งแล้ว คุณสามารถเรียกใช้ได้โดยพิมพ์ข้อความต่อไปนี้ลงในเทอร์มินัล:

ตำรวจท้องถิ่น

หน้าต่างบรรทัดคำสั่งจะเหมือนกับตัวจัดการไฟล์อื่นๆ แต่ทำงานจากซ้ายไปขวาแทนที่จะทำงานบนลงล่าง เมื่อคุณใช้ ลูกศรซ้าย คีย์ คุณทำงานตามโครงสร้างโฟลเดอร์และ ลูกศรขวา คีย์ทำงานลงโครงสร้างโฟลเดอร์

ควรอ่าน man page ก่อนใช้ ตำรวจท้องถิ่น เพื่อให้คุณคุ้นเคยกับสวิตช์คีย์บอร์ดที่มีอยู่

09

จาก 15

ยกเลิกการปิดเครื่อง

ยกเลิกคำสั่งปิดระบบ Linux

ยกเลิกการปิดระบบตามกำหนดเวลาด้วยคำสั่ง:

ปิด -c

หากการปิดระบบเริ่มต้นขึ้น แสดงว่าอาจสายเกินไปที่จะหยุดการปิดระบบ

คำสั่งอื่นให้ลองมีดังนี้:

pkill ปิดตัวลง

10

จาก 15

Kill Hung ดำเนินการด้วยวิธีง่าย ๆ

ฆ่า Hung ด้วย XKill

ลองนึกภาพว่าคุณกำลังเรียกใช้แอปพลิเคชัน และไม่ว่าจะด้วยเหตุผลใดก็ตาม แอปพลิเคชันนั้นก็ค้าง คุณสามารถเพิ่มลำดับความสำคัญของกระบวนการด้วย ดีแต่มักจะดีกว่าที่จะไม่ให้ทรัพยากรเพิ่มเติมแก่กระบวนการที่หนีไม่พ้น

คุณสามารถใช้ ps -ef เพื่อค้นหากระบวนการแล้ว ฆ่ากระบวนการหรือคุณสามารถใช้ htop.

มีคำสั่งที่เร็วและง่ายกว่าที่เรียกว่า xkill.

พิมพ์ข้อความต่อไปนี้ในเทอร์มินัล จากนั้นคลิกหน้าต่างของแอปพลิเคชันที่คุณต้องการฆ่า

xkill

จะเกิดอะไรขึ้นแม้ว่าทั้งระบบจะแขวนอยู่?

กด Alt+SysRq แป้นต่างๆ บนแป้นพิมพ์และขณะที่กดแป้นค้างไว้ ให้พิมพ์ตัวอักษรต่อไปนี้ช้าๆ:

REISUB

เทคนิคนี้จะรีสตาร์ทคอมพิวเตอร์โดยไม่ต้องใช้ปุ่มเปิดปิด

11

จาก 15

ดาวน์โหลดวิดีโอ Youtube

คำสั่ง youtube-dl Linux

โดยทั่วไปหลายคนมีความสุขกับ YouTube เพื่อโฮสต์วิดีโอและให้พวกเขาดูวิดีโอด้วยการสตรีมผ่านเครื่องเล่นสื่อ

หากคุณรู้ว่าคุณกำลังจะออฟไลน์อยู่สักระยะ คุณอาจต้องการดาวน์โหลดวิดีโอสองสามรายการลงในไดรฟ์ปากกาและรับชมได้ตามสะดวก สิ่งที่คุณต้องทำคือติดตั้ง youtube-dl จากผู้จัดการแพ็คเกจของคุณ

ใช้ youtube-dl ดังนี้

youtube-dl url-to-video

รับ URL ไปยังวิดีโอใด ๆ บน Youtube โดยคลิกที่ แบ่งปันลิงค์ ในหน้าของวิดีโอ คัดลอกลิงก์แล้ววางลงในบรรทัดคำสั่ง (โดยใช้เครื่องหมาย Shift+Insert ทางลัด)

12

จาก 15

ดาวน์โหลดไฟล์จากเว็บด้วย wget

ดาวน์โหลดไฟล์จาก wget

NS wget คำสั่งดาวน์โหลดไฟล์จากเว็บโดยใช้เทอร์มินัล

ไวยากรณ์มีดังนี้:

wget เส้นทาง/to/ชื่อไฟล์

ตัวอย่างเช่น:

wget http://sourceforge.net/projects/antix-linux/files/Final/MX-krete/antiX-15-V_386-full.iso/download

มีสวิตช์จำนวนมากที่สามารถใช้ได้กับ wget เช่น -Oซึ่งช่วยให้คุณส่งออกชื่อไฟล์เป็นชื่อใหม่ได้

ในตัวอย่างข้างต้น AntiX Linux ถูกดาวน์โหลดจาก Sourceforge ชื่อไฟล์ antiX-15-V_386-full.iso ยาว มันคงจะดีถ้าดาวน์โหลดเป็น antix15.iso. เมื่อต้องการทำเช่นนี้ ใช้คำสั่งต่อไปนี้:

wget -O antix.iso http://sourceforge.net/projects/antix-linux/files/Final/MX-krete/antiX-15-V_386-full.iso/download

กำลังดาวน์โหลดไฟล์เดียว ดูเหมือนจะไม่คุ้มค่า คุณสามารถนำทางไปยังหน้าเว็บได้อย่างง่ายดายโดยใช้เบราว์เซอร์และคลิกลิงก์

อย่างไรก็ตาม หากคุณต้องการดาวน์โหลดไฟล์หลายสิบไฟล์ คุณสามารถเพิ่มลิงก์ไปยังไฟล์นำเข้าและใช้งานได้ wget เพื่อดาวน์โหลดไฟล์จากลิงค์เหล่านั้นได้รวดเร็วยิ่งขึ้น

ใช้ -ผม สลับดังนี้:

wget -i /path/to/importfil

13

จาก 15

รถจักรไอน้ำ

คำสั่งลินุกซ์ sl

อันนี้ไม่ค่อยมีประโยชน์เท่าความสนุก

วาดรถไฟไอน้ำในหน้าต่างเทอร์มินัลโดยใช้คำสั่งต่อไปนี้:

sl

14

จาก 15

รับโชคของคุณบอก

ลินุกซ์ฟอร์จูนคุกกี้

อีกอันที่ไม่มีประโยชน์อย่างยิ่ง แต่แค่สนุกนิดหน่อยคือคำสั่งของโชคลาภ

ชอบ sl คำสั่ง คุณอาจต้องติดตั้งจากที่เก็บของคุณก่อน

จากนั้นพิมพ์ข้อมูลต่อไปนี้เพื่อรับการทำนายดวงชะตาของคุณ:

โชค

15

จาก 15

รับวัวเพื่อบอกโชคลาภของคุณ

คำสั่ง cowsay และ xcowsay Linux

สุดท้าย ให้วัวมาบอกดวงของคุณโดยใช้ cowsay.

พิมพ์ข้อมูลต่อไปนี้ลงในเทอร์มินัล:

โชคลาภ | cowsay

หากคุณมีเดสก์ท็อปแบบกราฟิก คุณสามารถใช้ xcowsay ที่จะได้รับการ์ตูนวัวเพื่อแสดงโชคลาภของคุณ:

โชคลาภ | xcowsay

cowsay และ xcowsay แสดงข้อความใด ๆ ตัวอย่างเช่น หากต้องการแสดง "hello world" ให้ใช้คำสั่งต่อไปนี้:

cowsay "สวัสดีชาวโลก"