สารบัญ:

71 คำสั่ง Linux สำหรับทุกโอกาส เกือบ
71 คำสั่ง Linux สำหรับทุกโอกาส เกือบ
Anonim

คุณสามารถทำเกือบทุกอย่างในเทอร์มินัล Linux: กำหนดค่าระบบ ติดตั้งและถอนการติดตั้งแอปพลิเคชัน จัดการดิสก์และไฟล์ และแม้แต่พูดคุยกับวัว

71 คำสั่ง Linux สำหรับทุกโอกาส เกือบ
71 คำสั่ง Linux สำหรับทุกโอกาส เกือบ

คำสั่ง Linux สำหรับการนำทางเทอร์มินัล

คำสั่ง Linux สำหรับการนำทางเทอร์มินัล
คำสั่ง Linux สำหรับการนำทางเทอร์มินัล
  1. &&

    … ถ้าพูดกันตรงๆ นี่ไม่ใช่คำสั่ง หากคุณต้องการรันคำสั่งหลายคำสั่งพร้อมกัน ให้ใส่เครื่องหมายคู่ระหว่างคำสั่งเหล่านี้:

    first_command && วินาที_command

  2. … เทอร์มินัลจะรันคำสั่งตามลำดับ คุณสามารถป้อนคำสั่งได้มากเท่าที่คุณต้องการ
  3. นามแฝง

    … กำหนดชื่อที่คุณสร้างให้กับคำสั่งแบบยาวที่คุณจำไม่ได้ เข้า

    นามแฝง command-long short-command

  4. .
  5. ซีดี

    … เปลี่ยนโฟลเดอร์เทอร์มินัลปัจจุบัน เมื่อคุณเริ่มต้นเทอร์มินัล จะใช้โฟลเดอร์บ้านของคุณ เข้า

    cd folder_address

  6. และเทอร์มินัลจะทำงานกับไฟล์ที่มีอยู่
  7. แจ่มใส

  8. … ล้างข้อความทั้งหมดจากหน้าต่างเทอร์มินัล
  9. ประวัติศาสตร์

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

    ทีมของคุณ

  10. .
  11. ชาย

    … แสดงคำแนะนำเกี่ยวกับโปรแกรมและคำสั่ง Linux เข้า

    ผู้ชาย package_name

    หรือ

    ผู้ชาย your_command

  12. .
  13. คืออะไร

    … แสดงคำอธิบายสั้นๆ ของโปรแกรม ป้อนคำสั่งและชื่อโปรแกรม

    package_name คืออะไร

  14. .

คำสั่ง Linux สำหรับรับสิทธิ์ superuser

คำสั่ง Linux สำหรับรับสิทธิ์ superuser
คำสั่ง Linux สำหรับรับสิทธิ์ superuser

ในการดำเนินการต่างๆ บนระบบ เช่น ในการเพิ่มและลบโปรแกรม คุณต้องมีสิทธิ์ของผู้ดูแลระบบ หรือ root ของ superuser ตามที่เรียกใน Linux

  1. sudo

    … คำสั่งนี้จะให้สิทธิ์ superuser แก่คุณ เข้า

    sudo

    ก่อนคำสั่งที่คุณต้องการ (เช่น

    sudo apt อัพเกรด

  2. ) เพื่อเรียกใช้ในฐานะผู้ดูแลระบบ ระบบจะขอรหัสผ่านจากคุณ
  3. ซูโด ซู

  4. … หลังจากคำสั่งนี้ คำสั่งทั้งหมดที่คุณป้อนจะถูกดำเนินการในนามของ superuser จนกว่าคุณจะปิดเทอร์มินัล ใช้ถ้าคุณต้องการเรียกใช้คำสั่งจำนวนมากที่มีสิทธิ์ของผู้ดูแลระบบ
  5. sudo gksudo

    … คำสั่งเรียกใช้แอปพลิเคชัน GUI ในฐานะผู้ดูแลระบบ ตัวอย่างเช่น หากคุณต้องการย้ายหรือแก้ไขไฟล์ระบบ ให้ป้อน

    sudo gksudo นอติลุส

  6. (ระบุตัวจัดการไฟล์ที่คุณใช้)
  7. ซูโดะ !!

    … คำสั่งนี้จะเรียกใช้คำสั่งที่ป้อนก่อนหน้านี้ด้วยสิทธิ์ของผู้ดูแลระบบ มีประโยชน์หากคุณพิมพ์คำสั่งโดยไม่ใช้

    sudo

  8. .

