15 ลินุกซ์คำสั่ง terminal ที่จะ Rock โลกของคุณ

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

01 จาก 15

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

แป้นพิมพ์ลัด Linux

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

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

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

ที่คุณเห็นฉันมีข้อผิดพลาดในการสะกดคำและสำหรับคำสั่งในการทำงานฉันจะต้องเปลี่ยน "intall" เป็น "install"

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

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

sudo apt-get ^ intall programname

ตอนนี้คุณสามารถกดปุ่มเคอร์เซอร์และใส่ '' s 'ลงในการติดตั้ง

คำสั่งที่มีประโยชน์อีกอย่างหนึ่งก็คือ "shift + insert" โดยเฉพาะถ้าคุณต้องการคัดลอกข้อความจากเบราเซอร์ไปยังเทอร์มินัล

02 จาก 15

สุโกะ !!

sudo !!.

คุณจะขอบคุณจริงๆสำหรับคำสั่งต่อไปถ้าคุณยังไม่รู้จักเพราะจนกว่าคุณจะรู้ว่ามีอยู่จริงคุณสาปแช่งตัวเองทุกครั้งที่คุณป้อนคำสั่งและคำว่า "permission denied" จะปรากฏขึ้น

คุณใช้ sudo อย่างไร?? ง่ายดาย ลองนึกภาพคุณได้ป้อนคำสั่งต่อไปนี้:

apt-get install ranger

คำว่า "Permission denied" จะปรากฏขึ้นจนกว่าคุณจะเข้าสู่ระบบโดยใช้สิทธิ์ยกระดับ

sudo !! รันคำสั่งก่อนหน้านี้เป็น sudo ดังนั้นคำสั่งก่อนหน้านี้กลายเป็น:

sudo apt-get install ranger

ถ้าคุณไม่รู้ว่า sudo คืออะไร เริ่มต้นที่นี่

03 จาก 15

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

หยุดการใช้งานเทอร์มินัล

ฉันได้เขียนคู่มือที่แสดง วิธีการใช้คำสั่ง terminal ในพื้นหลัง แล้ว

ดังนั้นเคล็ดลับเกี่ยวกับเรื่องนี้คืออะไร?

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

sudo nano abc.txt

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

คุณอาจคิดว่าตัวเลือกเดียวของคุณคือบันทึกไฟล์ออกจาก nano เรียกใช้คำสั่งแล้วเปิดอีกครั้ง nano

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

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

04 จาก 15

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

nohup

คำสั่ง nohup มีประโยชน์มากถ้าคุณใช้คำสั่ง ssh เพื่อล็อกอินเข้าสู่เครื่องอื่น

ดังนั้น nohup ทำอะไร?

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

ตัวอย่างเช่นฉันใช้ Raspberry PI ของฉันเพื่อดาวน์โหลดการแจกจ่ายเพื่อวัตถุประสงค์ในการตรวจทาน

ฉันไม่เคยใช้ PI ราสเบอร์รี่ 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' เวลาที่กำหนด

กำหนดเวลางานด้วยที่

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

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

คำสั่ง ' at ' ช่วยให้คุณทำแบบนั้นได้ 'ที่' สามารถใช้เป็นดังนี้

เวลา 10:38 น. ศุกร์
ที่> cowsay 'hello'
ที่> CTRL + D

คำสั่งดังกล่าวจะเรียกใช้โปรแกรม cowsay เวลา 10:38 น. ในวันศุกร์ตอนเย็น

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

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

CTRL + D จะส่งกลับไปที่เคอร์เซอร์

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

06 จาก 15

Man Pages

หน้า MAN ที่มีสีสัน

หน้าคนให้คุณเค้าร่างของสิ่งที่คำสั่งที่ควรจะทำและสวิทช์ที่สามารถใช้กับพวกเขา

หน้าคนเป็นชนิดหมองคล้ำด้วยตัวเอง (ฉันคิดว่าพวกเขาไม่ได้ออกแบบมาเพื่อกระตุ้นให้เรา)

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

export PAGER = ที่สุด

คุณจะต้องติดตั้ง 'มากที่สุด; สำหรับการทำงานนี้ แต่เมื่อคุณทำมันทำให้หน้าคนของคุณมีสีสันมากขึ้น

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

ส่งออก MANWIDTH = 80

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

คน - H <คำสั่ง>

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

07 จาก 15

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

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

