Ubuntu นับเป็นลีนุกซ์ดิสโทรหนึ่งที่ใช้งานได้ง่าย เหมาะกับผู้เริ่มเข้าวงการที่อยากมาเรียนรู้โอเอสอื่นนอกจากวินโดวส์ แม้จะมีหน้าตาอินเทอร์เฟซแบบกราฟิกที่คุ้นเคย แต่การจะเข้าถึงความเป็นลีนุกซ์ที่แท้จริงนั้น จำเป็นต้องฝึกและใช้ประโยชน์จากคอมมานด์ไลน์ให้คล่องมากกว่า ดังนั้นเราจึงรวบรวมคำสั่งพื้นฐานบน Ubuntu 20 คำสั่งที่ผู้เริ่มต้นควรรู้เอาไว้ดังต่อไปนี้
—————————————————————————————————————————————–
คำสั่ง uname
คำสั่งแสดง ชื่อและรุ่นของ OS ชื่อและรุ่นของ cpu ชื่อเครื่อง
ตัวอย่าง uname -a คือ คำสั่ง Print All
คำสั่ง id
ใช้แสดงชื่อและกลุ่มมของผู้ใช้งาน
ตัวอย่าง id 0 เพราะไม่มีไรในตัวรันนี้
คำสั่ง free
แสดงหน่วยความจำที่เหลืออยู่บนระบบ
โครงสร้างคำสั่ง free [-b|-k|-m]
โดย option ที่มักใช้กันใน free คือ
-b แสดงผลลัพธ์เป็นหน่วย byte -k แสดงผลลัพธ์เป็นหน่วย kilobyte -m แสดงผลลัพธ์เป็นหน่วย megabyte
คำสั่ง cal
คำสั่งแสดงปฏิทินของระบบ Unix,Linux
รูบแบบการใช้งาน cal
ตัวอย่าง cal [Enter](สั่งให้ระบบแสดง ปฏิทินเดือน ปัจจุบัน)
cal -y [Enter](สั่งให้ระบบแสดง ปฏิทินปี ปัจจุบัน)
คำสั่ง ifconfig
เป็นคำสั่งตรวจอุปกรณ์เน็ตเวิร์ค
คำสั่ง ls
เป็นคำสั่งที่ใช้สำหรับแสดงแฟ้มข้อมูล (เช่นเดียวกับ dirของDOS) มากจากคำว่า list
รูปแบบคำสั่ง ls [option] [file]
option ที่มักใช้กันใน ls คือ
-l จะแสดงผลลัพธ์แบบ Long Format ซึ่งจะแสดง Permission ของแฟ้มด้วย
-a จะแสดงแฟ้มข้อมูลทั้งหมด
-F จะแสดง / หลัง Directory และ * หลังแฟ้มข้อมูลที่ execute ได้
คำสั่ง mkdir
เป็นคำสั่งที่ใช้สำหรับการสร้าง directory (ในทำนองเดียวกับ dos) มาจากคำว่า make directory
รูปแบบของคำสั่งmkdir แต่ในที่นี้ผมได้ลอง ls เพื่อเช็คว่ามันสร้างติดไหม ลทีได้คือ มี test2 ตามที่สร้างไว้
คำสั่ง date
เป็นคำสั่งที่ใช้แสดงวันเวลาในปัจจุบัน
คำสั่ง uptime
เป็นคำสั่งที่เช็คว่าเปิดเครื่องมานานเท่าไหร่ และ มีการใช้ cpu ไปเท่าไหร่ ในที่นี้ไม่แน่ใจทำไม cpu ถึงเป็น 0
คำสั่ง cd
คำสั่งChange Directoryของระบบ Unix,Linux (คล้ายกับคำสั่งCDของDOS)
รูบแบบการใช้งาน cd ในที่นี้ผมทำได้ เป็นให้มาเข้าตัว home2 แทนสังเกตจาก สนแฟส้นหะ
คำสั่ง rmdir
เป็นคำสั่งที่ใช้สำหรับการลบ directory (ในทำนองเดียวกับ dos) มาจากคำว่า remove directory
โครงสร้างคำสั่ง // สังเกตได้ว่า 222 ได้หายจากการตรวจสอบ ls
คำสั่ง touch
เป็นคำสั่งในการขอมูลลงใน localhost นั้นๆ ตามรูป
คำสั่ง pwd
กเป็นคำสั่งที่ใช้สำหรับแสดง Directory ปัจจุบัน (ในทำนองเดียวกับการพิมพ์ cd บน DOS) มาจากคำว่า print work directory d
คำสั่ง clear
เป็นคำสั่งเครีย List ทั้งหมด กรณีลายหูลายตา
คำสั่ง more
คล้ายกับคำสั่ง cat ไม่เหมาะกับการดูข้อมูลที่มีความยาวมากๆ ดังนั้น จึงได้มีการพัฒนา more ขึ้น เพื่อช่วยให้สามารถดูข้อมูลที่มีขนาดยาวได้เป็นช่วงๆ
คำสั่ง Kill
ของระบบ Unix,Linux (เป็นคำสั่งสำหรับยกเลิก Process)รูบแบบการใช้งาน kill [option] (process ID)
คำสั่ง PS
เป็นคำสั่งดู process ID ในระบบ
คำสั่ง jobs
คำสั่ง jobs ของระบบ Unix,Linux (เป็นคำสั่งสำหรับกำหนดควบคุม การรับส่งผ่านข้อมูลของ Firewall)
รูบแบบการใช้งาน jobs
คำสั่ง history
คำสั่ง history ของระบบ Unix,Linux (เป็นการดูประวัติการใช้คำสั่งในCommand line คล้ายกับการกดF7ในDOSคือเรียกใช้คำสั่งDos key) รูปแบบการใช้งานhistory [n] [-r wan [filename] ]
คำสั่ง gzip
คำสั่งgzip/gunzipของระบบ Unix,Linux (เป็นการบีบอัดไฟล์หรือขยายบีบอัดไฟล์)
รูบแบบการใช้งาน gzipหรือgunzip (-cdfhlLnNrtv19 ) [file]