คำสั่ง Linux ที่ใช้งานบ่อย

สิงหาคม 12, 2024 pholasa 0 Comments

ในที่นี้จะขอยกตัวอย่างคำสั่ง Linux พื้นฐานที่ใช้กันบ่อยใน Kali Linux ซึ่งมักใช้ในการทดสอบความปลอดภัยและการทดสอบเจาะระบบ ดังนี้

 

1. การนำทางในระบบไฟล์

  • pwd : แสดงไดเรกทอรีที่ทำงานอยู่ในปัจจุบัน
  • ls : แสดงรายการไฟล์และไดเรกทอรีในไดเรกทอรีปัจจุบัน
  • cd : เปลี่ยนไดเรกทอรีปัจจุบัน
    ตัวอย่าง: cd /etc เพื่อไปที่ไดเรกทอรี /etc
  • mkdir : สร้างไดเรกทอรีใหม่
    ตัวอย่าง: mkdir new_folder เพื่อสร้างไดเรกทอรีชื่อ new_folder
  • rm : ลบไฟล์หรือไดเรกทอรี
    ตัวอย่าง: rm file.txt เพื่อลบไฟล์ หรือ rm -r folder เพื่อลบไดเรกทอรีและเนื้อหาภายใน

2. การจัดการไฟล์

  • cp : คัดลอกไฟล์หรือไดเรกทอรี
    ตัวอย่าง: cp file1.txt file2.txt เพื่อคัดลอก file1.txt ไปยัง file2.txt
  • mv : ย้ายหรือเปลี่ยนชื่อไฟล์หรือไดเรกทอรี
    ตัวอย่าง: mv oldname.txt newname.txt เพื่อเปลี่ยนชื่อไฟล์ หรือ mv file.txt /path/to/directory เพื่อย้ายไฟล์ไปยังไดเรกทอรีอื่น
  • nano : เปิดไฟล์ในโปรแกรมแก้ไขข้อความ Nano
    ตัวอย่าง: nano file.txt เพื่อแก้ไข file.txt ด้วยโปรแกรม Nano
  • touch : สร้างไฟล์ว่าง
    ตัวอย่าง: touch newfile.txt เพื่อสร้างไฟล์ว่างใหม่
  • cat : แสดงเนื้อหาของไฟล์
    ตัวอย่าง: cat file.txt เพื่อแสดงเนื้อหาของ file.txt
  • locate : ค้นหาไฟล์หรือไดเรกทอรีในระบบ
    ตัวอย่าง: locate filename เพื่อค้นหาไฟล์ที่ชื่อ filename

3. ข้อมูลระบบ

  • uname -a : แสดงข้อมูลระบบ รวมถึงเวอร์ชันของเคอร์เนลและสถาปัตยกรรม
  • df -h : แสดงการใช้งานพื้นที่ดิสก์ในรูปแบบที่อ่านได้ง่าย
  • top : แสดงกระบวนการที่กำลังทำงานและการใช้ทรัพยากรของแต่ละกระบวนการ
  • ps aux : แสดงรายการกระบวนการที่กำลังทำงานทั้งหมด
  • iwconfig : แสดงหรือกำหนดค่าเครือข่ายไร้สาย (Wi-Fi)

4. คำสั่งเครือข่าย

  • ifconfig : แสดงการกำหนดค่า IP ของอินเทอร์เฟซเครือข่าย
  • ping : ตรวจสอบการเชื่อมต่อกับโฮสต์
    ตัวอย่าง: ping google.com เพื่อตรวจสอบการเชื่อมต่อกับ Google
  • netstat : แสดงการเชื่อมต่อเครือข่าย ตารางเส้นทาง สถิติอินเทอร์เฟซ และอื่นๆ
  • nmap : สแกนเครือข่ายเพื่อค้นหาโฮสต์และบริการ
    ตัวอย่าง: nmap 192.168.1.1 เพื่อสแกนที่อยู่ IP 192.168.1.1

5. การจัดการแพ็คเกจ

  • apt-get update : อัปเดตรายการแพ็คเกจ
  • apt-get upgrade : อัปเกรดแพ็คเกจที่ติดตั้งแล้วทั้งหมดให้เป็นเวอร์ชันล่าสุด
  • apt-get install : ติดตั้งแพ็คเกจใหม่
    ตัวอย่าง: apt-get install nmap เพื่อติดตั้งแพ็คเกจ nmap
  • apt-get remove : ลบแพ็คเกจที่ติดตั้งแล้ว
    ตัวอย่าง: apt-get remove nmap เพื่อลบแพ็คเกจ nmap

6. การแตกไฟล์และการบีบอัด

  • tar -xzvf filename.tar.gz : แตกไฟล์ที่บีบอัดในรูปแบบ .tar.gz
  • tar -xjvf filename.tar.bz2 : แตกไฟล์ที่บีบอัดในรูปแบบ .tar.bz2
  • unzip filename.zip : แตกไฟล์ที่บีบอัดในรูปแบบ .zip
  • gzip filename : บีบอัดไฟล์ให้เป็น .gz
  • gunzip filename.gz : แตกไฟล์ที่บีบอัดในรูปแบบ .gz

7. ผู้ใช้และสิทธิ์การเข้าถึง

  • sudo : รันคำสั่งในฐานะผู้ใช้ระดับสูง (superuser)
    ตัวอย่าง: sudo apt-get update เพื่ออัปเดตรายการแพ็คเกจด้วยสิทธิ์ผู้ดูแลระบบ
  • chmod : เปลี่ยนสิทธิ์ของไฟล์
    ตัวอย่าง: chmod +x script.sh เพื่อทำให้สคริปต์สามารถรันได้
  • chown : เปลี่ยนเจ้าของของไฟล์หรือไดเรกทอรี
    ตัวอย่าง: chown user:group file.txt เพื่อเปลี่ยนเจ้าของของ file.txt

 

 

 

 

 

Leave a Reply:

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *