Linux Command Reference

รวมคำสั่งลีนุกซ์บางส่วนที่เป็นประโยชน์สำหรับพวกเราครับ
File/Directory Basics

1
2
3
4
5
6
7
8
9
10
คำสั่ง	หน้าที่	รายละเอียด
ls	List files	แสดงรายชื่อไฟล์และไดเร็คทอรี่
cp	Copy files	สำเนาไฟล์
mv	Rename files	เปลี่ยนชื่อไฟล์
rm	Delete files	ลบไฟล์
ln	Link files	สร้างไฟล์เชื่อมโยง
cd	Change directory	ย้ายไปยังไดเร็คทอรี่ที่ต้องการ
pwd	Print current directory name	แสดงชื่อไดเร็คทอรี่ปัจจุบัน
mkdir	Create directory	สร้างไดเร็คทอรี่ใหม่
rmdir	Delete directory	ลบไดเร็คทอรี่ (ที่ว่างเปล่าเท่านั้น)

File Viewing

1
2
3
4
5
6
7
8
9
10
คำสั่ง	หน้าที่	รายละเอียด
cat	View files	ดูเนื้อหาของ text file
less	Page trough files	เลื่อนดูเนื้อหาของไฟล์
head	View file beginning	แสดงส่วนต้นของไฟล์
tail	View files ending	แสดงส่วนท้ายของไฟล์
nl	Number lines	แสดงหมายเลขบรรทัด
od	View binary files	แสดงเนื้อหาในไฟล์ไบนารี่
xxd	View binary files	แสดงเนื้อหาในไฟล์ไบนารี่
gv	View Postscript/PDF files	แสดงไฟล์แบบโพสต์สคริปต์หรือ PDF
xdvi	View TeX DVI files	แสดงไฟล์รูปแบบ TeX

File Creation and Editing

1
2
3
4
5
6
7
คำสั่ง	หน้าที่	รายละเอียด
emacs	Text editor	โปรแกรมแก้ไขข้อความของ GNU
vim	Text editor	โปรแกรมแก้ไขข้อความที่ปรับปรุงจาก vi
umask	Set default file protections	แสดง/กำหนดค่าสำหรับคำนวณค่า permission mode
soffice	Edit Word/Excel/PowerPoint docs	แก้ไขไฟล์เอกสาร Word/Excel/PowerPoint
abiword	Edit Word documents	แก้ไขเอกสาร Word
gnumeric	Edit Excel documents	แก้ไขเอกสาร Excel

File Properties

1
2
3
4
5
6
7
8
9
10
11
คำสั่ง	หน้าที่	รายละเอียด
stat	Display file attributes	แสดงสถานะ/สถิติ/คุณลักษณะของไฟล์
wc	Count bytes/words/lines	นับจำนวนอักขระ คำ บรรทัด
du	Measure disk usage	แสดงปริมาณการใช้เนื้อที่ไดเร็คทอรี่
file	Identify file types	แสดงชนิดของไฟล์
touch	Change file timestamps	เปลี่ยนค่าเวลาของไฟล์
chown	Change file owner	เปลี่ยนชื่อเจ้าของไฟล์
chgrp	Change file group	เปลี่ยนชื่อกรุ๊ปเจ้าของไฟล์
chmod	Change file protections	เปลี่ยนระดับการป้องกันไฟล์
chattr	Change advanced file attributes	เปลี่ยนคุณลักษณะของไฟล์ในขั้นสูง
Isattr	List advanced file attributes	แสดงคุณลักษณะของไฟล์ในขั้นสูง

File Location

1
2
3
4
5
คำสั่ง	หน้าที่	รายละเอียด
find	Locate files	ค้นหาตำแหน่งของไฟล์
slocate	Locate files via index	ค้นหาตำแหน่งของไฟล์ด้วยฐานข้อมูลดัชนี
which	Locate commands	ค้นหาคำสั่ง
whereis	Locate standard files	ค้นหาไฟล์มาตรฐาน

File Text Manipulation