คุณใช้คำสั่งใดในปัจจุบันเพื่อหาว่ากระบวนการใดกำลังทำงานอยู่ในคอมพิวเตอร์ของคุณ เดิมพันของฉันคือการที่คุณใช้ ' ps ' และคุณกำลังใช้สวิทช์ต่างๆเพื่อรับเอาต์พุตที่คุณต้องการ

ติดตั้ง 'htop' เป็นเครื่องมือที่คุณต้องการให้คุณติดตั้งไว้ก่อนหน้านี้

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

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

เมื่อต้องการเรียกใช้ htop เพียงพิมพ์ข้อมูลต่อไปนี้ลงในหน้าต่างเทอร์มินัล:

htop

08 จาก 15

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

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

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

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

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

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

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

09 จาก 15

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

ยกเลิกการปิดระบบ Linux

ดังนั้นคุณจึงเริ่มต้นการ ปิดระบบ ผ่านทางบรรทัดคำสั่งหรือจาก GUI และคุณรู้ว่าคุณไม่ต้องการทำเช่นนั้นจริงๆ

โปรดทราบว่าหากมีการปิดเครื่องแล้วอาจจะสายเกินไปที่จะหยุดการทำงานได้

คำสั่งอื่นที่จะลองมีดังนี้:

10 จาก 15

ฆ่ากระบวนการของ Hung ด้วยวิธีที่ง่าย

ฆ่ากระบวนการของ Hung ด้วย XKill

ลองจินตนาการว่าคุณกำลังใช้งานแอปพลิเคชันและไม่ว่าด้วยสาเหตุใดก็ตาม

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

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

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

xkill

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

กดปุ่ม 'alt' และ 'sysrq' ค้างไว้บนแป้นพิมพ์และขณะที่จัดประเภทดังต่อไปนี้ช้า:

REISUB

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

11 จาก 15

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

YouTube-ดล

โดยทั่วไปพวกเราส่วนใหญ่ยินดีที่ Youtube จะเป็นเจ้าภาพในการดูวิดีโอและดูวิดีโอเหล่านั้นโดยสตรีมผ่านเครื่องเล่นสื่อที่คุณเลือก

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

สิ่งที่คุณต้องทำคือติดตั้ง youtube-dl จากผู้จัดการแพคเกจของคุณ

คุณสามารถใช้ youtube-dl ได้ดังนี้:

youtube-dl url-to-video

คุณสามารถรับ URL ไปยังวิดีโอใดก็ได้ใน Youtube โดยคลิกที่ลิงก์แบ่งปันในหน้าวิดีโอ เพียงคัดลอกลิงก์และวางลงในบรรทัดคำสั่ง (ใช้ shift + แทรกทางลัด)

12 จาก 15

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

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

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

ไวยากรณ์เป็นดังนี้:

wget path / ถึง / filename

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

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 เพื่อดาวน์โหลดไฟล์จากการเชื่อมโยงเหล่านั้นจะเร็วมาก

เพียงแค่ใช้สวิตช์ -i ดังนี้:

wget -i / เส้นทาง / ไป / importfile

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ wget เยี่ยมชม http://www.tecmint.com/10-wget-command-examples-in-linux/

13 จาก 15

รถจักรไอน้ำ

sl คำสั่ง Linux

หนึ่งนี้ไม่ได้เป็นประโยชน์มากเป็นบิตของสนุก

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

SL

14 จาก 15

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

Linux Fortune Cookie

อีกอย่างหนึ่งที่ไม่เป็นประโยชน์โดยเฉพาะอย่างยิ่ง แต่เป็นเพียงแค่ความสนุกเท่านั้นคือคำสั่งโชคลาภ

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

จากนั้นก็พิมพ์ข้อมูลต่อไปนี้เพื่อรับมรดกของคุณ

โชคลาภ

15 จาก 15

รับวัวเพื่อบอกความมั่งคั่งของคุณ

cowsay และ xcowsay

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

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

โชคลาภ cowsay

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

โชคลาภ xcowsay

cowsay และ xcowsay สามารถใช้เพื่อแสดงข้อความใดก็ได้ ตัวอย่างเช่นเพื่อแสดง "Hello World" เพียงแค่ใช้คำสั่งต่อไปนี้:

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

สรุป

ฉันหวังว่าคุณจะพบว่ารายการนี้มีประโยชน์และคุณคิดว่า "ฉันไม่ทราบว่าคุณสามารถทำเช่นนั้นได้" อย่างน้อย 1 ใน 11 รายการที่ปรากฏ