คำสั่ง Linux พร้อมตัวอย่างและไวยากรณ์
⚡ สรุปอย่างชาญฉลาด
คำสั่งพื้นฐานของ Linux/Unix ช่วยให้คุณสามารถใช้งานเทอร์มินัลได้อย่างมั่นใจ ทั้งการนำทาง การจัดการไฟล์ การติดตั้งซอฟต์แวร์ และการบริหารระบบ คู่มือนี้จะอธิบายคำสั่งที่สำคัญ ไวยากรณ์ ตัวอย่างจริง และเคล็ดลับการจัดรูปแบบที่ใช้งานได้จริง ซึ่งผู้เริ่มต้นและผู้ใช้ระดับกลางสามารถนำไปใช้ได้ทันที

การจัดการไฟล์จะง่ายขึ้นเมื่อคุณรู้จักคำสั่งพื้นฐานของ Linux ที่ถูกต้อง คำสั่งมักถูกเรียกว่า "โปรแกรม" เพราะแต่ละคำสั่งจะเรียกใช้โค้ดโปรแกรมที่เขียนขึ้นสำหรับคำสั่งนั้น บทช่วยสอนนี้จะพาคุณไปเรียนรู้คำสั่งพื้นฐานของ Linux ที่จำเป็นต้องรู้ พร้อมตัวอย่างและไวยากรณ์ที่ชัดเจน
รายการไฟล์ (ls)
หากต้องการดูรายการไฟล์ในระบบ UNIX หรือ Linux ของคุณ ให้ใช้ ls คำสั่งนี้จะแสดงไฟล์และไดเร็กทอรีในไดเร็กทอรีการทำงานปัจจุบันของคุณ
หมายเหตุ
- รายชื่อต่างๆ จะแสดงเป็นสีน้ำเงิน
- ไฟล์จะแสดงผลเป็นสีขาว
- รูปแบบสีที่คล้ายคลึงกันนี้พบได้ในระบบปฏิบัติการลินุกซ์ส่วนใหญ่
สมมติว่าโฟลเดอร์ "เพลง" ของคุณมีโฟลเดอร์ย่อยและไฟล์ดังต่อไปนี้:
คุณสามารถใช้ได้ 'ls -R' เพื่อแสดงไฟล์ทั้งหมดในไดเร็กทอรี รวมถึงไดเร็กทอรีย่อยด้วย
หมายเหตุ: คำสั่งพื้นฐานของ Linux นั้นคำนึงถึงตัวพิมพ์ใหญ่และตัวพิมพ์เล็ก หากคุณพิมพ์ ลส – อาร์ แทน ลส -อาร์คุณจะได้รับข้อผิดพลาด
คำสั่ง 'ls -al' แสดงข้อมูลโดยละเอียดเกี่ยวกับไฟล์ในรูปแบบตาราง โดยแต่ละตารางประกอบด้วยข้อมูลดังต่อไปนี้:
| คอลัมน์ที่ 1 | ประเภทไฟล์และการอนุญาตการเข้าถึง |
| คอลัมน์ที่ 2 | จำนวนฮาร์ดลิงก์ไปยังไฟล์ |
| คอลัมน์ที่ 3 | เจ้าของและผู้สร้างไฟล์ |
| คอลัมน์ที่ 4 | กลุ่มเจ้าของ |
| คอลัมน์ที่ 5 | ขนาดไฟล์เป็นไบต์ |
| คอลัมน์ที่ 6 | วันที่และเวลาของการแก้ไขครั้งล่าสุด |
| คอลัมน์ที่ 7 | ชื่อไดเร็กทอรีหรือชื่อไฟล์ |
นี่คือตัวอย่างผลลัพธ์ของ ls-al:
แสดงรายการไฟล์ที่ซ่อน
ไฟล์หรือชื่อไดเร็กทอรีที่ซ่อนอยู่บนระบบ UNIX/Linux จะเริ่มต้นด้วยจุด (.)
โดยค่าเริ่มต้น โฟลเดอร์หรือไฟล์ใดๆ ที่ขึ้นต้นด้วย "." จะถูกซ่อนไว้ หากต้องการดูไฟล์ที่ซ่อนอยู่ ให้ใช้คำสั่ง:
ls -a
การสร้างและการดูไฟล์
การขอ แมว คำสั่งนี้ใช้สำหรับแสดงไฟล์ข้อความ นอกจากนี้ยังสามารถใช้สำหรับการคัดลอก การรวม และการสร้างไฟล์ข้อความใหม่ได้อีกด้วย มาดูกันว่ามันทำงานอย่างไร
ในการสร้างไฟล์ใหม่ ให้ทำตามขั้นตอนต่อไปนี้:
- ประเภท แมว > ชื่อไฟล์
- เพิ่มเนื้อหา
- ข่าวประชาสัมพันธ์ Ctrl + D เพื่อกลับไปยังพร้อมท์คำสั่ง
หากต้องการดูไฟล์ ให้ใช้คำสั่ง:
cat filename
มาดูไฟล์ที่เราเพิ่งสร้างกันครับ:
นี่คือไฟล์อีกไฟล์หนึ่งชื่อ sample2:
รูปแบบไวยากรณ์สำหรับการรวมไฟล์สองไฟล์มีดังนี้:
cat file1 file2 > newfilename
เรามาลองรวมตัวอย่างที่ 1 และตัวอย่างที่ 2 เข้าด้วยกัน:
เมื่อคุณกด Enter ไฟล์จะถูกรวมเข้าด้วยกัน แต่จะไม่แสดงผลลัพธ์ใดๆ เนื่องจาก... เชลล์ Bash (เทอร์มินัล) ถูกออกแบบมาให้ทำงานโดยไม่ส่งเสียงใดๆคำสั่งเชลล์จะไม่แสดงข้อความยืนยัน เช่น “ตกลง” หรือ “คำสั่งดำเนินการสำเร็จ” เชลล์จะแสดงข้อความเฉพาะเมื่อมีสิ่งผิดปกติเกิดขึ้นหรือเกิดข้อผิดพลาดเท่านั้น
หากต้องการดูไฟล์รวมใหม่ชื่อ “sample” ให้ใช้คำสั่ง:
cat sample
หมายเหตุ สามารถแสดงและรวมไฟล์ข้อความได้โดยใช้คำสั่งนี้เท่านั้น
การลบไฟล์
การขอ rm คำสั่งนี้จะลบไฟล์ออกจากระบบโดยไม่ขอการยืนยัน ดังนั้นโปรดใช้ด้วยความระมัดระวัง
ในการลบไฟล์ ให้ใช้ไวยากรณ์ดังนี้:
rm filename
การย้ายและเปลี่ยนชื่อไฟล์
ในการย้ายไฟล์ ให้ใช้คำสั่ง:
mv filename new_file_location
สมมติว่าเราต้องการย้ายไฟล์ “sample2” ไปยังตำแหน่ง /home/guru99/Documents โดยใช้คำสั่ง:
mv sample2 /home/guru99/Documents
การขอ mv คำสั่งนี้ต้องการสิทธิ์ผู้ใช้ระดับสูงสำหรับไดเร็กทอรีที่ได้รับการป้องกัน เนื่องจากเราเรียกใช้คำสั่งนี้ในฐานะผู้ใช้ทั่วไป จึงทำให้เกิดข้อผิดพลาดข้างต้น เพื่อแก้ไขปัญหานี้ ให้ใส่คำนำหน้าคำสั่งด้วย sudo:
sudo command_you_want_to_execute
การขอ sudo โปรแกรมนี้อนุญาตให้ผู้ใช้ทั่วไปเรียกใช้โปรแกรมด้วยสิทธิ์การรักษาความปลอดภัยของผู้ใช้ระดับสูงสุดหรือ root โดยจะขอให้ป้อนรหัสผ่านเพื่อยืนยันตัวตน แต่คุณไม่จำเป็นต้องรู้รหัสผ่านของ root คุณสามารถป้อนรหัสผ่านของคุณเองได้ หลังจากยืนยันตัวตนแล้ว ระบบจะเรียกใช้คำสั่งที่ร้องขอ
sudo นอกจากนี้ยังบันทึกการทำงานของคำสั่งทุกคำสั่งไว้ด้วย ผู้ดูแลระบบสามารถ tracส่งคืนข้อมูลให้กับบุคคลที่รับผิดชอบต่อการเปลี่ยนแปลงที่ไม่พึงประสงค์ใดๆ ที่เกิดขึ้นกับระบบ
guru99@VirtualBox:~$ sudo mv sample2 /home/guru99/Documents
[sudo] password for guru99: ****
guru99@VirtualBox:~$
สำหรับการเปลี่ยนชื่อไฟล์:
mv filename newfilename
หมายเหตุ: โดยค่าเริ่มต้น รหัสผ่านที่ป้อนสำหรับ sudo จะถูกเก็บไว้เป็นเวลา 15 นาทีต่อเซสชันเทอร์มินัล ดังนั้นคุณจึงไม่ต้องป้อนรหัสผ่านใหม่ทุกครั้งที่ใช้คำสั่ง
คุณจำเป็นต้องมีสิทธิ์ root/sudo ก็ต่อเมื่อคำสั่งนั้นเกี่ยวข้องกับไฟล์หรือไดเร็กทอรีที่ไม่ได้เป็นของผู้ใช้หรือกลุ่มที่เรียกใช้คำสั่งนั้นเท่านั้น
การจัดการไดเรกทอรี
พอแล้วกับการจัดการไฟล์ มาเรียนรู้คำสั่งการจัดการไดเร็กทอรีพร้อมตัวอย่างและไวยากรณ์กันดีกว่า
การสร้างไดเร็กทอรี
สามารถสร้างไดเร็กทอรีบนระบบปฏิบัติการลินุกซ์ได้โดยใช้คำสั่งต่อไปนี้:
mkdir directoryname
คำสั่งนี้จะสร้างไดเร็กทอรีย่อยภายในไดเร็กทอรีทำงานปัจจุบันของคุณ ซึ่งโดยปกติคือ "ไดเร็กทอรีหลัก" ของคุณ
ตัวอย่างเช่น:
mkdir mydirectory
หากคุณต้องการสร้างไดเร็กทอรีในตำแหน่งอื่น คุณสามารถใช้คำสั่งต่อไปนี้:
mkdir /tmp/MUSIC
ขั้นตอนนี้จะสร้างโฟลเดอร์ชื่อ “MUSIC” ไว้ใน “/tmp”
คุณสามารถสร้างไดเร็กทอรีได้มากกว่าหนึ่งแห่งพร้อมกัน:
การลบไดเร็กทอรี
หากต้องการลบไดเร็กทอรี ให้ใช้คำสั่ง:
rmdir directoryname
ตัวอย่าง:
rmdir mydirectory
คำสั่งนี้จะลบไดเร็กทอรี “mydirectory”
เคล็ดลับ: ตรวจสอบให้แน่ใจว่าไม่มีไฟล์หรือโฟลเดอร์ย่อยใดๆ อยู่ภายใต้โฟลเดอร์ที่คุณต้องการลบ ลบไฟล์ภายในทั้งหมดก่อน จากนั้นจึงลบโฟลเดอร์หลัก
การเปลี่ยนชื่อไดเรกทอรี
การขอ mv คำสั่ง (move) ที่กล่าวถึงไปก่อนหน้านี้ สามารถใช้เพื่อเปลี่ยนชื่อไดเร็กทอรีได้เช่นกัน โดยใช้รูปแบบด้านล่างนี้:
mv directoryname newdirectoryname
ให้เราลอง:
กองบัญชาการ 'บุรุษ'
“Man” ย่อมาจาก manual — คู่มืออ้างอิงของ... ระบบปฏิบัติการลินุกซ์มันคล้ายกับไฟล์ช่วยเหลือ (HELP) ที่พบในซอฟต์แวร์ยอดนิยมทั่วไป
หากต้องการความช่วยเหลือเกี่ยวกับคำสั่งใดๆ ให้พิมพ์:
man commandname
หน้าต่างเทอร์มินัลจะเปิดหน้าคู่มือสำหรับคำสั่งนั้นขึ้นมา
ตัวอย่างเช่น typing ผู้ชาย และการกด Enter จะแสดงข้อมูลเกี่ยวกับ มนุษย์ คำสั่งนั้นเอง:
คำสั่งประวัติศาสตร์
การขอ ประวัติ คำสั่งนี้จะแสดงคำสั่งพื้นฐานทั้งหมดที่คุณเคยใช้ในเซสชันเทอร์มินัลปัจจุบัน ซึ่งจะช่วยให้คุณอ้างอิงถึงคำสั่งเก่าๆ และนำกลับมาใช้ใหม่ได้อย่างรวดเร็วในการทำงานของคุณ
คำสั่งที่ชัดเจน
คำสั่งนี้จะล้างสิ่งรกทั้งหมดในเทอร์มินัลและทำให้คุณได้หน้าต่างที่สะอาดตาสำหรับการทำงาน เหมือนกับตอนที่คุณเปิดเทอร์มินัลครั้งแรก
การวางคำสั่งลงในเทอร์มินัล
หลายครั้งคุณอาจต้องพิมพ์คำสั่งยาวๆ ในเทอร์มินัล ซึ่งอาจสร้างความรำคาญ ดังนั้นการคัดลอกและวางจึงช่วยแก้ปัญหานี้ได้
สำหรับการคัดลอกข้อความจากแหล่งที่มา คุณใช้ Ctrl + Cแต่สำหรับการวางลงในเทอร์มินัล คุณต้องใช้ CTRL+ Shift + V. คุณยังสามารถลอง Shift + แทรก หรือเลือก แก้ไข> วาง จากเมนู
หมายเหตุ: เมื่อมีการอัปเกรด Linux ทางลัดเหล่านี้อาจมีการเปลี่ยนแปลงเป็นครั้งคราว คุณสามารถตั้งค่าทางลัดที่คุณต้องการได้ผ่านทาง เทอร์มินัล > แก้ไข > ทางลัดแป้นพิมพ์.
การพิมพ์ใน Unix/Linux
ต่อไปนี้เรามาดูคำสั่งพื้นฐานของ Linux กัน สามารถพิมพ์ไฟล์ ในรูปแบบที่คุณต้องการ ยิ่งไปกว่านั้น ไฟล์ต้นฉบับของคุณจะไม่ได้รับผลกระทบจากการจัดรูปแบบที่คุณใช้สำหรับการพิมพ์
คำสั่ง 'pr'
การขอ pr คำสั่งนี้ช่วยจัดรูปแบบไฟล์สำหรับการพิมพ์บนเทอร์มินัล มีตัวเลือกหลายอย่างที่ช่วยให้คุณสามารถเปลี่ยนแปลงการจัดรูปแบบได้ ตัวเลือกที่ใช้บ่อยที่สุดคือ pr ตัวเลือกแสดงอยู่ด้านล่าง
| ตัวเลือกเสริม (Option) | ฟังก์ชัน |
|---|---|
| -x | แบ่งข้อมูลออกเป็น “x” คอลัมน์ |
| -h “ส่วนหัว” | กำหนดค่า "header" เป็นส่วนหัวของรายงาน |
| -t | ไม่พิมพ์ส่วนหัวและระยะขอบบน/ล่าง |
| -d | Double-เว้นวรรคไฟล์เอาต์พุต |
| -n | Numbers ทุกสาย |
| -l ความยาวหน้า | กำหนดจำนวนบรรทัดต่อหน้า ค่าเริ่มต้นคือ 56 |
| -o ระยะขอบ | จัดรูปแบบหน้าตามหมายเลขระยะขอบ |
ลองใช้วิธีการเหล่านี้บางส่วนและศึกษาผลกระทบที่เกิดขึ้นกันดู
การแบ่งข้อมูลออกเป็นคอลัมน์
“เครื่องมือ” คือไฟล์ตัวอย่าง (แสดงอยู่ด้านล่าง):
เราต้องการให้เนื้อหาจัดเรียงเป็นสามคอลัมน์ รูปแบบการเขียนคือ:
pr -x Filename
การขอ -x ตัวเลือกด้วย pr คำสั่งนี้จะแบ่งข้อมูลออกเป็น x คอลัมน์
การกำหนดส่วนหัว
ไวยากรณ์คือ:
pr -h "Header" Filename
การขอ -h ตัวเลือกนี้จะกำหนดค่า "header" เป็นส่วนหัวของรายงาน
ดังแสดงในภาพด้านบน ไฟล์ถูกจัดเรียงเป็นสามคอลัมน์และมีการกำหนดส่วนหัวไว้แล้ว
ระบุบรรทัดทั้งหมดด้วยตัวเลข
ไวยากรณ์คือ:
pr -n Filename
คำสั่งนี้จะกำหนดหมายเลขให้กับทุกบรรทัดในไฟล์
เหล่านี้คือบางส่วนของ pr ตัวเลือกคำสั่งที่คุณสามารถใช้เพื่อแก้ไขรูปแบบไฟล์
กำลังพิมพ์ไฟล์
เมื่อการจัดรูปแบบเสร็จสมบูรณ์และถึงเวลาที่จะได้รับ ฉบับพิมพ์ ของไฟล์ ให้ใช้:
lp Filename
or
lpr Filename
หากต้องการพิมพ์ไฟล์หลายชุด ให้ใช้ตัวดัดแปลงตัวเลข:
หากคุณตั้งค่าเครื่องพิมพ์ไว้หลายเครื่อง คุณสามารถระบุเครื่องพิมพ์เฉพาะเจาะจงได้โดยใช้ตัวแก้ไขเครื่องพิมพ์:
การติดตั้งซอฟต์แวร์
On Windowsการติดตั้งโปรแกรมทำได้โดยการเรียกใช้ไฟล์ setup.exe ชุดการติดตั้งประกอบด้วยโปรแกรมหลักและส่วนประกอบต่างๆ ที่จำเป็นต่อการทำงานอย่างถูกต้อง
ในระบบลินุกซ์ ไฟล์ติดตั้งจะถูกแจกจ่ายในรูปแบบของแพ็กเกจ โดยทั่วไปแพ็กเกจจะมีเพียงโปรแกรมหลักเท่านั้น ส่วนประกอบอื่นๆ ที่จำเป็นจะต้องติดตั้งแยกต่างหาก และโดยปกติแล้วจะมีให้ดาวน์โหลดในรูปแบบของแพ็กเกจเช่นกัน
คุณสามารถใช้ ฉลาด คำสั่งสำหรับติดตั้งหรือถอนการติดตั้งแพ็กเกจ มาอัปเดตแพ็กเกจที่ติดตั้งทั้งหมดในระบบโดยใช้คำสั่งต่อไปนี้:
sudo apt-get update
วิธีที่ง่ายที่สุดและเป็นที่นิยมที่สุดในการติดตั้งโปรแกรมบน Ubuntu คือการดาวน์โหลดผ่านศูนย์ซอฟต์แวร์ เนื่องจากซอฟต์แวร์ส่วนใหญ่มีให้ดาวน์โหลดที่นั่น และปลอดภัยกว่าการดาวน์โหลดจากแหล่งที่ไม่น่าเชื่อถือบนอินเทอร์เน็ต
ยังตรวจสอบ: แผ่นโกงคำสั่ง Linux
ลินุกซ์ Mail คำสั่ง
ในการส่งอีเมลผ่านทางเทอร์มินัล คุณต้องติดตั้งโปรแกรมต่อไปนี้ mailutils บรรจุภัณฑ์
รูปแบบคำสั่งคือ:
sudo apt-get install packagename
เมื่อติดตั้งเสร็จแล้ว ให้ใช้ไวยากรณ์ต่อไปนี้ในการส่งอีเมล:
mail -s 'subject' -c 'cc-address' -b 'bcc-address' 'to-address'
มันจะมีลักษณะเช่นนี้
ข่าวประชาสัมพันธ์ Ctrl + D เมื่อคุณเขียนอีเมลเสร็จแล้ว อีเมลจะถูกส่งไปยังที่อยู่ที่ระบุไว้
เคล็ดลับสำหรับผู้เริ่มต้นเรียนรู้คำสั่ง Linux
การเรียนรู้คำสั่ง Linux จะง่ายขึ้นมากหากคุณเรียนรู้ตามลำดับที่ถูกต้องและฝึกฝนอย่างสม่ำเสมอ เทอร์มินัลอาจดูน่ากลัวในตอนแรก แต่ขั้นตอนการทำงานง่ายๆ เพียงไม่กี่อย่างก็สร้างความแตกต่างอย่างมากสำหรับผู้เรียนใหม่
ใช้เคล็ดลับด้านล่างนี้เพื่อเร่งการเรียนรู้ของคุณ:
- เริ่มต้นด้วยคำสั่งนำทาง: เรียน รหัสผ่าน, lsและ cd ประการแรก คำสั่งเหล่านี้เป็นรากฐานสำคัญของการดำเนินการทุกอย่างที่คุณจะทำในเทอร์มินัล
- อ่านคู่มือการใช้งานเสมอ: ทุกครั้งที่คุณพบคำสั่งใหม่ ให้เรียกใช้คำสั่งนั้น คำสั่งของมนุษย์ เพื่อทำความเข้าใจตัวเลือกต่างๆ ก่อนที่จะทดสอบใช้งาน
- ใช้ฟังก์ชันเติมคำอัตโนมัติด้วยปุ่ม Tab: ข่าวประชาสัมพันธ์ แถบ ในขณะที่ typing ชื่อไฟล์หรือคำสั่ง Bash จะเติมชื่อให้โดยอัตโนมัติ ช่วยลดเวลาในการพิมพ์ping ข้อผิดพลาด
- ทดลองในโฟลเดอร์แซนด์บ็อกซ์: สร้างไดเร็กทอรีสำหรับฝึกฝนโดยเฉพาะ เพื่อป้องกันคำสั่งทำลายข้อมูล เช่น rm ห้ามแตะต้องข้อมูลสำคัญเด็ดขาด
- จดบันทึกเคล็ดลับส่วนตัวไว้: จดบันทึกคำสั่งที่มีประโยชน์ที่คุณเรียนรู้ลงในสมุดบันทึกหรือไฟล์ข้อความ Revรับประทานทุกวันในช่วงเดือนแรก
- รวมคำสั่งต่างๆ โดยใช้เครื่องหมายไปป์: ผู้ควบคุมท่อ | เชื่อมโยงคำสั่งต่างๆ เข้าด้วยกัน — ตัวอย่างเช่น ls -al | grep “.txt” กรองเฉพาะไฟล์ข้อความเท่านั้น
- ใช้ทางลัดประวัติการใช้งาน: กด ลูกศรขึ้น เพื่อนำคำสั่งล่าสุดกลับมาใช้ใหม่หรือเรียกใช้งาน !n เพื่อทำซ้ำคำสั่งที่ n จากรายการประวัติคำสั่งของคุณ
- สำรองข้อมูลก่อนดำเนินการกับข้อมูลจำนวนมาก: ควรคัดลอกข้อมูลสำคัญก่อนเรียกใช้คำสั่งแบตช์เสมอ rm, mvหรือ chmod การดำเนินการกับไฟล์หลายไฟล์
นิสัยเหล่านี้จะช่วยสร้างความคุ้นเคยและป้องกันข้อผิดพลาดที่พบบ่อยที่สุดในหมู่ผู้เริ่มต้น ซึ่งนำไปสู่การสูญหายของไฟล์หรือสิทธิ์การเข้าถึงที่เสียหาย
ข้อผิดพลาดทั่วไปที่ควรหลีกเลี่ยงเมื่อใช้คำสั่ง Linux
ผู้ใช้ Linux มือใหม่มักทำผิดพลาดเล็กๆ น้อยๆ ที่ส่งผลร้ายแรงตามมา เทอร์มินัลไม่สามารถย้อนกลับการกระทำได้ ดังนั้นคำสั่งที่ไม่ระมัดระวังอาจลบข้อมูลหรือทำให้การตั้งค่าเสียหายอย่างถาวร
- โดยไม่คำนึงถึงตัวพิมพ์ใหญ่เล็ก: “File.txt” และ “file.txt” เป็นไฟล์สองไฟล์ที่แตกต่างกันในระบบลินุกซ์
- เรียกใช้คำสั่ง rm -rf โดยไม่ตรวจสอบพาธ: การเลือกเส้นทางผิดอาจทำให้ไฟล์ระบบที่สำคัญสูญหายได้
- การใช้งาน sudo มากเกินไป: การให้สิทธิ์ระดับรูทแก่ทุกคำสั่งจะเพิ่มความเสี่ยงด้านความปลอดภัย
- การแก้ไขไฟล์ระบบโดยไม่มีการสำรองข้อมูล: ควรคัดลอกไฟล์ต้นฉบับก่อนทำการแก้ไขไฟล์การกำหนดค่าใน /etc เสมอ
- ลืมกดปุ่ม Tab เพื่อเติมคำอัตโนมัติ: พิมพ์ด้วยตนเองping เส้นทางข้อมูลดังกล่าวเพิ่มโอกาสในการพิมพ์ผิดและการสูญหายของข้อมูลโดยไม่ตั้งใจ
การหลีกเลี่ยงข้อผิดพลาดเหล่านี้จะช่วยให้ระบบของคุณปลอดภัยและทำให้ประสบการณ์การเรียนรู้ของคุณราบรื่นปราศจากความหงุดหงิด
รายการคำสั่ง Linux
ด้านล่างนี้คือเอกสารสรุปคำสั่งพื้นฐานของ Linux/Unix ที่กล่าวถึงในบทเรียนนี้:
| คำสั่ง | Descriptไอออน |
|---|---|
| ls | แสดงรายการไฟล์และไดเร็กทอรีทั้งหมดในไดเร็กทอรีทำงานปัจจุบัน |
| ลส -อาร์ | แสดงรายการไฟล์ในไดเร็กทอรีย่อยด้วยเช่นกัน |
| ls -a | แสดงรายการไฟล์ที่ซ่อนอยู่ด้วย |
| ls-al | แสดงรายการไฟล์และโฟลเดอร์พร้อมรายละเอียดต่างๆ เช่น สิทธิ์การเข้าถึง ขนาด และเจ้าของ |
| แมว > ชื่อไฟล์ | สร้างไฟล์ใหม่ |
| ชื่อไฟล์แมว | แสดงเนื้อหาไฟล์ |
| cat file1 file2 > file3 | รวมไฟล์สองไฟล์ (ไฟล์ 1, ไฟล์ 2) และเก็บผลลัพธ์ไว้ในไฟล์ 3 |
| mv file “เส้นทางไฟล์ใหม่” | ย้ายไฟล์ไปยังตำแหน่งใหม่ |
| ชื่อไฟล์ mv new_file_name | เปลี่ยนชื่อไฟล์เป็นชื่อไฟล์ใหม่ |
| sudo | อนุญาตให้ผู้ใช้ทั่วไปเรียกใช้โปรแกรมด้วยสิทธิ์ระดับผู้ดูแลระบบ |
| ชื่อไฟล์ RM | ลบไฟล์ |
| มนุษย์ | ให้ข้อมูลช่วยเหลือเกี่ยวกับคำสั่งนั้นๆ |
| ประวัติ | แสดงรายการคำสั่งทั้งหมดที่เคยใช้ในเซสชันเทอร์มินัลปัจจุบัน |
| ชัดเจน | ล้างหน้าจอเทอร์มินัล |
| ชื่อไดเร็กทอรี mkdir | สร้างไดเร็กทอรีใหม่ |
| คือ rm | ลบไดเร็กทอรี |
| mv | เปลี่ยนชื่อไดเร็กทอรี |
| ราคา -x | แบ่งไฟล์ออกเป็นคอลัมน์ x |
| ราคา -h | กำหนดส่วนหัวให้กับไฟล์ |
| ราคา -n | Numbers แต่ละบรรทัดในไฟล์ |
| LP-NC | พิมพ์ไฟล์จำนวน “c” ชุด |
| lp -d / lpr -P | ระบุชื่อเครื่องพิมพ์ |
| apt-get | ติดตั้งและอัปเดตแพ็กเกจ |
| mail -s 'subject' -c 'cc' -b 'bcc' 'to' | ส่งอีเมล |
| mail -s “เรื่อง” ถึงที่อยู่ < ชื่อไฟล์ | ส่งอีเมลพร้อมไฟล์แนบ |

.png)
.png)
.png)
.png)
.png)
.png)


.png)





