1
2
3
4
5
6
7
8
คำสั่ง	หน้าที่	รายละเอียด
grep	Search text for matching lines	ค้นหาข้อความในระดับบรรทัด
cut	Extract columns	คัดแยกคำโดยระบุตำแหน่ง
paste	Append columns	เชื่อมต่อไฟล์ในแนวระนาบ
tr	Translate characters	แปลงข้อความ
sort	Sort lines	จัดเรียงข้อความระดับบรรทัด
uniq	Locate indentical lines	รวมบรรทัดที่เหมือนกัน
tee	Copy stdin to file and to stdout simultaneously	สำเนาข้อความออกทางไฟล์และ stdout พร้อมๆ กัน

File Compression

1
2
3
4
5
คำสั่ง	หน้าที่	รายละเอียด
gzip	Compress files (GNU Zip)	บีบอัดไฟล์ให้เป็น .gz
Compress	Compress files (Unix)	บีบอัดไฟล์แบบมาตรฐาน Unix
bzip2	Compress files (BZip2)	บีบอัดไฟล์ให้เป็น .bz2
zip	Compress files (Windows Zip)	บีบอัดไฟล์สำหรับ WinZip

File Comparison

1
2
3
4
5
คำสั่ง	หน้าที่	รายละเอียด
diff	Compare files line by line	เปรียบเทียบไฟล์ในระดับบรรทัด
comm	Compare sorted files	เปรียบเทียบไฟล์ที่ผ่านการเรียงข้อมูลมาแล้ว
cmp	Compare files byte by byte	เปรียบเทียบไฟล์ระดับไบต์
md5sum	Compute Checksums	คำนวณหาค่า md5 ของไฟล์

Disks and Filesystems

1
2
3
4
5
คำสั่ง	หน้าที่	รายละเอียด
df	Show free disk space	รายงานขนาดดิสก์ที่เหลืออยู่
mount	Make a disk accessible	เชื่อมต่ออุปกรณ์จัดเก็บข้อมูลเข้าสู่ระบบ
fsck	Check a disk for errors	ตรวจสอบแก้ไขความผิดปรกติของเนื้อที่ดิสก์
sync	Flush disk caches	เขียนข้อมูลในแคชกลับคืนสู่ดิสก์

Backups and Remote Storage

1
2
3
4
5
6
7
คำสั่ง	หน้าที่	รายละเอียด
mt	Control a type drive	ควบคุมเทป	
dump	Back up a disk	สำรองข้อมูลจากดิสก์
restore	Restore a dump	นำข้อมูลที่สำรองไว้กลับคืนที่เดิม
tar	Read/write type archives	จัดเก็บไฟล์ให้รวมกันไว้ที่เดียว
cdrecord	Burn a CD	เขียนไฟล์ลงสู่แผ่นซีดี
rsync	Mirror a set of files	สำรองข้อมูลระหว่างโฮสต์

Printing

1
2
3
4
คำสั่ง	หน้าที่	รายละเอียด
lpr	Print files	ส่งไฟล์ไปพิมพ์ที่เครื่องพิมพ์
lpq	View print queue	เปิดดูลำดับงานพิมพ์ที่ค้างอยู่
lprm	Remove print jobs	ยกเลิกงานพิมพ์ที่ค้างอยู่

Spelling Operations

1
2
3
4
คำสั่ง	หน้าที่	รายละเอียด
look	Look up spelling	เปิดสารบัญคำศัพท์
aspell	Check spelling interactively	ตรวจคำสะกดว่าถูกต้องหรือไม่
spell	Check spelling in batch	ตรวจคำถูกผิดในไฟล์จำนวนมาก

Processes

1
2
3
4
5
6
7
8
9
10
คำสั่ง	หน้าที่	รายละเอียด
ps	List all processes	แสดงโปรเซสทั้งหมด
w	List users' processes	แสดงรายชื่อยูสเซอร์ที่กำลังใช้งานโปรเซส
uptime	View the system load	แสดงปริมาณภาระของระบบ
top	Monitor processes	แสดงข้อมูลเกี่ยวกับโปรเซสแบบต่อเนื่อง
xload	Monitor system load	แสดงภาระของระบบในแบบกราฟฟิก
free	Display free memory	แสดงปริมาณหน่วยความจำประเภทต่างๆในปัจจุบัน
kill	Terminate processes	ส่งรหัสควบคุมไปยังโปรเซส
nice	Set process priorities	ตั้งค่าระดับความสำคัญให้โปรเซส
renice	Change process priorities	ปรับระดับความสำคัญของโปรเซส

Scheduling Jobs

