ข้ามไปที่เนื้อหาหลัก

คำสั่งพื้นฐาน Ubuntu ตอนที่ 3









File/Directory Basics
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
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
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
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
find Locate files ค้นหาตำแหน่งของไฟล์
slocate Locate files via index ค้นหาตำแหน่งของไฟล์ด้วยฐานข้อมูลดัชนี
which Locate commands ค้นหาคำสั่ง
whereis Locate standard files ค้นหาไฟล์มาตรฐาน

File Text Manipulation
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
gzip Compress files (GNU Zip) บีบอัดไฟล์ให้เป็น .gz
Compress Compress files (Unix) บีบอัดไฟล์แบบมาตรฐาน Unix
bzip2 Compress files (BZip2) บีบอัดไฟล์ให้เป็น .bz2
zip Compress files (Windows Zip) บีบอัดไฟล์สำหรับ WinZip

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

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

Backups and Remote Storage
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
lpr Print files ส่งไฟล์ไปพิมพ์ที่เครื่องพิมพ์
lpq View print queue เปิดดูลำดับงานพิมพ์ที่ค้างอยู่
lprm Remove print jobs ยกเลิกงานพิมพ์ที่ค้างอยู่

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

Processes
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
sleep Wait for some time หน่วงเวลา
watch Run programs at set intervals รันโปรแกรมซ้ำในระยะเวลาที่กำหนด
at Schedule a job ตั้งเวลารันกลุ่มคำสั่ง
crontab Schedule repeated jobs ตั้งเวลารันคำสั่งเป็นรอบเวลาที่กำหนด

Hosts
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 เข้าสู่โฮสต์จากระยะไกล (มีการเข้ารหัสข้อมูล)
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
grip Play CDs and rip MP3s เล่นแผ่นซีดีเพลงและแปลงเป็นไฟล์ MP3
xmms Play audio files เล่นไฟล์เสียงชนิดต่างๆ
cdparanoia Rip audio แปลงแทร็กเพลงให้เป็นไฟล์
audacity Edit audio ปรับแต่ง/แก้ไขไฟล์เสียง
xcdroast Burn CDs บันทึกข้อมูล/แทร็กเสียงลงแผ่นซีดี

ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

ระบบเครือข่ายไร้สาย (Wireless LAN Technology)

ระบบเครือข่ายไร้สาย (Wireless LAN Technology)   ประวัติความเป็นมา               ระบบเครือข่ายไร้สาย ( Wireless LAN)  ระบบเครือข่ายไร้สาย  (Wireless LANs)  เกิดขึ้นครั้งแรก ในปี ค.ศ.  1971 บนเกาะฮาวาย โดยโปรเจกต์ ของนักศึกษาของมหาวิทยาลัยฮาวาย ที่ชื่อว่า  “ALOHNET”  ขณะนั้นลักษณะการส่งข้อมูลเป็นแบบ Bi-directional  ส่งไป-กลับง่ายๆ ผ่านคลื่นวิทยุ สื่อสารกันระหว่างคอมพิวเตอร์  7  เครื่อง ซึ่งตั้งอยู่บนเกาะ  4  เกาะโดยรอบ และ มีศูนย์กลางการเชื่อมต่ออยู่ที่เกาะๆหนึ่ง ที่ชื่อว่า  Oahu ความหมาย               ระบบเครือข่ายไร้สาย ( WLAN = Wireless Local Area Network)  คือ ระบบการสื่อสารข้อมูลที่มีรูปแบบในการสื่อสารแบบไม่ใช้สาย โดยใช้การส่งคลื่นความถี่วิทยุในย่านวิทยุ  RF  และ คลื่นอินฟราเรด ในการรับและส่งข้อมูลระหว่างคอมพิวเตอร์แต่ละเครื่อง ผ่านอากาศ ,  ทะลุกำแพง ,  เพดานหร...

Linux Fedora Core 8 (VMware)

การทดลองครั้งที่ 1 การติดตั้งโปรแกรมระบบปฏิบัติการลงบน VMWare พื้นฐาน โปรแกรม VMWare เป็นโปรแกรมที่จำลองสภาพแวดล้อมของ เครื่องคอมพิวเตอร์  บนระบบปฏิบัติการหนึ่งๆ ซึ่งจะทำให้ดูเสมือนมี เครื่องคอมพิวเตอร์ หลายเครื่อง ทำงานอยู่พร้อมกัน สภาพแวดล้อมที่ใช้ในการทดลอง โปรแกรม VMWare ที่ใช้ในการทดลองจะเป็นรุ่น VMServer 1.05 โดยการทดลองจะทำการติดตั้งระบบปฏิบัติการต่างๆดังต่อไปนี้                 1 Linux Fedora Core 8 (Machine 1)                 การติดตั้งระบบปฏิบัติการ Linux Fedora Core 8 1 ทำการ ดับเบิ้ลคลิกที่ ไอคอนของ VMWare Server Console จากนั้นทำการเลือก Local Host  ดังรูปที่ 1.1 รูปที่ 1.1 หน้าจอการเลือกการใช้งาน VMware บนเครื่อง 2 ในกรณีที่เป็นการติดตั้งใหม่ให้ เลือกไอคอน New Virtual Machine  (ส่วนในกรณีที่มีการติดตั้งอยู่ก่อนแล้ว เลือกไอคอน Open Existing Virtual Machine ) หลังจากนั้นจะปรากฏ New ...

การ Config card Lan ใน Server Ubuntu

ให้ใส่รหัสผ่านของเราลงไป ระบบจะให้เราสร้างรหัสผ่านของยูสเซอร์ root ใหม่ รหัสผ่านของยูสเซอร์ root อีกครั้ง การสร้างรหัสผ่านของยูสเซอร์ root สำเร็จแล้ว พิมพ์คำสั่ง su กด Enter เพื่อขอใช้งานยูสเซอร์ root ใส่รหัสผ่านของยูสเซอร์ root ถ้าล็อกออนยูสเซอร์ root ตรง noom@server: ก็จะเปลี่ยนเป็น root@server:  พิมพ์คำสั่ง ifconfig เพื่อดูไอพี ของเครื่องเราแล้วดูบรรทัดที่สองตรง inet addr: ตามรูปไอพีคือ 192.168.1.42 ได้มาจากเครื่อง dhcp การเซตไอพีเองให้เป็น static IP พิมพ์คำสั่ง vi /etc/network/interfaces กด Enter กดคีย์อักษร  เพื่อเข้าสู่โหมดพิมพ์ข้อความ > เปลี่ยนจาก iface eth0 inet dhcp เป็น iface eth0 inet static แล้วพิมพ์คำสั่งเพิ่ม ตามรูปเลย แล้วทำการบันทึกด้วยการกด <Esc> แล้วตามด้วย <:><w><q> กด Enter จากนั้นรีสตาร์ตเซอร์วิสด้วยคำสั่ง /etc/init.d/networking restart กด Enter แล้วตรวจดูว่า IP Address เปลี่ยนแปลงหรือยัง ด้วยคำสั่ง ifconfig ก็จะได้ไอพีตามที่เราเซตก็คือ 192.168.1.20 เสร็จการติดตั้ง Ubuntu Linux Server