ให้เรตสมาชิก: 4 / 5

ดาวใช้งานดาวใช้งานดาวใช้งานดาวใช้งานดาวไม่ได้ใช้งาน
 

เป็นที่ทราบกันดีอยู่แล้วว่า ubuntu นั้น เป็นส่วนหนึ่งของ linux ซึ่ง ubuntu นันมีความสามารถในหลายๆด้าน  แต่ในวันนี้เรามาทำความรู้จักคำสั่งต่างๆใน Terminal กัน ว่าใช้งานทำอะไรกันบ้างนะครับ

รวมคำสั่งที่ใช้งานบ่อย บน Ubuntu แยกเป็นกลุ่มๆ ของแต่ประเภทการใช้งาน

แจกแจงรายละเอียดแต่ละคำสั่ง (copy วาง ใช้ได้เลย)

การจัดการ Process

ps aux แสดงโปรแกรมที่กำลังทำงานอยู่

 

ps aux | grep แสดงรายละเอียดโปรเซสของ firefox grep คือ regular expression โดยค้นหาโปรเซสชื่อ

 

kill -(ตามด้วยไอดีที่ต้องการ) pid  ใช้ปิดโปรแกรมที่กำลังทำงานอยู่ (ไอดีดูได้จาก ps aux ในช่อง PID)

ตัวอย่างเช่น kill -9 pid

 

killall (ชื่อโปรแกรม) ปิดโปรเซสของโปรแกรม

ตัวอย่างเช่น killall name ปิดโปรเซสโปรแกรม name

 

การจัดการโฟลเดอร์

cd   คำสั่งเปลี่ยนไดเร็กเตอร์

 

cd/   เปลี่ยนไดเร็กเตอร์ ไปที่ root

 

pwd   ใช้แสดงโฟลเดอร์ที่อยู่ในปัจจุบัน

 

cp   ใช้ coppy ไฟล์และโฟลเดอร์

 

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

ค้นหาไฟล์

whereis (ชื่อไฟล์) ใช้สำหรับค้นหาไฟล์ตามชื่อที่ระบุ 

สร้างไฟล์

tounch (ตามด้วยชื่อไฟล์.txt )   สร้างไฟล์ .txt

ตัวเอย่างเช่น tounch test.txt สร้างไฟล์ test.txt

file (ชื่อไฟล์)   ใช้แสดงนามสกุลของไฟล์ที่ต้องการจะระบุ

ตัวอย่างเช่น file name แสดงนามสกุลของไฟล์ที่ชื่อ name

 ดูรายละเอียดในไฟล์

cat (ชื่อไฟล์.txt)   ใช้แสดงรายละเอียดข้างในไฟล์ที่ต้องการจะระบุ

ตัวอย่างเช่น cat test.txt 

 ลบไฟล์

rm (ชื่อไฟล์)   ใช้ลบไฟล์ที่ต้องการจะระบุ

ตัวอย่างเช่น rm name

 

คำสั่ง ls

ls   ใช้แสดงไฟล์ฟละโฟลเดอร์

 

ls -a   ใช้แสดงไฟล์และโฟลเดอร์รวมถึงโฟลเดอร์ hidden ด้วย

 

ls -t   เรียงตามวันที่แก้ไขล่าสุด

 

ls -s   แสดงลิสท์โดยเรียง ขนาดของไฟล์และโฟลเดอร์

 

การจัดการ Package

sudo apt-get update   ใช้ อัพเดทแพ็คเกจในรายการ

 

sudo apt-get upgrade   ใช้ อัพเกรดโปรแกรมที่มีเวอร์ชั่นใหมเข้ามา

 

sudo apt-get install (ชื่อเเพ็คเกจ)   ใช้ติดตั้งโปรแกรม

 

sudo apt-get remove (ชื่อโปรแกรม)   ลบแพ็คเกจโปรแกรม

ตัวอย่างเช่น sudo apt-get remove name 

 

sudo apt-get purge name   เหมือนกับ remove แต่ลบไฟล์คอมฟิคด้วย

 

sudo add-apt-get-repository ppa:(ชื่อโปรแกรม)   เพิ่ม repository

ตัวอย่างเช่น sudo add-apt-get-repository ppa:sublime text3

 

การคำสั่งเกี่ยวกับ Network

ifconfig   ใช้แสดงรายละเอียด network

 