อย่ารันคำสั่งในนามของ superuser ที่คุณไม่เข้าใจ

คำสั่ง Linux สำหรับจัดการตัวจัดการแพ็คเกจ

คำสั่ง Linux สำหรับจัดการตัวจัดการแพ็คเกจ
คำสั่ง Linux สำหรับจัดการตัวจัดการแพ็คเกจ

การติดตั้งและถอนการติดตั้งแอพพลิเคชั่นบน Linux ทำได้โดยตัวจัดการแพ็คเกจ Ubuntu และ Debian เรียกตัวจัดการแพ็คเกจ apt, Fedora เรียก dnf, Arch และ Manjaro เรียก pacman พวกเขาดาวน์โหลดแอปพลิเคชันจากที่เก็บข้อมูลออนไลน์ แหล่งที่มาของแพ็คเกจ ควรให้คำสั่งแก่พวกเขาด้วยสิทธิ์ superuser

ฉลาด (Debian / Ubuntu / Mint)

  1. sudo apt ติดตั้ง package_name

  2. … ติดตั้งแพ็คเกจที่จำเป็น
  3. sudo apt-add-repository repository_address

  4. … เพิ่มที่เก็บของบุคคลที่สาม
  5. sudo apt อัปเดต

  6. … อัพเดทข้อมูลแพ็คเกจ
  7. sudo apt อัพเกรด

    … อัปเดตแพ็คเกจทั้งหมดเป็นเวอร์ชันล่าสุด (รันหลังจาก

    ปรับปรุงฉลาด

  8. ).
  9. sudo apt ลบ package_name

  10. … นำแพ็คเกจที่ไม่จำเป็นออก
  11. sudo apt purge package_name

  12. … ลบแพ็คเกจที่ไม่จำเป็นซึ่งมีการขึ้นต่อกันทั้งหมด หากคุณต้องการเพิ่มพื้นที่ว่าง
  13. sudo apt autoremove

  14. … ลบการพึ่งพาที่ไม่จำเป็น แพ็คเกจที่ถูกละเลย และขยะอื่นๆ ออก

dnf (เรดแฮท / Fedora / CentOS)

  1. sudo dnf ติดตั้ง package_name

  2. … ติดตั้งแพ็คเกจที่จำเป็น
  3. sudo dnf config-manager --add-repo repository_address

  4. … เพิ่มที่เก็บของบุคคลที่สาม
  5. sudo dnf อัพเกรด

  6. … อัพเดทแพ็คเกจทั้งหมดให้สดใหม่ที่สุด
  7. sudo dnf ลบ package_name

  8. … นำแพ็คเกจที่ไม่จำเป็นออก
  9. sudo dnf autoremove

  10. … ลบการพึ่งพาที่ไม่จำเป็นทั้งหมด

แพคแมน (อาร์ช / มันจาโร)

  1. sudo pacman -S package_name

  2. … ติดตั้งแพ็คเกจที่จำเป็น
  3. sudo yaourt -S package_name

  4. … ติดตั้งแพ็คเกจจาก AUR หากไม่ได้อยู่ในที่เก็บหลัก
  5. sudo pacman -Sy

  6. … อัพเดทข้อมูลแพ็คเกจ
  7. sudo pacman -Syu

  8. … อัพเดทแพ็คเกจทั้งหมดให้สดใหม่ที่สุด
  9. sudo pacman -R package_name

  10. … นำแพ็คเกจที่ไม่จำเป็นออก
  11. sudo pacman -Rs package_name

  12. … ลบแพ็คเกจที่ไม่จำเป็นพร้อมการอ้างอิงทั้งหมด

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

sudo apt ติดตั้ง firefox clementine vlc

