คำสั่งบน Terminal ฉบับพื้นฐาน Ubuntu

Ubuntu   นับเป็นลีนุกซ์ดิสโทรหนึ่งที่ใช้งานได้ง่าย เหมาะกับผู้เริ่มเข้าวงการที่อยากมาเรียนรู้โอเอสอื่นนอกจากวินโดวส์ แม้จะมีหน้าตาอินเทอร์เฟซแบบกราฟิกที่คุ้นเคย แต่การจะเข้าถึงความเป็นลีนุกซ์ที่แท้จริงนั้น จำเป็นต้องฝึกและใช้ประโยชน์จากคอมมานด์ไลน์ให้คล่องมากกว่า ดังนั้นเราจึงรวบรวมคำสั่งพื้นฐานบน Ubuntu 20 คำสั่งที่ผู้เริ่มต้นควรรู้เอาไว้ดังต่อไปนี้
—————————————————————————————————————————————–

 

คำสั่ง uname
คำสั่งแสดง ชื่อและรุ่นของ OS ชื่อและรุ่นของ cpu ชื่อเครื่อง

ตัวอย่าง uname -a คือ คำสั่ง Print All

01

คำสั่ง id

ใช้แสดงชื่อและกลุ่มมของผู้ใช้งาน
ตัวอย่าง id   0 เพราะไม่มีไรในตัวรันนี้

2

คำสั่ง free
แสดงหน่วยความจำที่เหลืออยู่บนระบบ

โครงสร้างคำสั่ง free [-b|-k|-m]

โดย option ที่มักใช้กันใน free คือ

-b แสดงผลลัพธ์เป็นหน่วย byte   -k แสดงผลลัพธ์เป็นหน่วย kilobyte   -m แสดงผลลัพธ์เป็นหน่วย megabyte

3.png

คำสั่ง cal

คำสั่งแสดงปฏิทินของระบบ Unix,Linux

รูบแบบการใช้งาน cal

ตัวอย่าง cal [Enter](สั่งให้ระบบแสดง ปฏิทินเดือน ปัจจุบัน)

cal -y [Enter](สั่งให้ระบบแสดง ปฏิทินปี ปัจจุบัน)

4

คำสั่ง ifconfig
เป็นคำสั่งตรวจอุปกรณ์เน็ตเวิร์ค

5

คำสั่ง ls
เป็นคำสั่งที่ใช้สำหรับแสดงแฟ้มข้อมูล (เช่นเดียวกับ dirของDOS) มากจากคำว่า list

รูปแบบคำสั่ง ls [option] [file]

option ที่มักใช้กันใน ls คือ

-l จะแสดงผลลัพธ์แบบ Long Format ซึ่งจะแสดง Permission ของแฟ้มด้วย

-a จะแสดงแฟ้มข้อมูลทั้งหมด

-F จะแสดง / หลัง Directory และ * หลังแฟ้มข้อมูลที่ execute ได้

6

คำสั่ง mkdir

เป็นคำสั่งที่ใช้สำหรับการสร้าง directory (ในทำนองเดียวกับ dos) มาจากคำว่า make directory

รูปแบบของคำสั่งmkdir    แต่ในที่นี้ผมได้ลอง ls เพื่อเช็คว่ามันสร้างติดไหม ลทีได้คือ มี test2 ตามที่สร้างไว้

7.png

คำสั่ง date
เป็นคำสั่งที่ใช้แสดงวันเวลาในปัจจุบัน

8

คำสั่ง uptime
เป็นคำสั่งที่เช็คว่าเปิดเครื่องมานานเท่าไหร่ และ มีการใช้ cpu ไปเท่าไหร่ ในที่นี้ไม่แน่ใจทำไม cpu ถึงเป็น 0

8

คำสั่ง cd
คำสั่งChange Directoryของระบบ Unix,Linux (คล้ายกับคำสั่งCDของDOS)

รูบแบบการใช้งาน cd ในที่นี้ผมทำได้ เป็นให้มาเข้าตัว home2 แทนสังเกตจาก สนแฟส้นหะ

10

คำสั่ง rmdir

เป็นคำสั่งที่ใช้สำหรับการลบ directory (ในทำนองเดียวกับ dos) มาจากคำว่า remove directory

โครงสร้างคำสั่ง   // สังเกตได้ว่า 222 ได้หายจากการตรวจสอบ ls

11.png

คำสั่ง touch
เป็นคำสั่งในการขอมูลลงใน localhost นั้นๆ ตามรูป
11.1

คำสั่ง pwd

กเป็นคำสั่งที่ใช้สำหรับแสดง Directory ปัจจุบัน (ในทำนองเดียวกับการพิมพ์ cd บน DOS) มาจากคำว่า print work directory d

12.png

คำสั่ง clear
เป็นคำสั่งเครีย List ทั้งหมด กรณีลายหูลายตา

13.png

คำสั่ง more
คล้ายกับคำสั่ง cat ไม่เหมาะกับการดูข้อมูลที่มีความยาวมากๆ ดังนั้น จึงได้มีการพัฒนา more ขึ้น เพื่อช่วยให้สามารถดูข้อมูลที่มีขนาดยาวได้เป็นช่วงๆ
14.png

คำสั่ง Kill

ของระบบ Unix,Linux (เป็นคำสั่งสำหรับยกเลิก Process)รูบแบบการใช้งาน kill [option] (process ID)
15.png

คำสั่ง PS

เป็นคำสั่งดู process ID ในระบบ

16.png

คำสั่ง jobs

คำสั่ง jobs ของระบบ Unix,Linux (เป็นคำสั่งสำหรับกำหนดควบคุม การรับส่งผ่านข้อมูลของ Firewall)

รูบแบบการใช้งาน jobs

17

 

คำสั่ง history

คำสั่ง history ของระบบ Unix,Linux (เป็นการดูประวัติการใช้คำสั่งในCommand line คล้ายกับการกดF7ในDOSคือเรียกใช้คำสั่งDos key) รูปแบบการใช้งานhistory [n] [-r wan [filename] ]

18.png

คำสั่ง  gzip
คำสั่งgzip/gunzipของระบบ Unix,Linux (เป็นการบีบอัดไฟล์หรือขยายบีบอัดไฟล์)

รูบแบบการใช้งาน gzipหรือgunzip (-cdfhlLnNrtv19 ) [file]

19.png

Leave a comment