ระบบปฏิบัติการ Linux ดูเหมือนจะซับซ้อนเกินกว่าจะใช้ บรรทัดคำสั่งอาจเตือนคุณถึงขั้นตอนการเขียนโปรแกรมที่ต้องใช้ความเชี่ยวชาญหรือความสามารถเพื่อที่จะรู้ว่าต้องทำอะไร
ฉันควรจะบอกว่าไม่ต้องกังวล เราอยากเริ่มด้วย 15 คำสั่งพื้นฐานของลินุกซ์ เพื่อให้ผู้เริ่มต้นคุ้นเคยกับอินเทอร์เฟซโอเพ่นซอร์สยอดนิยมนี้ได้อย่างง่ายดาย
ก่อนจะพูดถึง 15 คำสั่งที่ผู้ใช้ Linux ทุกคนควรรู้ คุณอาจต้องการทราบถึงความสำคัญของคำสั่งใน distros ส่วนใหญ่เสียก่อน นั่นเป็นสาเหตุที่ส่วนแรกเกี่ยวข้องกับคำจำกัดความและคำอธิบายพื้นฐานบางประการ
ก็มีเช่นกัน คำสั่งที่ 16 ฉันคิดว่าควรจะอยู่ที่นี่ หรืออาจเป็นคำสั่งที่ 0 เพราะมันอาจสำคัญกว่าคำสั่งอื่นๆ: ฉลาด. โดยพื้นฐานแล้วใช้เพื่อติดตั้งและลบแพ็คเกจใน Linux distros จำนวนมาก รวมถึง Debian และ Ubuntu หากระบบปฏิบัติการของคุณมาพร้อมกับ GUI คุณสามารถแทนที่คำสั่งส่วนใหญ่ทั้ง 15 คำสั่งเหล่านี้ได้ด้วยการคลิกบนหน้าจอบางหน้าจอ อย่างไรก็ตาม สิ่งที่คุณไม่สามารถเปลี่ยนแปลงได้ก็คือ แพ็คเกจส่วนใหญ่จำเป็นต้องติดตั้งจากเทอร์มินัล และเพื่อทำเช่นนั้น คุณจะต้องมีความฉลาด Linux ของคุณไม่มีเดสก์ท็อป GUI หรือไม่? ไม่ใช่ปัญหา: เพียงแค่ดูคำแนะนำของฉันใน วิธีการติดตั้ง GUI บนเซิร์ฟเวอร์ Ubuntuแล้วคุณจะเห็นด้วยว่า apt นั้นสำคัญแค่ไหน!
การโฮสต์ Linux แบบง่าย
ต้องการวิธีที่ดีกว่าในการโฮสต์เว็บไซต์และเว็บแอปของคุณหรือไม่? พัฒนาสิ่งใหม่ ๆ ? ไม่ชอบ Windows เหรอ? นั่นเป็นเหตุผลที่เรามี Linux VPS
รับ Linux VPS ของคุณคำสั่ง Linux พื้นฐานที่สุดที่คุณควรรู้
คนส่วนใหญ่จินตนาการว่า Linux เป็นระบบปฏิบัติการที่ซับซ้อนซึ่งโปรแกรมเมอร์ใช้ แต่ก็ไม่ยากอย่างที่คิด เมื่อคุณคุ้นเคยกับระบบปฏิบัติการโอเพ่นซอร์สและการกระจายของมันมากขึ้น คุณจะพบว่าคำสั่ง Linux เป็นอินเทอร์เฟซที่ใช้งานง่ายเพื่อช่วยผู้ใช้ในการจัดการ แก้ไขปัญหา หรือแม้แต่ปรับระบบปฏิบัติการและแอปพลิเคชันให้เหมาะสมที่สุด
อย่างที่ทราบกันดีว่าสิ่งนี้ อินเทอร์เฟซบรรทัดคำสั่ง (คลีไอ) คืออินเทอร์เฟซผู้ใช้แบบข้อความ (UI) ในอุปกรณ์ของคุณซึ่งสามารถเรียกใช้งานที่จำเป็นได้เกือบทั้งหมด (โดยทั่วไปคือกล่องดำที่มีข้อความสีขาวหรือที่เรียกว่าตัวประมวลผลบรรทัดคำสั่งหรือล่ามบรรทัดคำสั่ง)
อินเทอร์เฟซบรรทัดคำสั่งประเภทหนึ่งที่ได้รับความนิยมมากที่สุดสำหรับ Linux คือ ทุบตี (Bของเรา Aได้รับ Shell) เชลล์ที่รองรับคำสั่งทั้งหมดของ Bourne Shell ดั้งเดิม รวมถึงคำสั่งอื่น ๆ อีกมากมาย มันถูกเขียนขึ้นเป็นการทดแทนแบบโอเพ่นซอร์สฟรีสำหรับเชลล์ Bourne ที่มีคุณสมบัติต่างๆ เช่น การแก้ไขบรรทัดคำสั่ง ประวัติคำสั่ง และไวยากรณ์การทดแทนคำสั่งจาก เปลือกกรน (KSH) และซีเชลล์ (CSH) นอกจากนี้ยังสามารถรองรับการขยายวงเล็บปีกกาที่ใช้ในการสร้างสตริงข้อความได้
อ่านเพิ่มเติม: ติดตั้ง Linux bash บน Windows 10!
มีลักษณะแบบเปิดของ bash, ลีนุกซ์ส่วนใหญ่, macOS ของ Apple, ระบบย่อย Windows สำหรับ Linux และระบบปฏิบัติการ Solaris ทุกรุ่นใช้เป็นเชลล์ผู้ใช้เริ่มต้น หากต้องการเปิด bash shell ใน Linux เพียงเปิดเทอร์มินัลจากเมนูแอปพลิเคชันบนเดสก์ท็อปของคุณและเริ่มเขียนสคริปต์เชลล์ (โปรดจำไว้ว่า คุณสามารถเปลี่ยนเชลล์เริ่มต้นของคุณได้ ขึ้นอยู่กับว่าผู้ดูแลระบบของคุณตั้งค่าไว้อย่างไร) เมื่อเทอร์มินัลเปิดขึ้น ระบบจะแสดงข้อความแจ้งให้เขียนโค้ด
✅ตอนนี้ได้เวลาเรียนรู้โค้ด Linux แล้ว ต่อไปนี้เป็นรายการบางส่วน คำสั่งพื้นฐานของ Linux พร้อมตัวอย่าง จะนำเสนอว่าผู้ใช้ Linux ทุกคนควรรู้:
หมายเหตุ 1: ไวยากรณ์ทั่วไปของคำสั่งอาจเป็นดังนี้:
command [-argument] [ - - long-argument] file
หมายเหตุ 2: คำสั่ง ไฟล์ และชื่อไดเร็กทอรีในเชลล์ Linux จะคำนึงถึงขนาดตัวพิมพ์ ซึ่งหมายความว่า PWD จะพิมพ์ไดเร็กทอรีการทำงานปัจจุบัน แต่ PWD จะส่งกลับข้อผิดพลาดต่อไปนี้:
Bash: PWD: command not found
หมายเหตุ 3: นามสกุลไฟล์ไม่สำคัญว่าหมายถึงอะไรใน Linux CLI ประเภทไฟล์จะถูกกำหนดโดยอัตโนมัติ
หมายเหตุ 4: ที่
/
(forward-slash) เป็นอักขระพิเศษที่ใช้สำหรับแยกไดเร็กทอรี?
หมายเหตุ 5: คำสั่ง Linux เกือบทั้งหมดรองรับอาร์กิวเมนต์เพื่อช่วยคุณในระหว่างการเดินทางด้วยอินเทอร์เฟซบรรทัดคำสั่ง
- - help
หมายเหตุ 6: เครื่องหมายเป็นการแจ้งที่แสดงให้เราเห็นว่าเชลล์กำลังรออินพุตและอยู่หน้าทุกไวยากรณ์ในบทความนี้
$
อ่านเพิ่มเติม: ค้นหาเวอร์ชันระบบปฏิบัติการด้วย Command Line
คำสั่ง 1-ls
หากคุณต้องการแสดงรายการไฟล์หรือไดเร็กทอรีภายในระบบไฟล์ของ ลินุกซ์ OS ดังนั้นคำสั่ง ls (ย่อมาจาก List) คือวิธีแก้ปัญหา เมื่อใช้คำสั่งนี้ คุณจะมีตัวเลือกที่หลากหลาย เช่น ตารางต่อไปนี้:
| ตัวเลือก | คำอธิบาย |
| ล่ะ~ | มันให้เนื้อหาของโฮมไดเร็กตอรี่ |
| ครับ ../ | มันให้เนื้อหาของไดเรกทอรีหลัก |
| ls –รุ่น | ตรวจสอบเวอร์ชันของคำสั่ง ls |
| ลส -ก | แสดงรายการไฟล์ทั้งหมดรวมถึงไฟล์ที่ซ่อนอยู่ซึ่งขึ้นต้นด้วย '.' |
| ls –สี | รายการสี [=always/never/auto] |
| ลส -d | ไดเรกทอรีรายการ – ด้วย ' */' |
| ลส -F | แสดงประเภทไฟล์ (“/” = ไดเร็กทอรี, “*” = ปฏิบัติการได้) |
| ลส -ลี | หากไฟล์เป็นคอลัมน์แรก คำสั่งนี้จะพิมพ์หมายเลขดัชนี |
| ลส -ล | รายการที่มีรูปแบบยาว (สิทธิ์ ขนาด ความเป็นเจ้าของ และวันที่แก้ไข) |
| ลส -laF | รายการรูปแบบยาวรวมถึงไฟล์ที่ซ่อนอยู่ |
| ลส -ล | แสดงรายการรูปแบบยาวพร้อมขนาดที่แสดงโดยใช้หน่วยไฟล์ที่มนุษย์สามารถอ่านได้ (KB, MB, GB) |
| ลส - ลส | รายการที่มีรูปแบบยาวพร้อมขนาดไฟล์ (มากไปหาน้อย) |
| ลส -อาร์ | รายการในลำดับย้อนกลับ |
| ลส -อาร์ | แสดงรายการแผนผังไดเร็กทอรีแบบวนซ้ำ |
| ลส - ส | ขนาดไฟล์รายการ |
| ลส -ส | จัดเรียงตามขนาดไฟล์ |
| ls -t | จัดเรียงตามเวลาและวันที่แก้ไข โดยจะเปิดไฟล์ล่าสุดที่คุณแก้ไข |
| ลส -X | เรียงตามชื่อนามสกุล |
คำสั่ง 2-pwd
ดังที่เราได้กล่าวไปแล้ว
$ pwd [option]
เป็นหนึ่งในเอกสารสรุปคำสั่ง Linux ขั้นพื้นฐาน สามารถพิมพ์ไดเร็กทอรีการทำงานปัจจุบันโดยเริ่มจากรูทได้อย่างง่ายดาย คำสั่งนี้มีสองแฟล็ก:
Pwd –L
แสดงพาธโลจิคัลไดเร็กทอรีการทำงานปัจจุบันด้วยชื่อลิงก์สัญลักษณ์
Pwd –P
แสดงฟิสิคัลพาธของไดเร็กทอรีการทำงานปัจจุบันโดยไม่มีชื่อลิงก์สัญลักษณ์
การโฮสต์ Linux แบบง่าย
ต้องการวิธีที่ดีกว่าในการโฮสต์เว็บไซต์และเว็บแอปของคุณหรือไม่? พัฒนาสิ่งใหม่ ๆ ? ไม่ชอบ Windows เหรอ? นั่นเป็นเหตุผลที่เรามี Linux VPS
รับ Linux VPS ของคุณ3- นามแฝง
คำสั่งนี้ช่วยให้คุณสามารถสั่งคำสั่งลัดหรือตัวย่อเพื่ออ้างอิงคำสั่ง (หรือชุดคำสั่ง) เพื่อหลีกเลี่ยงการป้อนคำสั่งยาวหลายครั้ง ในความเป็นจริง เมื่อคุณจำเป็นต้องใช้คำสั่งซ้ำแล้วซ้ำอีก คำสั่ง alias จะมีประโยชน์ สามารถประหยัดเวลาของคุณด้วยการสร้างคำสั่งเฉพาะที่สามารถแทนที่สตริงหนึ่งด้วยอีกสตริงหนึ่งในขณะที่ดำเนินการคำสั่ง ทางลัดนี้สามารถใช้ได้หลายครั้ง ในกรณีนี้ เราสร้างสิ่งที่เรียกว่านามแฝงสำหรับคำสั่งนั้น
ไวยากรณ์ของคำสั่งนี้คือ:
alias [-p] [name [=value] …]
หรืออาจเป็นดังนี้:
alias alias_name="command_to_run"
คำสั่ง 4-ซีดี
คำสั่งนี้จะเปลี่ยนไดเร็กทอรีปัจจุบันของคุณใน Linux และระบบปฏิบัติการที่คล้าย Unix อื่น ๆ กล่าวอีกนัยหนึ่งคือ ซีดี (ย่อมาจาก Cแขวนคอ Directory) เป็นหนึ่งในคำสั่งที่ใช้บ่อยที่สุดและเป็นหนึ่งในคำสั่ง Linux พื้นฐานที่ใช้บนเทอร์มินัล Linux ไวยากรณ์สำหรับคำสั่งนี้คือ:
cd [options] directory
นี่คือตัวอย่างบางส่วนของการใช้คำสั่งนี้:
โดยสมมุติว่า ดาวน์โหลด มีไดเร็กทอรีอยู่ในโฮมไดเร็กตอรี่ของคุณ เมื่อใช้โค้ดต่อไปนี้ คุณสามารถนำทางไปยังโค้ดดังกล่าวได้:
cd Downloads
คุณยังสามารถนำทางไปยังมันได้โดยใช้เส้นทางที่แน่นอน:
cd /home/username/Downloads
อย่างที่คุณเห็นเครื่องหมาย (/) แสดงเส้นทางที่แน่นอนไปยังไดเร็กทอรี คุณยังสามารถนำทางหนึ่งระดับขึ้นไปจากไดเร็กทอรีปัจจุบันได้ เพื่อทำเช่นนั้น สมมติว่าคุณกำลังอยู่ใน
/home/username/Downloads
ไดเร็กทอรีเพื่อสลับไปที่
/home/username
ไดเร็กทอรี (ขึ้นไปหนึ่งระดับ) คุณจะต้องพิมพ์:
cd . ./
คำสั่งนี้จะเลื่อนคุณขึ้นหนึ่งระดับจากไดเร็กทอรีปัจจุบัน
/home
หากต้องการย้ายสองระดับขึ้นไปที่ไดเร็กทอรี คุณสามารถเรียกใช้โค้ดต่อไปนี้:
cd . ./ . ./
คุณยังสามารถนำทางไปยังไดเร็กทอรีการทำงานก่อนหน้าได้โดยใช้อักขระเส้นประเป็นอาร์กิวเมนต์ของคำสั่ง cd ดังต่อไปนี้:
cd -
หรือนำทางไปยังโฮมไดเร็กตอรี่โดยใช้เครื่องหมายตัวหนอน (~) ดังที่แสดงด้านล่าง:
cd ~
เช่น หากคุณต้องการนำทางจาก
/home/username/Downloads
ไดเรกทอรีไปยัง
/home
ไดเร็กทอรี คุณจะต้องพิมพ์:
cd ~/Downloads
บันทึก: หากไดเร็กทอรีที่เลือกมีช่องว่างในชื่อ คุณควรใช้อักขระแบ็กสแลช (\) เพื่อหลีกช่องว่างดังแสดงด้านล่าง:
cd Dir\beta\router\hosting
คำสั่ง 5-mv
คำสั่งนี้ใช้เพื่อย้ายไฟล์หรือไดเร็กทอรีตั้งแต่หนึ่งไฟล์ขึ้นไปจากที่หนึ่งไปยังอีกที่หนึ่ง ต่อไปนี้เป็นไวยากรณ์ของคำสั่งพื้นฐานของ Linux พร้อมตัวอย่างบางส่วน:
mv [option] SOURCE DESTINATION
ที่ แหล่งที่มา สามารถเป็นหนึ่งไดเร็กทอรีหรือไฟล์มากกว่าหนึ่งไดเร็กทอรีและ ปลายทาง ต้องเป็นไดเร็กทอรีหรือไฟล์เดียว หากต้องการย้ายไดเร็กทอรีหรือไฟล์ คุณต้องเขียนสิทธิ์ทั้งสองรายการ แหล่งที่มา และ ปลายทาง. มิฉะนั้นคุณจะได้รับข้อผิดพลาดในการอนุญาตที่ถูกปฏิเสธ
หากคุณต้องการเปลี่ยนชื่อไฟล์ ให้พิมพ์ไวยากรณ์ต่อไปนี้:
mv [filename] [new_filename]
ตัวอย่างเช่น:
mv names.txt fullnames.txt
ในทำนองเดียวกัน หากคุณต้องการย้ายไฟล์ไปยังตำแหน่งใหม่ ให้ใช้ไวยากรณ์ต่อไปนี้:
mv [filename] [dest-dir]
ตัวอย่างเช่น:
mv fullnames.txt /home/routerhosting1/Downloads
คุณสามารถบังคับ mv คำสั่งให้แสดงโดยใช้ –i ตัวเลือกบรรทัดคำสั่ง:
mv -i [filename] [new_filename]
ไวยากรณ์นี้นำไปสู่ mv ขออนุญาตผู้ใช้ก่อนที่จะเขียนทับไฟล์ที่มีอยู่
การโฮสต์ Linux แบบง่าย
ต้องการวิธีที่ดีกว่าในการโฮสต์เว็บไซต์และเว็บแอปของคุณหรือไม่? พัฒนาสิ่งใหม่ ๆ ? ไม่ชอบ Windows เหรอ? นั่นเป็นเหตุผลที่เรามี Linux VPS
รับ Linux VPS ของคุณ6- คำสั่งแมว
ที่ แมว คำสั่ง (ย่อมาจาก concatenate) เป็นหนึ่งในคำสั่ง Linux พื้นฐานที่ใช้บ่อยที่สุดที่อนุญาตให้ผู้ใช้สร้างไฟล์เดียวหรือหลายไฟล์ เชื่อมต่อไฟล์ ดูเนื้อหาของไฟล์ และเปลี่ยนเส้นทางเอาต์พุตในไฟล์หรือเทอร์มินัล ไวยากรณ์ทั่วไปของคำสั่งนี้มีลักษณะดังนี้:
cat [option] [file] . . .
ตัวอย่าง:
cat /123456/test/file01/123456/test/file02
ตารางต่อไปนี้แสดงตัวเลือกหลักสำหรับการใช้คำสั่ง cat:
| ตัวเลือก | คำอธิบาย |
| การทดสอบแมว | แสดงเนื้อหาของไฟล์ |
| การทดสอบแมว1 การทดสอบ2 | แสดงเนื้อหาของ test1 และ test2 |
| การทดสอบแมว1; จุกนม2; ทดสอบ3 | แสดงหลายไฟล์พร้อมกัน |
| แมว -b | เพิ่มหมายเลขบรรทัดลงในบรรทัดที่ไม่เว้นว่าง |
| ชื่อไฟล์ cat-n | แสดงเนื้อหาและเพิ่มหมายเลขบรรทัดในทุกบรรทัด |
| แมว | บีบบรรทัดว่างให้เป็นหนึ่งบรรทัด |
| แมว -e | แสดง $ ที่ท้ายบรรทัด เหมาะสำหรับบีบหลายบรรทัดในบรรทัดเดียว |
| การทดสอบแมว-T | แสดง ^I แทนแท็บ |
| แมว ทดสอบ 1 จุกนม 2 ทดสอบ 3 > ทดสอบ 4 | เปลี่ยนเส้นทางเนื้อหาของไฟล์หลายไฟล์ในไฟล์เดียว |
| แมว > ทดสอบ 1 | จะสร้างไฟล์ชื่อ test1 |
| การทดสอบแมว 1 >> การทดสอบ 2 | จะผนวกเนื้อหาของไฟล์หนึ่งต่อท้ายไฟล์อื่น |
คำสั่ง 7-cp
ที่ cp คำสั่งย่อมาจาก สำเนา. คำสั่งนี้สามารถคัดลอกไฟล์หรือไดเร็กทอรีเดียวหรือหลายกลุ่ม ต้องมีชื่อไฟล์อย่างน้อยสองชื่อในการโต้แย้ง ไวยากรณ์ของคำสั่งนี้อาจมีลักษณะดังนี้:
cp [option] Source Destination cp [option] Source Directory cp [option] Source-1 Source-2 Source-3 Source-n Directory
ไวยากรณ์ที่หนึ่งและที่สองใช้สำหรับการคัดลอกไฟล์ต้นฉบับไปยังปลายทางหรือไดเร็กทอรี ไวยากรณ์ที่สามใช้สำหรับการคัดลอกไฟล์หลายไฟล์ (แหล่งที่มา) ไปยังไดเร็กทอรี
ตัวอย่างที่ 1:
cp file file-backup
รหัสนี้จะคัดลอกไฟล์ชื่อ file.txt to file-backup.txt.
ตัวอย่างที่ 2:
cp file1.txt dir file2.txt dir
รหัสนี้จะคัดลอกไฟล์และไดเร็กทอรีหลายรายการพร้อมกัน ในกรณีนี้ ปลายทางจะต้องเป็นไดเร็กทอรี
8- คำสั่ง mkdir
คำสั่ง Linux นี้อนุญาตให้ผู้ใช้สร้างไดเร็กทอรีใหม่ กับ mkdir คุณยังสามารถตั้งค่าการอนุญาตและสร้างหลายโฟลเดอร์พร้อมกันได้ ไวยากรณ์ของคำสั่งนี้สำหรับการสร้างไดเร็กทอรีเดียวจะเป็นดังนี้:
mkdir [option] dir-name
ตัวอย่าง:
mkdir test-dir
คำสั่งนี้จะสร้างไดเร็กทอรีใหม่ชื่อ test หากคุณต้องการสร้างหลายไดเร็กทอรีพร้อมกัน ให้ใช้ไวยากรณ์ต่อไปนี้:
mkdir {test1, test2, test3}
9- คำสั่ง rmdir
คำสั่งอื่นของรายการคำสั่งพื้นฐาน Linux ที่เราให้ไว้คือ rmdir ซึ่งช่วยให้คุณสามารถลบไดเร็กทอรีว่างออกจากระบบไฟล์ใน Linux ไวยากรณ์ของคำสั่งนี้แสดงดังต่อไปนี้:
rmdir [-p] [-v ǀ -verbose] [-ignore – fail – on – non – empty] directories …
ตัวเลือก:
ใน
rmdir –p
แต่ละไดเร็กทอรี
ตัวอย่าง:
rmdir mydir1 mydir2 mydir3
ในตัวอย่างนี้ mydir1, mydir2, และ mydir3 จะถูกลบออกหากว่างเปล่า หากไดเร็กทอรีเหล่านี้ไม่ว่างเปล่า ข้อความแสดงข้อผิดพลาดจะถูกพิมพ์สำหรับไดเร็กทอรีนั้น และไดเร็กทอรีอื่นจะไม่ถูกลบออก
ตัวเลือก:
- rmdir –p: แต่ละอาร์กิวเมนต์ของไดเร็กทอรีจะถือเป็นชื่อพาธที่จะถูกลบออกในตัวเลือกนี้ หากว่างเปล่า ส่วนประกอบสุดท้ายจะเริ่มขึ้น
- rmdir –v, -รายละเอียด: ตัวเลือกนี้สามารถแสดงข้อมูลโดยละเอียดสำหรับแต่ละไดเร็กทอรีที่กำลังประมวลผล
- rmdir -ละเว้น – ล้มเหลว – เปิด – ไม่ – ว่างเปล่า: หากไดเร็กทอรีไม่ว่างเปล่า ตัวเลือกนี้จะไม่รายงานข้อความแสดงข้อผิดพลาดสำหรับความล้มเหลวที่เกิดขึ้น
- rmdir –รุ่น: ตัวเลือกนี้ใช้สำหรับแสดงข้อมูลเวอร์ชันและออก
อ่านเพิ่มเติม: จะลบไดเร็กทอรีใน Linux ได้อย่างไร?
คำสั่ง 10-rm
เมื่อคุณกำลังจะลบไดเร็กทอรีและเนื้อหาภายในไดเร็กทอรี rm คำสั่งคือทางออก แต่ถ้าคุณต้องการลบไดเร็กทอรีเท่านั้นให้ใช้ RM –อาร์. ไวยากรณ์เป็นสิ่งที่คล้ายกับรหัสสั้นต่อไปนี้:
rm [option] FILE
ตัวอย่าง:
rm test.txt
คำสั่งนี้จะลบไดเร็กทอรี test.txt อย่างถาวร
11- คำสั่งสัมผัส
คำสั่ง touch เรียกว่าคำสั่งพื้นฐาน Linux อื่นที่ให้คุณสร้างไฟล์เปล่าใหม่
ไวยากรณ์: แตะ file_name
touch
ตัวอย่าง: แตะ /Home /ชื่อผู้ใช้/Documents/Me.txt
คำสั่งนี้สร้างไฟล์ข้อความเดียวในที่อยู่ปลายทาง (เอกสาร) หากคุณต้องการสร้างไฟล์หลายไฟล์ในปลายทางเฉพาะ
ไวยากรณ์: แตะ File1_name File2_name File3_name
ตัวเลือก:
touch –a: คำสั่งนี้สามารถเปลี่ยนเวลาในการเข้าถึงไฟล์เฉพาะได้ ขอแนะนำให้แก้ไขหรืออัปเดตเวลาเข้าถึงล่าสุดของไฟล์
12- ค้นหาคำสั่ง
คำสั่ง Locate ทำหน้าที่เป็นคำสั่งค้นหาใน Windows เป็นวิธีที่ง่ายที่สุดในการค้นหาไฟล์ตามชื่อหรือแม้แต่ไม่ทราบชื่อที่แน่ชัด
ไวยากรณ์: ค้นหา [ชื่อไฟล์]
locate
ตัวอย่าง:
ค้นหา{ -ฉันจอง*หมายเหตุ}
คำสั่งนี้ค้นหาไฟล์ที่มีคำว่า "book" และ "note" ไม่ว่าจะเป็นตัวพิมพ์ใหญ่หรือตัวพิมพ์เล็ก
13- คำสั่ง df
คำสั่ง Df ย่อมาจาก "Disk Free" ซึ่งให้รายละเอียดระบบเป็นรายงาน เช่น จำนวนดิสก์ พื้นที่ว่าง และการใช้งาน
หากต้องการดูสรุปพื้นที่ดิสก์ที่อ่านได้ คุณสามารถรับข้อมูลดังกล่าวได้ในรูปแบบไบต์ เมกะไบต์ และกิกะไบต์
เช่น: เมกะไบต์:
df -m
ไวยากรณ์:
- df
- df /dir
- df [ตัวเลือก] [/dev/DEVICE]
14- คำสั่งฆ่า
คำสั่ง Kill ช่วยให้คุณยุบโปรแกรมที่ไม่ตอบสนอง อย่างไรก็ตาม คุณสามารถยุติโปรแกรมได้ด้วยตนเอง
ไวยากรณ์:
kill [signal option]
kill PID
ตัวอย่าง:
มีสัญญาณทั่วไปสองประการที่มีคำสั่ง kill ที่ผู้ใช้ใช้บ่อยที่สุด:
ซิกคิล: สัญญาณนี้บังคับให้โปรแกรมทั้งหมดยุติการทำงานโดยเร็วที่สุด และการหยุดกะทันหันนี้จะไม่บันทึกการเปลี่ยนแปลงโปรแกรม
เครื่องหมาย: สัญญาณประเภทนี้ทำให้โปรแกรมหยุดทำงาน แต่ต่างจาก SIGKILL ตรงที่ปล่อยให้โปรแกรมบันทึกการเปลี่ยนแปลงทั้งหมด
15- useradd คำสั่ง userdel
ระบบปฏิบัติการที่มีผู้ใช้หลายราย (Linux) ให้การเข้าถึงผู้ใช้หลายคนพร้อมกัน ดังนั้นการสร้างผู้ใช้หลายรายจึงจำเป็นต้องโต้ตอบกับระบบ
ผู้ใช้เพิ่ม: คำสั่งนี้จะสร้างผู้ใช้ใหม่ และใช้ Passwd เพื่อตั้งรหัสผ่านสำหรับบัญชีผู้ใช้นี้
ไวยากรณ์: useradd [OPTIONS] USERNAME
ตัวอย่าง:
useradd JohnSmith
Userdl: การลบบัญชีผู้ใช้หมายถึงการลบผู้ใช้และไฟล์ คำสั่งนี้ทำหน้าที่เหมือนกับการสร้างผู้ใช้โดยมีการเปลี่ยนแปลงเล็กน้อย
ไวยากรณ์: userdel ชื่อผู้ใช้
ตัวอย่าง:
userdel JohnSmith
ตัวเลือก:
ผู้ใช้เดล –f: ตัวเลือกนี้จะบังคับให้ลบผู้ใช้
userdel –r: คำสั่งนี้จะลบผู้ใช้ที่มีโฮมไดเร็กตอรี่และไฟล์รวมถึงสปูลเมลของผู้ใช้
ตัวอย่าง:
- userdel -f แจ็ค
- userdel -r จอห์น
จะฝึกคำสั่งพื้นฐานของ Linux ได้อย่างไร?
ไม่ว่าคุณจะต้องการทดสอบ / วิเคราะห์เชลล์สคริปต์ของคุณทางออนไลน์หรือต้องการฝึกฝนคำสั่งพื้นฐานของ Linux คุณควรเข้าใจคำสั่งเหล่านั้นให้ดีเสียก่อน ในการฝึกฝน คุณสามารถติดตั้ง Linux ภายใน Windows โดยใช้ Windows Subsystem สำหรับ Linux คุณยังสามารถใช้เทอร์มินัล Linux ออนไลน์ได้ เว็บไซต์บางแห่งมีเทอร์มินัล Linux ออนไลน์ให้คุณเรียกใช้คำสั่ง Linux ทั่วไปในเว็บเบราว์เซอร์ เพื่อให้คุณสามารถทดสอบหรือฝึกฝนได้
บทสรุป
Linux มีคำสั่งจำนวนมาก แต่เราได้เลือกคำสั่งที่จำเป็นบ่อยที่สุดสำหรับคุณแล้ว ในบทความนี้ เราได้อธิบายคำสั่ง Linux พื้นฐานบางส่วนพร้อมตัวอย่างการเขียนโค้ด อย่างไรก็ตาม ขั้นตอนอาจแตกต่างกันไปขึ้นอยู่กับการแจกแจงที่คุณใช้ คุณสามารถใช้ความช่วยเหลือของ Linux หรือแม้แต่แสดงความคิดเห็นเพื่อช่วยคุณ
คำถามที่พบบ่อย
ความแตกต่างระหว่าง pwd และ /bin/pwd คืออะไร?
ที่ นโยบายความเป็นส่วนตัว เป็นคำสั่งในตัวในเชลล์ในขณะที่ /bin/pwd เป็นเครื่องมือที่มาพร้อมกับการแจกจ่าย Linux ของคุณ หากต้องการระบุว่าคุณต้องการรันโปรแกรมแบบสแตนด์อโลนแทนคำสั่งเชลล์ในตัว ให้ใช้ /bin/pwd.
ฉันจะรันคำสั่งใน Linux ได้อย่างไร
ขั้นแรก เปิดเทอร์มินัลจากเมนูแอปพลิเคชันบนเดสก์ท็อปของคุณ จากนั้นลองค้นหา bash shell ที่เป็นเชลล์เริ่มต้นในลีนุกซ์ส่วนใหญ่ ตอนนี้ให้พิมพ์คำสั่งแล้วกด Enter เพื่อเรียกใช้
CLI หมายถึงอะไร?
Command Line Interface (CLI) เป็นอินเทอร์เฟซแบบข้อความที่ใช้สำหรับพิมพ์และรันคำสั่ง ก่อนมีเมาส์ มันเป็นวิธีมาตรฐานในการโต้ตอบกับคอมพิวเตอร์ CLI ทุกตัวจะมีพร้อมท์คำสั่งสำหรับการยอมรับคำสั่ง
การใช้ Command-Line คืออะไร?
การใช้บรรทัดคำสั่งที่ดีที่สุดคือต้องใช้คำสั่งจำนวนมาก อินเทอร์เฟซนี้ช่วยให้คุณป้อนคำสั่งที่สามารถส่งผ่านไปยังระบบปฏิบัติการของคอมพิวเตอร์ของคุณและทำงานได้ เมื่อใช้บรรทัดคำสั่ง คุณยังสามารถนำทางไปยังไฟล์และโฟลเดอร์ในอุปกรณ์ของคุณได้
แผ่นโกง Linux คืออะไร?
มีคำสั่ง Linux หลายร้อยคำสั่งที่คุณอาจต้องรู้ แผ่นโกง Linux สามารถช่วยให้คุณค้นหาและจดจำได้อย่างง่ายดาย แผ่นงานดังกล่าวสามารถแสดงคำสั่งที่เกี่ยวข้องกับข้อมูลต่อไปนี้:
- ข้อมูลระบบ
- ข้อมูลฮาร์ดแวร์
- การติดตามประสิทธิภาพและสถิติ
- ข้อมูลผู้ใช้และการจัดการ
- คำสั่งไฟล์และไดเร็กทอรี
- การจัดการกระบวนการ
- สิทธิ์ของไฟล์