ลด 50% ทุกแผน มีเวลาจำกัด เริ่มต้นที่ $2.48/mo
เหลือเวลาอีก 16 นาที
เซิร์ฟเวอร์และระบบปฏิบัติการ

15 คำสั่ง Linux พื้นฐานที่ผู้ใช้ทุกคนควรรู้🔑

แมตต์ ชมิตต์ By แมตต์ ชมิตต์ อ่าน 16 นาที อัปเดตเมื่อวันที่ 27 เมษายน 2024
คำสั่ง linux ที่ดีที่สุด

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

ฉันควรจะบอกว่าไม่ต้องกังวล เราอยากเริ่มด้วย 15 คำสั่งพื้นฐานของลินุกซ์ เพื่อให้ผู้เริ่มต้นคุ้นเคยกับอินเทอร์เฟซโอเพ่นซอร์สยอดนิยมนี้ได้อย่างง่ายดาย

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

ก็มีเช่นกัน คำสั่งที่ 16 ฉันคิดว่าควรจะอยู่ที่นี่ หรืออาจเป็นคำสั่งที่ 0 เพราะมันอาจสำคัญกว่าคำสั่งอื่นๆ: ฉลาด. โดยพื้นฐานแล้วใช้เพื่อติดตั้งและลบแพ็คเกจใน Linux distros จำนวนมาก รวมถึง Debian และ Ubuntu หากระบบปฏิบัติการของคุณมาพร้อมกับ GUI คุณสามารถแทนที่คำสั่งส่วนใหญ่ทั้ง 15 คำสั่งเหล่านี้ได้ด้วยการคลิกบนหน้าจอบางหน้าจอ อย่างไรก็ตาม สิ่งที่คุณไม่สามารถเปลี่ยนแปลงได้ก็คือ แพ็คเกจส่วนใหญ่จำเป็นต้องติดตั้งจากเทอร์มินัล และเพื่อทำเช่นนั้น คุณจะต้องมีความฉลาด Linux ของคุณไม่มีเดสก์ท็อป GUI หรือไม่? ไม่ใช่ปัญหา: เพียงแค่ดูคำแนะนำของฉันใน วิธีการติดตั้ง GUI บนเซิร์ฟเวอร์ Ubuntuแล้วคุณจะเห็นด้วยว่า apt นั้นสำคัญแค่ไหน!

ลินุกซ์ vps การโฮสต์ 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

แสดงฟิสิคัลพาธของไดเร็กทอรีการทำงานปัจจุบันโดยไม่มีชื่อลิงก์สัญลักษณ์

ลินุกซ์ vps การโฮสต์ 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 ขออนุญาตผู้ใช้ก่อนที่จะเขียนทับไฟล์ที่มีอยู่

ลินุกซ์ vps การโฮสต์ 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 สามารถช่วยให้คุณค้นหาและจดจำได้อย่างง่ายดาย แผ่นงานดังกล่าวสามารถแสดงคำสั่งที่เกี่ยวข้องกับข้อมูลต่อไปนี้:

  • ข้อมูลระบบ
  • ข้อมูลฮาร์ดแวร์
  • การติดตามประสิทธิภาพและสถิติ
  • ข้อมูลผู้ใช้และการจัดการ
  • คำสั่งไฟล์และไดเร็กทอรี
  • การจัดการกระบวนการ
  • สิทธิ์ของไฟล์
แบ่งปัน

เพิ่มเติมจากบล็อก

อ่านต่อ

แอพที่โฮสต์เองที่ดีที่สุดที่คุณสามารถเรียกใช้ด้วย Cosmos Cloud ภาพหน้าปกพร้อมแผงแอพรอบแดชบอร์ดของ Cosmos
เซิร์ฟเวอร์และระบบปฏิบัติการ

แอพที่โฮสต์เองที่ดีที่สุดที่คุณสามารถรันด้วย Cosmos Cloud: ไฟล์ สื่อ รหัสผ่าน ระบบอัตโนมัติ และอื่นๆ อีกมากมาย!

บางทีคุณอาจตั้งค่า Cosmos Cloud ไว้แล้วและตอนนี้ต้องการดูว่าแอปใดที่เข้ากันได้ดีกับมัน หรือบางทีคุณอาจยังไม่ได้ตัดสินใจเลือก Cosmos และแค่อยากจะดูว่ามันเหมาะกับงานของคุณแค่ไหน

นิค ซิลเวอร์นิค ซิลเวอร์ อ่าน 16 นาที
Portainer vs Cosmos Cloud สำหรับการจัดการแอพ Docker ครอบคลุมด้วยไดอะแกรมการตั้งค่าไฮบริดและตัวเลือกนีออนเทียบกับบล็อกการเข้าถึง
เซิร์ฟเวอร์และระบบปฏิบัติการ

Portainer vs Cosmos Cloud: เหมาะที่สุดสำหรับการจัดการแอพ Docker

หากคุณรู้จัก Docker อยู่แล้ว และเพียงต้องการวิธีที่สะอาดกว่าในการรันแอปสแต็กที่กำลังเติบโต ต่อไปนี้เป็นคำตอบสั้นๆ สำหรับ Portainer กับ Cosmos Cloud Portainer เป็นตัวเลือกที่ดีกว่าสำหรับไดเร็ค

นิค ซิลเวอร์นิค ซิลเวอร์ อ่าน 14 นาที
กราฟิกฟีเจอร์ Cosmos Cloud vs CasaOS vs Umbrel แสดงเส้นทางที่โฮสต์ด้วยตนเองสามเส้นทางภายในโลกเครือข่ายคลาวด์แบบนามธรรมแห่งเดียว
เซิร์ฟเวอร์และระบบปฏิบัติการ

Cosmos Cloud กับ CasaOS กับ Umbrel: แพลตฟอร์มที่โฮสต์เองใดที่เหมาะกับการตั้งค่าของคุณ?

คำตอบสั้นๆ ก็คือ CasaOS ยังคงเป็นจุดเริ่มต้นที่ง่ายที่สุด Umbrel ให้ความรู้สึกที่สะอาดตาที่สุด และ Cosmos Cloud ก็สมเหตุสมผลมากขึ้นเมื่อคุณต้องการควบคุม Doma ที่เข้มงวดยิ่งขึ้น

นิค ซิลเวอร์นิค ซิลเวอร์ อ่าน 11 นาที

พร้อมที่จะใช้งานหรือยัง? จาก $2.48/เดือน

คลาวด์อิสระ ตั้งแต่ปี 2008 AMD EPYC, NVMe, 40 Gbps คืนเงินภายใน 14 วัน