สารบัญ:
- คำสั่ง Linux สำหรับการนำทางเทอร์มินัล
- คำสั่ง Linux สำหรับรับสิทธิ์ superuser
- คำสั่ง Linux สำหรับจัดการตัวจัดการแพ็คเกจ
- คำสั่ง Linux สำหรับจัดการกระบวนการ
- คำสั่ง Linux สำหรับจัดการไฟล์
- คำสั่ง Linux สำหรับการทำงานกับพาร์ติชั่น
- คำสั่ง Linux สำหรับการจัดการระบบ
- คำสั่ง Linux สำหรับการจัดการผู้ใช้
- คำสั่ง Linux สำหรับการจัดการเครือข่าย
- แล้วก็อย่างอื่น
2024 ผู้เขียน: Malcolm Clapton | [email protected]. แก้ไขล่าสุด: 2024-01-19 14:25
คุณสามารถทำเกือบทุกอย่างในเทอร์มินัล Linux: กำหนดค่าระบบ ติดตั้งและถอนการติดตั้งแอปพลิเคชัน จัดการดิสก์และไฟล์ และแม้แต่พูดคุยกับวัว
คำสั่ง Linux สำหรับการนำทางเทอร์มินัล
-
&&
… ถ้าพูดกันตรงๆ นี่ไม่ใช่คำสั่ง หากคุณต้องการรันคำสั่งหลายคำสั่งพร้อมกัน ให้ใส่เครื่องหมายคู่ระหว่างคำสั่งเหล่านี้:
first_command && วินาที_command
- … เทอร์มินัลจะรันคำสั่งตามลำดับ คุณสามารถป้อนคำสั่งได้มากเท่าที่คุณต้องการ
-
นามแฝง
… กำหนดชื่อที่คุณสร้างให้กับคำสั่งแบบยาวที่คุณจำไม่ได้ เข้า
นามแฝง command-long short-command
- .
-
ซีดี
… เปลี่ยนโฟลเดอร์เทอร์มินัลปัจจุบัน เมื่อคุณเริ่มต้นเทอร์มินัล จะใช้โฟลเดอร์บ้านของคุณ เข้า
cd folder_address
- และเทอร์มินัลจะทำงานกับไฟล์ที่มีอยู่
-
แจ่มใส
- … ล้างข้อความทั้งหมดจากหน้าต่างเทอร์มินัล
-
ประวัติศาสตร์
… แสดงคำสั่งทั้งหมดที่คุณเพิ่งป้อน นอกจากนี้ คุณสามารถสลับระหว่างคำสั่งล่าสุดโดยใช้ปุ่มขึ้นและลง ถ้าคุณไม่ต้องการให้เขียนคำสั่งที่คุณป้อน ให้เว้นวรรคข้างหน้าดังนี้:
ทีมของคุณ
- .
-
ชาย
… แสดงคำแนะนำเกี่ยวกับโปรแกรมและคำสั่ง Linux เข้า
ผู้ชาย package_name
หรือ
ผู้ชาย your_command
- .
-
คืออะไร
… แสดงคำอธิบายสั้นๆ ของโปรแกรม ป้อนคำสั่งและชื่อโปรแกรม
package_name คืออะไร
- .
คำสั่ง Linux สำหรับรับสิทธิ์ superuser
ในการดำเนินการต่างๆ บนระบบ เช่น ในการเพิ่มและลบโปรแกรม คุณต้องมีสิทธิ์ของผู้ดูแลระบบ หรือ root ของ superuser ตามที่เรียกใน Linux
-
sudo
… คำสั่งนี้จะให้สิทธิ์ superuser แก่คุณ เข้า
sudo
ก่อนคำสั่งที่คุณต้องการ (เช่น
sudo apt อัพเกรด
- ) เพื่อเรียกใช้ในฐานะผู้ดูแลระบบ ระบบจะขอรหัสผ่านจากคุณ
-
ซูโด ซู
- … หลังจากคำสั่งนี้ คำสั่งทั้งหมดที่คุณป้อนจะถูกดำเนินการในนามของ superuser จนกว่าคุณจะปิดเทอร์มินัล ใช้ถ้าคุณต้องการเรียกใช้คำสั่งจำนวนมากที่มีสิทธิ์ของผู้ดูแลระบบ
-
sudo gksudo
… คำสั่งเรียกใช้แอปพลิเคชัน GUI ในฐานะผู้ดูแลระบบ ตัวอย่างเช่น หากคุณต้องการย้ายหรือแก้ไขไฟล์ระบบ ให้ป้อน
sudo gksudo นอติลุส
- (ระบุตัวจัดการไฟล์ที่คุณใช้)
-
ซูโดะ !!
… คำสั่งนี้จะเรียกใช้คำสั่งที่ป้อนก่อนหน้านี้ด้วยสิทธิ์ของผู้ดูแลระบบ มีประโยชน์หากคุณพิมพ์คำสั่งโดยไม่ใช้
sudo
- .
อย่ารันคำสั่งในนามของ superuser ที่คุณไม่เข้าใจ
คำสั่ง Linux สำหรับจัดการตัวจัดการแพ็คเกจ
การติดตั้งและถอนการติดตั้งแอพพลิเคชั่นบน Linux ทำได้โดยตัวจัดการแพ็คเกจ Ubuntu และ Debian เรียกตัวจัดการแพ็คเกจ apt, Fedora เรียก dnf, Arch และ Manjaro เรียก pacman พวกเขาดาวน์โหลดแอปพลิเคชันจากที่เก็บข้อมูลออนไลน์ แหล่งที่มาของแพ็คเกจ ควรให้คำสั่งแก่พวกเขาด้วยสิทธิ์ superuser
ฉลาด (Debian / Ubuntu / Mint)
-
sudo apt ติดตั้ง package_name
- … ติดตั้งแพ็คเกจที่จำเป็น
-
sudo apt-add-repository repository_address
- … เพิ่มที่เก็บของบุคคลที่สาม
-
sudo apt อัปเดต
- … อัพเดทข้อมูลแพ็คเกจ
-
sudo apt อัพเกรด
… อัปเดตแพ็คเกจทั้งหมดเป็นเวอร์ชันล่าสุด (รันหลังจาก
ปรับปรุงฉลาด
- ).
-
sudo apt ลบ package_name
- … นำแพ็คเกจที่ไม่จำเป็นออก
-
sudo apt purge package_name
- … ลบแพ็คเกจที่ไม่จำเป็นซึ่งมีการขึ้นต่อกันทั้งหมด หากคุณต้องการเพิ่มพื้นที่ว่าง
-
sudo apt autoremove
- … ลบการพึ่งพาที่ไม่จำเป็น แพ็คเกจที่ถูกละเลย และขยะอื่นๆ ออก
dnf (เรดแฮท / Fedora / CentOS)
-
sudo dnf ติดตั้ง package_name
- … ติดตั้งแพ็คเกจที่จำเป็น
-
sudo dnf config-manager --add-repo repository_address
- … เพิ่มที่เก็บของบุคคลที่สาม
-
sudo dnf อัพเกรด
- … อัพเดทแพ็คเกจทั้งหมดให้สดใหม่ที่สุด
-
sudo dnf ลบ package_name
- … นำแพ็คเกจที่ไม่จำเป็นออก
-
sudo dnf autoremove
- … ลบการพึ่งพาที่ไม่จำเป็นทั้งหมด
แพคแมน (อาร์ช / มันจาโร)
-
sudo pacman -S package_name
- … ติดตั้งแพ็คเกจที่จำเป็น
-
sudo yaourt -S package_name
- … ติดตั้งแพ็คเกจจาก AUR หากไม่ได้อยู่ในที่เก็บหลัก
-
sudo pacman -Sy
- … อัพเดทข้อมูลแพ็คเกจ
-
sudo pacman -Syu
- … อัพเดทแพ็คเกจทั้งหมดให้สดใหม่ที่สุด
-
sudo pacman -R package_name
- … นำแพ็คเกจที่ไม่จำเป็นออก
-
sudo pacman -Rs package_name
- … ลบแพ็คเกจที่ไม่จำเป็นพร้อมการอ้างอิงทั้งหมด
คุณสามารถติดตั้งและถอนการติดตั้งหลาย ๆ แพ็คเกจได้ในครั้งเดียวโดยเพียงแค่แยกรายการเหล่านั้นโดยคั่นด้วยช่องว่าง
sudo apt ติดตั้ง firefox clementine vlc
หากคุณต้องการติดตั้งแพ็คเกจแต่ไม่ทราบชื่อที่แน่นอน ให้ป้อนอักษรสองสามตัวแรกของชื่อแพ็คเกจแล้วกด Tab สองครั้ง ตัวจัดการแพ็คเกจจะแสดงแพ็คเกจทั้งหมดที่ขึ้นต้นด้วยชื่อเดียวกัน
คำสั่ง Linux สำหรับจัดการกระบวนการ
-
ฆ่า
… คำสั่งนี้ใช้เพื่อบังคับให้ยุติกระบวนการ คุณต้องป้อน
ฆ่ากระบวนการ_PID
… สามารถดู PID ของกระบวนการได้โดยป้อน
สูงสุด
- .
-
xkill
- … คำสั่งอื่นเพื่อยุติกระบวนการ ป้อนแล้วคลิกบนหน้าต่างที่คุณต้องการปิด
-
killall
… ฆ่ากระบวนการด้วยชื่อเฉพาะ ตัวอย่างเช่น,
killall firefox
- .
-
สูงสุด
- … แสดงรายการกระบวนการที่ทำงานอยู่ จัดเรียงตามการใช้ CPU เทอร์มินัลชนิดหนึ่ง "การตรวจสอบระบบ"
คำสั่ง Linux สำหรับจัดการไฟล์
การดูและแก้ไขไฟล์
-
แมว
… เมื่อใช้คำสั่งกับไฟล์ข้อความเดียว (เช่นนี้:
cat path_to_file
) จะแสดงเนื้อหาในหน้าต่างเทอร์มินัล หากคุณระบุไฟล์ตั้งแต่สองไฟล์ขึ้นไป
cat path_to_file_1 path_to_file_2
เธอจะกาวพวกเขา ถ้าเราแนะนำ
cat path_to_file_1> new_file
- มันจะรวมเนื้อหาของไฟล์ที่ระบุเป็นไฟล์ใหม่
-
chmod
- … อนุญาตให้คุณเปลี่ยนการอนุญาตไฟล์ สิ่งนี้มีประโยชน์หากคุณต้องการเปลี่ยนแปลงไฟล์ระบบ
-
chown
- … เปลี่ยนเจ้าของไฟล์ ควรรันด้วยสิทธิ์ superuser
-
ไฟล์
- … แสดงข้อมูลเกี่ยวกับไฟล์ที่ระบุ
-
นาโน
… เปิดโปรแกรมแก้ไขข้อความอย่างง่าย คุณสามารถสร้างไฟล์ข้อความใหม่หรือเปิดไฟล์ที่มีอยู่:
nano path_to_file
- .
-
เปลี่ยนชื่อ
- … เปลี่ยนชื่อไฟล์หรือหลายไฟล์ คำสั่งนี้ยังสามารถใช้เพื่อเปลี่ยนชื่อไฟล์จำนวนมากโดยใช้มาสก์
-
สัมผัส
- … เปลี่ยนวันที่ที่เปิดหรือแก้ไขไฟล์ที่ระบุครั้งล่าสุด
-
wget
- … ดาวน์โหลดไฟล์จากอินเทอร์เน็ตไปยังโฟลเดอร์เทอร์มินัล
-
zip
- … แกะและบีบอัดไฟล์เก็บถาวร
การสร้างและการลบไฟล์และโฟลเดอร์
-
mkdir
… สร้างโฟลเดอร์ใหม่ในโฟลเดอร์เทอร์มินัลปัจจุบันหรือในโฟลเดอร์ที่ระบุ:
mkdir folder_path
- .
-
rmdir
- … ลบโฟลเดอร์ที่ระบุ
-
rm
- … ลบไฟล์ มันสามารถลบทั้งไฟล์แยกและกลุ่มที่สอดคล้องกับคุณสมบัติบางอย่าง
การคัดลอกและย้ายไฟล์
-
cp
… สร้างสำเนาของไฟล์ที่ระบุในโฟลเดอร์เทอร์มินัล:
cp path_to_file
… หรือจะระบุปลายทางก็ได้
cp path_to_file path_to_copy
- .
-
mv
- … ย้ายไฟล์จากโฟลเดอร์หนึ่งไปยังอีกโฟลเดอร์หนึ่ง คุณสามารถระบุชื่อสำหรับไฟล์ที่ย้ายได้ ตลกพอบน Linux คำสั่งนี้สามารถใช้เพื่อเปลี่ยนชื่อไฟล์ได้เช่นกัน เพียงระบุโฟลเดอร์เดียวกันกับที่ตั้งของไฟล์และตั้งชื่ออื่น
ค้นหาไฟล์
-
หา
- … ค้นหาไฟล์ตามเกณฑ์เฉพาะ เช่น ชื่อ, ชนิด, ขนาด, เจ้าของ, การสร้างและวันที่แก้ไข
-
grep
- … ค้นหาไฟล์ข้อความที่มีสตริงเฉพาะ เกณฑ์มีความยืดหยุ่นมาก
-
ค้นหา
- … ค้นหาไฟล์และโฟลเดอร์ที่มีชื่อตรงกับข้อความค้นหาและแสดงเส้นทางในระบบไฟล์
คำสั่ง Linux สำหรับการทำงานกับพาร์ติชั่น
-
lsblk
- … คำสั่งนี้แสดงให้เห็นว่าดิสก์ใดอยู่ในระบบของคุณและพาร์ติชั่นที่แบ่งออกเป็น คำสั่งยังแสดงชื่อพาร์ติชั่นและไดรฟ์ของคุณ ในรูปแบบ sda1, sda2 และอื่นๆ
-
ภูเขา
… ติดตั้งไดรฟ์ อุปกรณ์ หรือระบบไฟล์ของ Linux เพื่อให้คุณใช้งานได้ โดยปกติอุปกรณ์จะเชื่อมต่อโดยอัตโนมัติทันทีที่คุณคลิกในตัวจัดการไฟล์ แต่บางครั้งคุณอาจต้องเมานต์บางอย่างด้วยตนเอง คุณสามารถเมานต์อะไรก็ได้: ดิสก์ ไดรฟ์ภายนอก พาร์ติชั่น และแม้แต่อิมเมจ ISO คำสั่งนี้ต้องดำเนินการด้วยสิทธิ์ superuser หากต้องการเมาต์ดิสก์หรือพาร์ติชั่นที่มีอยู่ ให้พิมพ์
เมานต์ sdX
- .
-
umount
… ดัมพ์ระบบไฟล์ สั่งการ
umount sdX
- จะยกเลิกการต่อเชื่อมระบบไฟล์ของสื่อภายนอกเพื่อให้คุณสามารถดีดออกได้
-
dd
… คำสั่งนี้จะคัดลอกและแปลงไฟล์และส่วนต่างๆ มันมีประโยชน์หลายอย่าง ตัวอย่างเช่น,
dd if = / dev / sda ของ = / dev / sdb
จะทำสำเนาที่ถูกต้องของพาร์ติชัน sda บนพาร์ติชัน sdb
dd if = / dev / ศูนย์ของ = / dev / sdX
จะเขียนทับเนื้อหาของสื่อที่ระบุด้วยศูนย์เพื่อให้ข้อมูลไม่สามารถกู้คืนได้ NS
dd if = ~ / ดาวน์โหลด / ubuntu.iso ของ = / dev / sdX bs = 4M
- จะสร้างสื่อที่สามารถบู๊ตได้จากอิมเมจการแจกจ่ายที่คุณดาวน์โหลด
คำสั่ง Linux สำหรับการจัดการระบบ
-
df
- … แสดงขนาดดิสก์ของคุณและจำนวนเนื้อที่ว่างบนดิสก์ของคุณ
-
ฟรี
- … แสดงจำนวน RAM ที่ใช้ได้และใช้งาน
-
uname
… แสดงข้อมูลระบบ หากคุณป้อน
uname
เทอร์มินัลจะรายงานเฉพาะ Linux แต่ทีมงาน
uname -a
- แสดงข้อมูลเกี่ยวกับชื่อคอมพิวเตอร์และรุ่นเคอร์เนล
-
เวลาทำงาน
- … บอกว่าระบบของคุณทำงานมานานแค่ไหน
-
อยู่ไหน
- … แสดงตำแหน่งของไฟล์ปฏิบัติการสำหรับโปรแกรมที่ต้องการ
-
ฉันเป็นใคร
- … เรียกชื่อผู้ใช้
คำสั่ง Linux สำหรับการจัดการผู้ใช้
-
ผู้ใช้เพิ่ม
… ลงทะเบียนผู้ใช้ใหม่ เข้า
ผู้ใช้เพิ่มชื่อผู้ใช้
- และผู้ใช้จะถูกสร้างขึ้น
-
userdel
- … ลบบัญชีผู้ใช้และไฟล์
-
ผู้ใช้mod
- … เปลี่ยนบัญชีผู้ใช้ สามารถย้ายโฮมโฟลเดอร์ของผู้ใช้หรือกำหนดวันที่เมื่อบัญชีจะถูกล็อค
-
รหัสผ่าน
- … เปลี่ยนรหัสผ่านบัญชี ผู้ใช้ทั่วไปสามารถเปลี่ยนรหัสผ่านของบัญชีของตัวเองเท่านั้น superuser สามารถเปลี่ยนรหัสผ่านของบัญชีใดก็ได้
คำสั่ง Linux สำหรับการจัดการเครือข่าย
-
ip
… ทีมงานมัลติฟังก์ชั่นสำหรับการทำงานกับเครือข่าย สั่งการ
แสดงที่อยู่ IP
แสดงข้อมูลเกี่ยวกับที่อยู่เครือข่าย
เส้นทางไอพี
จัดการเส้นทางและอื่น ๆ ออกคำสั่ง
ลิงก์ ip ตั้งค่า ethX ขึ้น
,
ลิงก์ ip ตั้งค่า ethX ลง
คุณสามารถเปิดและปิดการเชื่อมต่อได้ ทีมงาน
ip
ใช้ประโยชน์ได้หลายอย่าง ดังนั้นก่อนใช้งานควรอ่านคู่มือหรือ enter. ก่อนดีกว่า
ip --help
-
ปิง
- … แสดงว่าคุณเชื่อมต่อกับเครือข่ายหรือไม่ และช่วยกำหนดคุณภาพของการเชื่อมต่อ
แล้วก็อย่างอื่น
ในที่สุดก็มีคำสั่ง Linux หลัก พวกเขาแสดงวัวที่สามารถพูดคุยกับคุณได้ (อย่าถามว่านักพัฒนากำลังใช้อะไร)
-
cowsay อะไรก็ได้
- … วัวจะพูดในสิ่งที่คุณบอกเธอ
-
โชคลาภ | cowsay
- … วัวจะให้ความคิดหรือคำพูดที่ฉลาด (หรือไม่)
-
cowsay -l
- … รายชื่อสัตว์ทั้งหมดที่สามารถแสดงในเทอร์มินัล ถ้าจู่ๆ คุณไม่ชอบวัว
-
โชคลาภ | cowsay -f animal_from_list
- … สัตว์ที่คุณเลือกเริ่มอาบน้ำด้วยคำพูดบางครั้งเหมาะสม
-
sudo apt-get ติดตั้งฟอร์จูนฟอร์จูนฟอร์จูนส์มินฟอร์จูนรู
- … ทำให้สวนสัตว์ทั้งหมดพูดภาษารัสเซีย หากปราศจากสิ่งนี้ สัตว์ต่าง ๆ ก็อ้างคำพูดของทเวนและไวลด์ในต้นฉบับ
นี่ไม่ใช่คำสั่ง Linux ทั้งหมด หากคุณต้องการทราบรายละเอียดเกี่ยวกับตัวเลือกและวิธีใช้คำสั่ง Linux คุณสามารถใช้บทช่วยสอนในตัว โทร
ผู้ชาย your_command
หรือ
your_command --help
แนะนำ:
เครื่องมืออเนกประสงค์ 14 ชิ้นพร้อม AliExpress สำหรับทุกโอกาส
ด้วยคีม มีด ค้อน และแม้แต่ขวาน เราพบเครื่องมืออเนกประสงค์สำหรับงบประมาณที่ต่างกันและมีฟังก์ชันการทำงานที่แตกต่างกัน เป็นสร้อยข้อมือได้ด้วย
บริการฟรี 200 สำหรับทุกโอกาส
มีบริการฟรีสำหรับการแก้ปัญหาเกือบทุกงาน คอลเลกชันนี้มีแหล่งข้อมูลที่เป็นประโยชน์สำหรับการทำงาน ยามว่าง การค้นหาเพลง กีฬา และอื่นๆ
อะแดปเตอร์และอะแดปเตอร์ 15 ชิ้นจาก AliExpress สำหรับทุกโอกาส
ตัวแยกหูฟัง อะแดปเตอร์เสียง อะแดปเตอร์ - รวบรวมทุกสิ่งที่คุณต้องการเพื่อเชื่อมต่อสายเคเบิล หลอดไฟ ฮาร์ดไดรฟ์ และอื่นๆ
คำสั่ง Terminal ที่ทุกคนควรรู้
คำสั่ง Terminal จะอยู่ในไดเร็กทอรี Programs> Utilities ทันทีหลังจากเริ่มต้นคุณจะเห็นบรรทัดที่เขียนชื่อคอมพิวเตอร์และไดเร็กทอรีปัจจุบัน
20 คำสั่ง Terminal ใน macOS ที่จะมีประโยชน์
ดูวิธีทำให้การทำงานบน Mac ของคุณง่ายขึ้น เร็วขึ้น และสะดวกยิ่งขึ้น คำสั่ง macOS ที่จำเป็นที่สุดทั้งหมดอยู่ในบทความ Lifehacker นี้