command line linux เบื้องต้น
Post on 22-Apr-2015
5.397 Views
Preview:
DESCRIPTION
TRANSCRIPT
iClosedz.blogspot.com – เว็บไซตร์วบรวมบทความด้าน Security | Command Line Linux พืน้ฐาน 1
Command Line Linux พื้นฐาน
แสดงข้อมูลของระบบและ Kernel
uname -i แสดงระบบ 32bit หรือ 64bit
uname -a แสดงรายละเอียดทั้งหมด
df แสดงจ านวนพื้นที่ฮาดดิสท์
df -h แสดงจ านวนพื้นที่ฮาดดิสท์ โดยใช้หน่วย megabytes และ gigabytes
free แสดงข้อมูล จ านวน memory ที่ใช้
top โชว์รายละเอียดทั้งหมด โปรเซสที่ก าลังท างาน cpu ram อ่ืนๆ (กด q เพ่ือออก)
lsb_release -a แสดงรายละเอียด linux ที่ใช้ เวอร์ชั่น และ โค๊ดเนม
การจัดการ Process
ps aux แสดง process ที่ก าลังท างานอยู่
ps aux | grep firefox
แสดงรายละเอียดโปรเซสของ firefox grep คือ regular expression โดยค้นหาโปรเซสชื่อ firefox
kill -9 pid ปิดโปรเซส ตามไอดีที่ระบุ (ไอดีดูได้จาก ps aux)
killall name ปิดโปรเซสของโปรแกรม name
การจัดการโฟลเดอร์
cd ค าสั่งเปลี่ยน directory
cd / เปลี่ยน directory ไปที่ root
pwd ใช้ส าหรับแสดง directory ปัจจุบัน
cp ใช้ส าหรับก็อปปี้ ไฟล์/โฟลเดอร์
rmdir folder1 ลบโฟลเดอร์ folder1 (เฉพาะfolder ที่ไม่มีไฟล์ข้างใน)
rm -R folder1 ลบโฟลเดอร์ folder1 และไฟล์ข้างในทั้งหมด
iClosedz.blogspot.com – เว็บไซตร์วบรวมบทความด้าน Security | Command Line Linux พืน้ฐาน 2
การจัดการไฟล์
touch file1.txt สร้างไฟล์ file1.txt
file file1 แสดงนามสกุลของ file1
cat file1.txt แสดงรายละเอียดข้างใน file1.txt
less file1.txt เหมือนค าสั่ง cat แต่ต่างกันที่ สามารถเลื่อน scroll bar ได ้
cp file1 file2 ก็อปปี้ file1 และสร้าง file2
rm file1 ลบ file1
ls Option
ใช้ส าหรับ แสดงรายชื่อไฟล์และโฟลเดอร์
ls โชว์ไฟล์และโฟลเดอร์
ls -a โชว์ไฟล์และโฟลเดอร์รวม hidden files ด้วย
ls -l โชว์ลิสท์แบบยาว มีรายละเอียด permission รวมอยู่ด้วย
ls -S โชว์ลิสทโ์ดยเรียง จากขนาดของไฟล์และโฟลเดอร์
ls -t เรียงตามวันที่แก้ไขล่าสุด
ls -1 โชว์ลิสท์รายชื่อ โดยเรียงบรรทัดละ 1 ชื่อ
ls –color แสดงรายชื่อ แบบมีไฮไลท์สี
การจัดการ Package
sudo apt-get update ท าการ update รายชื่อpackage ใน lists (เหมือนกับการ check update)
sudo apt-get upgrade ท าการ upgrade โปรแกรม ที่มีเวอร์ชั่นใหม่ ให้อัพเดท
sudo apt-get install packagename ติดตั้งโปรแกรม
sudo apt-get -f install ส าหรับแก้ไข package ที่มีปัญหา กรณีเกิด “unmet dependences”
sudo apt-get remove name ลบ package ชื่อname
sudo apt-get purge name เหมือนกับ remove แต่จะลบ ไฟล์คอนฟิคด้วย
sudo add-apt-repository ppa: เพ่ิม repository (ต้องลง python-software-properties ก่อน)
iClosedz.blogspot.com – เว็บไซตร์วบรวมบทความด้าน Security | Command Line Linux พืน้ฐาน 3
การจัดการ File Permission
chmod 775 file1 เปลี่ยนโหมดไฟล์เป็น 775
chmod 777 folder1 เปลี่ยน folder1 เป็น 777
chown user:group file1 เปลี่ยนสิทธิ์การเข้าถึงของ file1
อื่นๆ
ifconfig แสดงรายละเอียด network
nautilus หรือ sudo nautilus ใช้ส าหรับเปิด file manager (sudo เพ่ือเปิดในฐานะ root)
wget url_file ดาวน์โหลดไฟล์ ตามท่ีระบุใน url_file
curl url_file ดาวน์โหลดไฟล์ ตามท่ีระบุใน url_file (แตกต่างจาก wget เล็กน้อย)
References : http://devsharing.com/2013/ubuntu/basic-command-line-ubuntu-linux/ https://help.ubuntu.com/community/UsingTheTerminal https://help.ubuntu.com/10.04/basic-commands/C/
top related