1
2
3
4
5
คำสั่ง	หน้าที่	รายละเอียด
sleep	Wait for some time 	หน่วงเวลา
watch	Run programs at set intervals	รันโปรแกรมซ้ำในระยะเวลาที่กำหนด
at	Schedule a job	ตั้งเวลารันกลุ่มคำสั่ง
crontab	Schedule repeated jobs	ตั้งเวลารันคำสั่งเป็นรอบเวลาที่กำหนด

Hosts

1
2
3
4
5
6
7
8
9
คำสั่ง	หน้าที่	รายละเอียด
uname	Print system information	แสดงรายละเอียดของระบบปฏิบัติการ
hostname	Print the system's hostname	แสดง/กำหนดชื่อโฮสต์
ifconfig	Set/display network information	แสดง/กำหนดค่าเกี่ยวกับเครือข่าย
host	Look up DNS	สืบค้นชื่อและไอพีของโฮสต์ในระบบ DNS
whois	Lookup domain registrants	สืบค้นข้อมูลการจดทะเบียนโดเมน
ping	Check if host is reachable	ทดสอบการตอบสนองของโฮสต์ปลายทาง
traceroute	View network path to a host	ตรวจสอบเส้นทางไปสู่โฮสต์ปลายทาง
Networking	ssh	Securely log into remote hosts

เข้าสู่โฮสต์จากระยะไกล (มีการเข้ารหัสข้อมูล)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
คำสั่ง	หน้าที่	รายละเอียด
telnet	Log into remote hosts	เข้าสู่โฮสต์จากระยะไกล(ไม่มีการเข้ารหัส)
scp	Securely copy files between hosts	สำเนาไฟล์ระหว่างโฮสต์(มีการเข้ารหัสข้อมูล)
stfp	Securely copy files between hosts	บริการโอนถ่ายไฟล์ระหว่างโฮสต์(มีการเข้ารหัสข้อมูล)
ftp	Copy files between hosts	บริการโอนถ่ายไฟล์ระหว่างโฮสต์(ไม่มีการเข้ารหัสข้อมูล)
evolution	GUI email client	โปรแกรมใช้งานอีเมล์แบบกราฟฟิก
mutt	Text-based email client	โปรแกรมใช้งานอีเมล์แบบ text
mail	Minimal email client	คำสั่งรับส่งอีเมล์ขนาดเล็กมาก
mozilla	Web browser	โปรแกรมเว็บบราวเซอร์แบบกราฟฟิก
lynx	Text-only web browser	โปรแกรมเว็บบราวเซอร์แบบ text
wget	Retrieve web pages to disk	ดาวน์โหลดข้อมูลเว็บมาสู่ดิสก์
slrn	Read Usenet news	อ่านข่าวใน usenet
gaim	Instant messaging/IRC	โปรแกรมรับส่งข้อความ
talk	Linux/Unix chat	คำสั่งรับส่งข้อความโต้ตอบ
write	Send messages to a termainal	คำสั่งส่งข้อความไปยังจอภาพอื่น
mesg	Prohibit talk/write	เปิด/ปิดการรับข้อความจากคำสั่ง write

Audio and Video

1
2
3
4
5
6
คำสั่ง	หน้าที่	รายละเอียด
grip	Play CDs and rip MP3s	เล่นแผ่นซีดีเพลงและแปลงเป็นไฟล์ MP3
xmms	Play audio files	เล่นไฟล์เสียงชนิดต่างๆ
cdparanoia	Rip audio	แปลงแทร็กเพลงให้เป็นไฟล์
audacity	Edit audio	ปรับแต่ง/แก้ไขไฟล์เสียง
xcdroast	Burn CDs	บันทึกข้อมูล/แทร็กเสียงลงแผ่นซีดี

ผมก็ลืมอนกันถ้าไม่ได้ใช่นานๆ ต้องหาใน googleกันยกใหญ่ ก็เลยเอามาเก็บไว้จะได้เข้ามาดูในนี้ได้เลย และเผื่อหลายคนๆ ที่ต้องการ

2 Responses to “Linux Command Reference”

  1. website whois lookup Says:

    It’s really a great and helpful piece of information. I am happy that you just shared this useful information with us. Please stay us informed like this. Thank you for sharing.

  2. name server Says:

    I do not even know how I ended up here, but I believed this publish was once great. I do not understand who you are however definitely you’re going to a famous blogger when you aren’t already. Cheers!