หากคุณต้องการติดตั้งแพ็คเกจแต่ไม่ทราบชื่อที่แน่นอน ให้ป้อนอักษรสองสามตัวแรกของชื่อแพ็คเกจแล้วกด Tab สองครั้ง ตัวจัดการแพ็คเกจจะแสดงแพ็คเกจทั้งหมดที่ขึ้นต้นด้วยชื่อเดียวกัน

คำสั่ง Linux สำหรับจัดการกระบวนการ

คำสั่ง Linux สำหรับจัดการกระบวนการ
คำสั่ง Linux สำหรับจัดการกระบวนการ
  1. ฆ่า

    … คำสั่งนี้ใช้เพื่อบังคับให้ยุติกระบวนการ คุณต้องป้อน

    ฆ่ากระบวนการ_PID

    … สามารถดู PID ของกระบวนการได้โดยป้อน

    สูงสุด

  2. .
  3. xkill

  4. … คำสั่งอื่นเพื่อยุติกระบวนการ ป้อนแล้วคลิกบนหน้าต่างที่คุณต้องการปิด
  5. killall

    … ฆ่ากระบวนการด้วยชื่อเฉพาะ ตัวอย่างเช่น,

    killall firefox

  6. .
  7. สูงสุด

  8. … แสดงรายการกระบวนการที่ทำงานอยู่ จัดเรียงตามการใช้ CPU เทอร์มินัลชนิดหนึ่ง "การตรวจสอบระบบ"

คำสั่ง Linux สำหรับจัดการไฟล์

คำสั่ง Linux สำหรับจัดการไฟล์
คำสั่ง Linux สำหรับจัดการไฟล์

การดูและแก้ไขไฟล์

  1. แมว

    … เมื่อใช้คำสั่งกับไฟล์ข้อความเดียว (เช่นนี้:

    cat path_to_file

    ) จะแสดงเนื้อหาในหน้าต่างเทอร์มินัล หากคุณระบุไฟล์ตั้งแต่สองไฟล์ขึ้นไป

    cat path_to_file_1 path_to_file_2

    เธอจะกาวพวกเขา ถ้าเราแนะนำ

    cat path_to_file_1> new_file

  2. มันจะรวมเนื้อหาของไฟล์ที่ระบุเป็นไฟล์ใหม่
  3. chmod

  4. … อนุญาตให้คุณเปลี่ยนการอนุญาตไฟล์ สิ่งนี้มีประโยชน์หากคุณต้องการเปลี่ยนแปลงไฟล์ระบบ
  5. chown

  6. … เปลี่ยนเจ้าของไฟล์ ควรรันด้วยสิทธิ์ superuser
  7. ไฟล์

  8. … แสดงข้อมูลเกี่ยวกับไฟล์ที่ระบุ
  9. นาโน

    … เปิดโปรแกรมแก้ไขข้อความอย่างง่าย คุณสามารถสร้างไฟล์ข้อความใหม่หรือเปิดไฟล์ที่มีอยู่:

    nano path_to_file

  10. .
  11. เปลี่ยนชื่อ

  12. … เปลี่ยนชื่อไฟล์หรือหลายไฟล์ คำสั่งนี้ยังสามารถใช้เพื่อเปลี่ยนชื่อไฟล์จำนวนมากโดยใช้มาสก์
  13. สัมผัส

  14. … เปลี่ยนวันที่ที่เปิดหรือแก้ไขไฟล์ที่ระบุครั้งล่าสุด
  15. wget

  16. … ดาวน์โหลดไฟล์จากอินเทอร์เน็ตไปยังโฟลเดอร์เทอร์มินัล
  17. zip

  18. … แกะและบีบอัดไฟล์เก็บถาวร

การสร้างและการลบไฟล์และโฟลเดอร์

  1. mkdir

    … สร้างโฟลเดอร์ใหม่ในโฟลเดอร์เทอร์มินัลปัจจุบันหรือในโฟลเดอร์ที่ระบุ:

    mkdir folder_path

  2. .
  3. rmdir

  4. … ลบโฟลเดอร์ที่ระบุ
  5. rm

  6. … ลบไฟล์ มันสามารถลบทั้งไฟล์แยกและกลุ่มที่สอดคล้องกับคุณสมบัติบางอย่าง