ping   แสดงตรวจสอบการเชื่อมต่อเครือข่าย
กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
Joomla 4 beta 3 มาแล้ว มีอะไรใหม่ บ้างมาดูกัน
โดย mindphp ศ 14 ส.ค. 2020 2:12 pm บอร์ด MindPHP News & Feedback
0
9
ศ 14 ส.ค. 2020 2:12 pm โดย mindphp
การใช้ try-catch จับ Exception ในภาษา Java
โดย nai_cyp พฤ 13 ส.ค. 2020 2:47 pm บอร์ด Share Knowledge
0
13
พฤ 13 ส.ค. 2020 2:47 pm โดย nai_cyp
การใช้ switch ในภาษา Java
โดย nai_cyp พฤ 13 ส.ค. 2020 2:45 pm บอร์ด Share Knowledge
0
11
พฤ 13 ส.ค. 2020 2:45 pm โดย nai_cyp
การใช้คำสั่ง break และ continue ในภาษา Java
โดย nai_cyp พฤ 13 ส.ค. 2020 2:44 pm บอร์ด Share Knowledge
0
9
พฤ 13 ส.ค. 2020 2:44 pm โดย nai_cyp
การใช้ Do-While loop ในภาษา Java
โดย nai_cyp พฤ 13 ส.ค. 2020 1:37 pm บอร์ด Share Knowledge
0
11
พฤ 13 ส.ค. 2020 1:37 pm โดย nai_cyp
การใช้ For-loop ในภาษา Java
โดย nai_cyp พฤ 13 ส.ค. 2020 1:36 pm บอร์ด Share Knowledge
0
10
พฤ 13 ส.ค. 2020 1:36 pm โดย nai_cyp
การใช้ While-loop ในภาษา Java
โดย nai_cyp พฤ 13 ส.ค. 2020 1:33 pm บอร์ด Share Knowledge
0
12
พฤ 13 ส.ค. 2020 1:33 pm โดย nai_cyp
โปรแกรมตัดต่อ VDO ที่ฟรี บน windows
โดย nai_cyp พฤ 13 ส.ค. 2020 11:35 am บอร์ด Share Knowledge
2
26
พฤ 13 ส.ค. 2020 12:36 pm โดย nai_cyp
สร้าง crontab ใน Directadmin แล้ว Error Error Creating Cron Job
โดย mindphp พ 12 ส.ค. 2020 5:08 am บอร์ด Linux - Web Server
1
47
พ 12 ส.ค. 2020 5:17 am โดย mindphp
Undertaker เปิดตัวด้วยเพลงของ Metalica (ดนตรี)
โดย nai_cyp อ 11 ส.ค. 2020 5:20 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
17
อ 11 ส.ค. 2020 5:20 pm โดย nai_cyp
Green Day ปล่อยเพลงใหม่ช่วง COVID-19 (ดนตรี)
โดย nai_cyp อ 11 ส.ค. 2020 5:16 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
17
อ 11 ส.ค. 2020 5:16 pm โดย nai_cyp
BLACKPINK โปสเตอร์ทีเซอร์ใหม่? (ดนตรี)
โดย nai_cyp อ 11 ส.ค. 2020 5:11 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
15
อ 11 ส.ค. 2020 5:11 pm โดย nai_cyp
Liam Gallagher ในช่วง COVID-19 ระบาด (ดนตรี)
โดย nai_cyp อ 11 ส.ค. 2020 5:10 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
14
อ 11 ส.ค. 2020 5:10 pm โดย nai_cyp
Khalid ในช่วง COVID-19 ระบาด (ดนตรี)
โดย nai_cyp อ 11 ส.ค. 2020 5:07 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
18
อ 11 ส.ค. 2020 5:07 pm โดย nai_cyp
Green Day ในช่วง COVID-19 ระบาด (ดนตรี)
โดย nai_cyp อ 11 ส.ค. 2020 5:01 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
15
อ 11 ส.ค. 2020 5:01 pm โดย nai_cyp
การคำนวณเงินหากลูกค้าเป็นสมาชิกโดยใช้ If/else ในภาษา Java
โดย nai_cyp จ 10 ส.ค. 2020 7:10 pm บอร์ด Share Knowledge
0
29
จ 10 ส.ค. 2020 7:10 pm โดย nai_cyp
การหาค่า BMI ในภาษา Java
โดย nai_cyp จ 10 ส.ค. 2020 6:45 pm บอร์ด Share Knowledge
0
19
จ 10 ส.ค. 2020 6:45 pm โดย nai_cyp
ขั้นตอนการใช้ SMS Gateway
โดย natthanit.r2538 พ 08 ก.ค. 2020 11:42 am บอร์ด Programming - PHP
1
23
พ 08 ก.ค. 2020 7:10 pm โดย natthanit.r2538
การรับค่า Input ในภาษา Java
โดย nai_cyp จ 10 ส.ค. 2020 5:30 pm บอร์ด Share Knowledge
0
53
จ 10 ส.ค. 2020 5:30 pm โดย nai_cyp
สถานที่ท่องเที่ยวในกรุงเทพ
โดย nai_cyp จ 10 ส.ค. 2020 3:16 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
1
50
อ 11 ส.ค. 2020 1:59 pm โดย Sirayu