 
            
ในที่นี้จะขอยกตัวอย่างคำสั่ง 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
                                Categories: Linux                            
                        