การคัดลอกและย้ายไฟล์

  1. cp

    … สร้างสำเนาของไฟล์ที่ระบุในโฟลเดอร์เทอร์มินัล:

    cp path_to_file

    … หรือจะระบุปลายทางก็ได้

    cp path_to_file path_to_copy

  2. .
  3. mv

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

ค้นหาไฟล์

  1. หา

  2. … ค้นหาไฟล์ตามเกณฑ์เฉพาะ เช่น ชื่อ, ชนิด, ขนาด, เจ้าของ, การสร้างและวันที่แก้ไข
  3. grep

  4. … ค้นหาไฟล์ข้อความที่มีสตริงเฉพาะ เกณฑ์มีความยืดหยุ่นมาก
  5. ค้นหา

  6. … ค้นหาไฟล์และโฟลเดอร์ที่มีชื่อตรงกับข้อความค้นหาและแสดงเส้นทางในระบบไฟล์

คำสั่ง Linux สำหรับการทำงานกับพาร์ติชั่น

คำสั่ง Linux สำหรับการทำงานกับพาร์ติชั่น
คำสั่ง Linux สำหรับการทำงานกับพาร์ติชั่น
  1. lsblk

  2. … คำสั่งนี้แสดงให้เห็นว่าดิสก์ใดอยู่ในระบบของคุณและพาร์ติชั่นที่แบ่งออกเป็น คำสั่งยังแสดงชื่อพาร์ติชั่นและไดรฟ์ของคุณ ในรูปแบบ sda1, sda2 และอื่นๆ
  3. ภูเขา

    … ติดตั้งไดรฟ์ อุปกรณ์ หรือระบบไฟล์ของ Linux เพื่อให้คุณใช้งานได้ โดยปกติอุปกรณ์จะเชื่อมต่อโดยอัตโนมัติทันทีที่คุณคลิกในตัวจัดการไฟล์ แต่บางครั้งคุณอาจต้องเมานต์บางอย่างด้วยตนเอง คุณสามารถเมานต์อะไรก็ได้: ดิสก์ ไดรฟ์ภายนอก พาร์ติชั่น และแม้แต่อิมเมจ ISO คำสั่งนี้ต้องดำเนินการด้วยสิทธิ์ superuser หากต้องการเมาต์ดิสก์หรือพาร์ติชั่นที่มีอยู่ ให้พิมพ์

    เมานต์ sdX

  4. .
  5. umount

    … ดัมพ์ระบบไฟล์ สั่งการ

    umount sdX

  6. จะยกเลิกการต่อเชื่อมระบบไฟล์ของสื่อภายนอกเพื่อให้คุณสามารถดีดออกได้
  7. dd

    … คำสั่งนี้จะคัดลอกและแปลงไฟล์และส่วนต่างๆ มันมีประโยชน์หลายอย่าง ตัวอย่างเช่น,

    dd if = / dev / sda ของ = / dev / sdb

    จะทำสำเนาที่ถูกต้องของพาร์ติชัน sda บนพาร์ติชัน sdb

    dd if = / dev / ศูนย์ของ = / dev / sdX

    จะเขียนทับเนื้อหาของสื่อที่ระบุด้วยศูนย์เพื่อให้ข้อมูลไม่สามารถกู้คืนได้ NS

    dd if = ~ / ดาวน์โหลด / ubuntu.iso ของ = / dev / sdX bs = 4M

  8. จะสร้างสื่อที่สามารถบู๊ตได้จากอิมเมจการแจกจ่ายที่คุณดาวน์โหลด

คำสั่ง Linux สำหรับการจัดการระบบ

คำสั่ง Linux สำหรับการจัดการระบบ
คำสั่ง Linux สำหรับการจัดการระบบ
  1. df

  2. … แสดงขนาดดิสก์ของคุณและจำนวนเนื้อที่ว่างบนดิสก์ของคุณ
  3. ฟรี

  4. … แสดงจำนวน RAM ที่ใช้ได้และใช้งาน
  5. uname

    … แสดงข้อมูลระบบ หากคุณป้อน

    uname

    เทอร์มินัลจะรายงานเฉพาะ Linux แต่ทีมงาน

    uname -a

  6. แสดงข้อมูลเกี่ยวกับชื่อคอมพิวเตอร์และรุ่นเคอร์เนล
  7. เวลาทำงาน

  8. … บอกว่าระบบของคุณทำงานมานานแค่ไหน
  9. อยู่ไหน

  10. … แสดงตำแหน่งของไฟล์ปฏิบัติการสำหรับโปรแกรมที่ต้องการ
  11. ฉันเป็นใคร

  12. … เรียกชื่อผู้ใช้

คำสั่ง Linux สำหรับการจัดการผู้ใช้

ภาพ
ภาพ
  1. ผู้ใช้เพิ่ม

    … ลงทะเบียนผู้ใช้ใหม่ เข้า

    ผู้ใช้เพิ่มชื่อผู้ใช้

  2. และผู้ใช้จะถูกสร้างขึ้น
  3. userdel

  4. … ลบบัญชีผู้ใช้และไฟล์
  5. ผู้ใช้mod

  6. … เปลี่ยนบัญชีผู้ใช้ สามารถย้ายโฮมโฟลเดอร์ของผู้ใช้หรือกำหนดวันที่เมื่อบัญชีจะถูกล็อค
  7. รหัสผ่าน

  8. … เปลี่ยนรหัสผ่านบัญชี ผู้ใช้ทั่วไปสามารถเปลี่ยนรหัสผ่านของบัญชีของตัวเองเท่านั้น superuser สามารถเปลี่ยนรหัสผ่านของบัญชีใดก็ได้

คำสั่ง Linux สำหรับการจัดการเครือข่าย

ภาพ
ภาพ
  1. ip

    … ทีมงานมัลติฟังก์ชั่นสำหรับการทำงานกับเครือข่าย สั่งการ

    แสดงที่อยู่ IP

    แสดงข้อมูลเกี่ยวกับที่อยู่เครือข่าย

    เส้นทางไอพี

    จัดการเส้นทางและอื่น ๆ ออกคำสั่ง

    ลิงก์ ip ตั้งค่า ethX ขึ้น

    ,

    ลิงก์ ip ตั้งค่า ethX ลง

    คุณสามารถเปิดและปิดการเชื่อมต่อได้ ทีมงาน

    ip

    ใช้ประโยชน์ได้หลายอย่าง ดังนั้นก่อนใช้งานควรอ่านคู่มือหรือ enter. ก่อนดีกว่า

    ip --help

  2. ปิง

  3. … แสดงว่าคุณเชื่อมต่อกับเครือข่ายหรือไม่ และช่วยกำหนดคุณภาพของการเชื่อมต่อ

แล้วก็อย่างอื่น

ภาพ
ภาพ

ในที่สุดก็มีคำสั่ง Linux หลัก พวกเขาแสดงวัวที่สามารถพูดคุยกับคุณได้ (อย่าถามว่านักพัฒนากำลังใช้อะไร)

  1. cowsay อะไรก็ได้

  2. … วัวจะพูดในสิ่งที่คุณบอกเธอ
  3. โชคลาภ | cowsay

  4. … วัวจะให้ความคิดหรือคำพูดที่ฉลาด (หรือไม่)
  5. cowsay -l

  6. … รายชื่อสัตว์ทั้งหมดที่สามารถแสดงในเทอร์มินัล ถ้าจู่ๆ คุณไม่ชอบวัว
  7. โชคลาภ | cowsay -f animal_from_list

  8. … สัตว์ที่คุณเลือกเริ่มอาบน้ำด้วยคำพูดบางครั้งเหมาะสม
  9. sudo apt-get ติดตั้งฟอร์จูนฟอร์จูนฟอร์จูนส์มินฟอร์จูนรู

  10. … ทำให้สวนสัตว์ทั้งหมดพูดภาษารัสเซีย หากปราศจากสิ่งนี้ สัตว์ต่าง ๆ ก็อ้างคำพูดของทเวนและไวลด์ในต้นฉบับ

นี่ไม่ใช่คำสั่ง Linux ทั้งหมด หากคุณต้องการทราบรายละเอียดเกี่ยวกับตัวเลือกและวิธีใช้คำสั่ง Linux คุณสามารถใช้บทช่วยสอนในตัว โทร

ผู้ชาย your_command

หรือ

your_command --help

แนะนำ: