[Clip]Ost.Beck - Moon on the water

วันอังคารที่ ๑๘ พฤศจิกายน พ.ศ. ๒๕๕๑

งานชิ้นที่ 2 - Linux Command

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 File systems

คำสั่ง 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
หน้าที่ 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
รายละเอียด บันทึกข้อมูล/แทร็กเสียงลงแผ่นซีดี

ไม่มีความคิดเห็น: