Unix & Linux Basic Command Line

Sharing is caring!

Type Command name command description syntax example
File/Directory Basics ls ls เป็นคำสั่งที่ใช้สา หรับแสดงรายชื่อไฟล์ ไดเร็คทอรี่ ในรูปแบบต่างๆ (คล้ายการ ทา งานของ dir ใน dos) ย่อมาจากคำว่า list ls [options] [names] # ls
# ls –l
# ls –al /etc/init.d
cp cp เป็นคำสั่งที่ใช้สา หรับสา เนาไฟล์ข้อมูล (เหมือนกับคำสั่ง copy ใน dos) มาจากคำว่า
copy
cp [options] file1 file2
cp [options] files directory
# cp test1.txt test2.conf
# cp test1.txt /usr/local
# cp –rf /etc/ /export/backup
mv mv เป็นคำสั่งที่ใช้สา หรับการย้ายไฟล์ข้อมูลและไดเรคทรอรี รวมถึงการเปลี่ยนชื่อด้วย
มาจากคำว่า move
mv [option] sources target # mv file1 file2
# mv myfile.txt /usr/backup
rm rm เป็นคำสั่งที่ใช้สา หรับลบไฟล์ข้อมูล (เหมือน del ใน dos) มาจากคำว่า remove rm [options] [files|directory] # rm myfile
# rm –rf myfile
ln ln เป็นคำสั่งสร้างไฟล์เชื่อมโยง (คล้ายการสร้าง shortcut ในวินโดวส์) ln [options] existingfile newname # ln –s sourcefile destfile
# ln –s /usr/local/httpd/sbin/httpd.sh /etc/init.d/rc.d/rc3.d/S99httpd
cd cd เป็นคำสั่งที่ใช้สา หรับเปลี่ยน หรือย้ายไดเรคทรอรี (cd มาจากคำว่า change
directory)
cd [directory] # cd /root
# cd ~
pwd pwd เป็นคำสั่งที่ใช้สา หรับแสดงไดเรคทรอรีปัจจุบันที่กา ลังทา งานอยู่ (ในทา นอง
เดียวกับการพิมพ์ cd บน DOS) มาจากคำว่า print work directory
pwd # pwd
mkdir mkdir เป็นคำสั่งที่ใช้สา หรับการสร้างไดเรคทรอรีใหม่ มาจากคำว่า make directory mkdir [options] directories # mkdir install
rmdir rmdir เป็นคำสั่งที่ใช้สา หรับการลบไฟล์หรือไดเรคทรอรี ย่อมาจากคำว่า remove
directory
rmdir [options] directories # rmdir dir1
# rmdir –rf /dir2
tree tree เป็นคำสั่งที่ใช้แสดงรายละเอียดโครงสร้างไฟล์และไดเรคทรอรีแบบทรี ตาม
รูปแบบที่ต้องการ
tree [-adfgilnpqrstuxACDFNS] [-H baseHREF] [-T title ] [-L level [-R]]
[-P pattern] [-I pattern] [-o filename] [–version] [–help] [–inodes]
[–device] [–noreport] [–nolinks] [–dirsfirst] [–charset charset]
[<directory list>]
# tree
# tree –d /usr
File Viewing cat cat เป็นคำสั่งที่ใช้สา หรับดูข้อมูลภายในไฟล์ข้อมูล หรือ Standard Input และแสดงผล
ออกมาทาง Standard Output (เหมือนคำสั่ง type ใน Dos) ย่อมาจากคำว่า concatinat
cat [options] [files] # cat data.txt
# cat file1.txt file2.txt > file3.txt
more more เป็นคำสั่งที่ใช้สา หรับช่วยให้สามารถดูข้อมูลที่มีขนาดยาวๆ ได้ง่ายขึ้น โดยการ
แบ่งข้อมูลออกเป็นช่วงๆ ครั้งละ 1 หน้าจอภาพ
more [options] [files] # more myfile.txt
# more +3 myfile.txt
less less เป็นคำสั่งที่ใช้สา หรับดูข้อมูลในไฟล์ทีละหน้าจอ เหมือนคำสั่ง more แต่พัฒนา
ความสามารถให้สูงขึ้น โดยสามารถย้อนดูข้อมูลที่ผ่านมาได้ และคุณสมบัติอื่นๆ
เพิ่มเติมอีกหลายอย่าง
less [options] [filename] # less file.txt
head head เป็นคำสั่งที่ใช้สา หรับแสดงส่วนหัวของไฟล์ข้อมูล ตามจา นวนบรรทัดที่ต้องการ head [options] [files] # head myfile.txt
# head -15 myfile.txt
tail tail เป็นคำสั่งที่ใช้สา หรับแสดงข้อมูลในส่วนท้ายของไฟล์ข้อมูล ตามจา นวนบรรทัด
ที่ต้องการ
tail [options] [files] # tail myfile.txt
# tail myfile.txt -n 100
nl nl เป็นคำสั่งที่ใช้สา หรับแสดงข้อมูลพร้อมกับหมายเลขบรรทัดในไฟล์ข้อมูล ตาม
เงื่อนไขที่ระบุไว้ในออพชัน
nl [options] [files] # nl myfile.txt
od od เป็นคำสั่งที่ใช้สา หรับแสดงข้อมูลของไฟล์ในรูปแบบของไบรารี od [options] [files] # od myfile.txt
# od –format=c myfile.txt
File Creation and Editing umask umask เป็นคำสั่งที่ใช้สา หรับแสดงหรือกา หนดค่าเริ่มต้นของไฟล์ข้อมูล od [options] [files] # umask
# od –format=c myfile.txt
File Properties stat stat เป็นคำสั่งที่ใช้สา หรับแสดงสถานะ สถิติ หรือคุณลักษณะของไฟล์ข้อมูล stat [options] [files] # stat myfile.txt
# stat index.html
wc wc เป็นคำสั่งที่ใช้สา หรับนับจา นวนคำอักษร จา นวนบรรทัด และจา นวนคำใน
ไฟล์ข้อมูล
wc [options] [files] # wc myfile.txt
# wc -l myfile.txt
file file เป็นคำสั่งที่ใช้สา หรับตรวจสอบและแสดงประเภทของไฟล์ข้อมูล file [options] [files] # file myfile.txt
# file *
touch touch เป็นคำสั่งที่ใช้สร้างไฟล์ว่าง(empty file)และเปลี่ยนค่าเวลาของไฟล์ (โดยปกติ
เวลาของไฟล์ในยูนิกซ์นั้นจะมี 2 รูปแบบคือ เวลาที่เข้าถึงข้อมูลหรือเปิ ดไฟล์ขึ้นมาอ่าน
เท่านั้นโดยยังไม่มีการแก้ไข เรียกว่า access time และเวลาของไฟล์ที่ถูกแก้ไขล่าสุด
เรียกว่า modification time)
touch [options] files # touch newfile
chown chown เป็นคำสั่งที่ใช้สา หรับเปลี่ยนเจ้าของไฟล์ข้อมูลหรือไดเรคทรอรี chown [options] newowner files
chown [options] –reference=filename files
# chown test file.txt
# chown test:users /home/install
chgrp chgrp เป็นคำสั่งที่ใช้สา หรับเปลี่ยนกลุ่มเจ้าของไฟล์ข้อมูลหรือไดเรคทรอรี การ
เปลี่ยนแปลงและแก้ไขจะมีผลกระทบต่อไฟล์ /etc/group
chgrp [options] newgroup files # chgrp newgroup file
chmod chmod เป็นคา สั่งที่ใช้สา หรับเปลี่ยนเจ้าของไฟล์ข้อมูลหรือไดเรคทรอรี chmod [OPTION]… MODE[,MODE]… FILE…
or: chmod [OPTION]… OCTAL-MODE FILE…
or: chmod [OPTION]… –reference=RFILE FILE…
# chmod 755 myfile
# chmod o+w test.txt
chattr chattr เป็นคา สั่งที่ใช้สา หรับเปลี่ยนคุณลักษณะของไฟล์ข้อมูลขั้นสูง chattr [options] mode files # chattr +a myfile
# chmod o+w test.txt
lsattr lsattr เป็นคา สั่งที่ใช้สา หรับแสดงคุณลักษณะของไฟล์ข้อมูล lsattr [options] [files] # lsattr
# lsattr myfile
File Location find find เป็นคา สั่งที่ใช้สา หรับค้นหาไฟล์ข้อมูลและไดเรคทรอรี find [pathnames] [conditions] # find / -name “filesearch” –print
# find /home/john -name ‘index*’
which which เป็นคา สั่งที่ใช้สา หรับค้นหาตา แหน่งที่อยู่ของคา สั่งหรือไฟล์ข้อมูลที่ลงทะเบียน
ไว้
which [options] [–] [commands] # which find
whereis whereis เป็นคา สั่งที่ใช้สา หรับค้นหาตา แหน่งที่อยู่ของคา สั่งหรือไฟล์ข้อมูลที่
ลงทะเบียนไว้ ข้อมูลที่ค้นได้จะประกอบด้วย ที่อยู่ของคา สั่ง, ไฟล์ต้นฉบับ, คู่มือ
which [options] filename # which find
locate locate เป็นคา สั่งที่ใช้สา หรับหาที่อยู่หรือฐานข้อมูลที่ต้องการในระบบ locate [options] pattern # locate perl
File Text Manipulation grep grep เป็นคา สั่งที่ใช้สา หรับค้นหาข้อความที่ต้องการในไฟล์ข้อมูล grep [options] pattern [files] # grep “unix” *.htm
# grep root /etc/passwd
cut cut เป็นคา สั่งที่ใช้สา หรับคัดแยกคา ของแต่ละบรรทัดในไฟล์ข้อมูล cut options [files] # cut -d: -f1,5 /etc/passwd
paste paste เป็นคา สั่งที่ใช้สา หรับเชื่อมต่อข้อมูลในไฟล์แบบบรรทัดต่อบรรทัด paste [options] files # paste x y z > file
# ls | paste – – – –
tr tr เป็นคา สั่งที่ใช้สา หรับแปลงอักษรหรือข้อความ tr [options] files # tr
sort sort เป็นคา สั่งที่ใช้สา หรับทา การจัดเรียงข้อมูลในไฟล์ตามลา ดับ (ทั้งนี้จะถือว่าข้อมูล
แต่ละบรรทัดเป็น 1 record และจะใช้ field แรกเป็น key)
sort [options] [files] # sort data.txt
# sort –r data.txt
uniq uniq เป็นคา สั่งที่ใช้สา หรับรวมบรรทัดที่เหมือนกันในไฟล์ข้อมูล uniq [options] [file1 [file2]] # uniq list list.new
# uniq -d myduplicate
tee tee เป็นคา สั่งที่ใช้สา หรับสา เนาข้อความออกทางไฟล์และ stdout พร้อมๆ กัน tee [options] files # ls -l | tee savefile
echo echo เป็นคา สั่งที่ใช้สา หรับแสดงข้อความออกทาง standard output (จอภาพ) echo [options] [string] # echo Hello world
# echo ‘Today is ’ $(date)
sdiff sdiff เป็นคา สั่งที่ใช้สา หรับเปรียบเทียบไฟล์ 2 ไฟล์แบบบรรทัดต่อบรรทัด พร้อมกับ
เชื่อมไฟล์ให้ด้วย
sdiff -o outfile [options] from to # sdiff myfile.txt myfile2.txt
sed sed เป็นคา สั่งที่ใช้สา หรับแก้ไขไฟล์ข้อความได้แบบอัตโนมัติ เช่น การลบบรรทัด
การแทนที่ข้อความ หรือการแทรกบรรทัด เป็นต้น
sed [OPTION]… {script-only-if-no-other-script} [input-file]… # sed = myfile.txt | sed ‘N;s/\n/\. /’
File Comparison gzip, gunzip gzip เป็นคา สั่งที่ใช้สา หรับบีบอัดไฟล์ข้อมูลที่มีส่วนขยาย .gz
gunzip เป็นคา สั่งที่ใช้สา หรับคลายไฟล์ข้อมูลที่มีส่วนขยาย .gz
gzip [options] [files]
gunzip [options] [files]
zcat [options] [files]
# gzip myfile
# gunzip myfile.gz
bzip2, bunzip2 bzip2 เป็นคา สั่งที่ใช้สา หรับบีบอัดข้อมูล ที่มีส่วนขยายเป็น .bz2
bunzip2 เป็นคา สั่งที่ใช้สา หรับคลายการบีบอัดข้อมูลแบบชนิด bzip2
bzip2 [options] filenames
bunzip2 [options] filenames
# bunzip2 filename
# tar -cjf manee.tar.bz2 /home/manee
diff diff เป็นคา สั่งที่ใช้สา หรับเปรียบเทียบความแตกต่างระหว่าง 2 ไฟล์ diff [options] [diroptions] file1 file2 # diff file1 file2
# diff dir1 dir2
comm comm เป็นคา สั่งที่ใช้สา หรับเปรียบเทียบไฟล์ที่ได้รับการจัดเรียงลา ดับมาแล้ว comm [options] file1 file2 # comm myfile1.txt myfile2.txt
cmp cmp เป็นคา สั่งที่ใช้สา หรับเปรียบเทียบไฟล์แบบไบต์ต่อไบต์ cmp [options] file1 file2 [skip1 [skip2]] # cmp file1.txt file2.txt
md5sum md5sum เป็นคา สั่งที่ใช้สา หรับตรวจสอบความผิดปกติของไฟล์ที่อาจจะถูกแก้ไขหรือ
เปลี่ยนแปลงภายหลัง (โดยคา นวณหาค่า md5 ของไฟล์)
md5sum [option] [file] # md5sum -c file.md5
Users and Groups useradd useradd เป็นคา สั่งที่ใช้สา หรับสร้างผู้ใช้รายใหม่และปรับปรุงข้อมูลผู้ใช้ useradd [options] [user] # useradd newuser
# useradd –d /home/tom –c “Phd. tom ” tom
userdel userdel เป็นคา สั่งที่ใช้สา หรับลบรายชื่อผู้ใช้พร้อมทั้งคุณสมบัติต่างๆ ออกจากระบบ userdel [option] user # userdel newuser
# userdel –r newuser
groupadd groupadd เป็นคา สั่งที่ใช้สา หรับสร้างชื่อกลุ่มผู้ใช้ใหม่ groupadd [options] group # groupadd newgroup
groupdel groupdel เป็นคา สั่งที่ใช้สา หรับลบรายชื่อกลุ่มออกจากระบบ groupdel group # groupdel newgroup
groupmod groupmod เป็นคา สั่งที่ใช้สา หรับแก้ไขหรือปรับปรุงข้อมูลต่างๆ ของกลุ่มผู้ใช้งาน groupmod [options] group # groupmod –g 500 regroup
grpck grpck เป็นคา สั่งที่ใช้ตรวจสอบความถูกต้องความซ้า ซ้อนของข้อมูลกลุ่ม ในไฟล์
/etc/group, /etc/gshadow เมื่อพบข้อผิดพลาดจะแสดงข้อความเตือน ถ้ากดปุ่ม yes
grpck จะทา การลบข้อมูลที่ผิดพลาดที่เจอนั้นให้ หรืออาจจะแก้ไขผ่านคา สั่ง groupmod
แทนก็ได้
grpck [option] [files] # grpck /etc/group
newgrp newgrp เป็นคา สั่งที่ใช้เปลี่ยนกลุ่มใหม่ ในขณะใช้งาน newgrp [group] # newgrp newuser
passwd passwd เป็นคา สั่งที่ใช้สา หรับกา หนดรหัสผ่าน รหัสผ่านบนลินุกซ์นั้น เดิมเก็บไว้ใน
ไฟล์ชื่อว่า /etc/passwd แต่เนื่องจากมีปัญหาด้านความปลอดภัยจึงได้ทา การย้าย
รหัสผ่านดังกล่าวมาไว้ในไฟล์ใหม่ชื่อว่า /etc/shadow แล้วมีการเข้ารหัสไว้
passwd [options] [user] # passwd
# passwd user1
pwck pwck เป็นคา สั่งที่ใช้ตรวจสอบความถูกต้องของ syntax และ format ของไฟล์
/etc/passwd
pwck [options] [files] # pwck /etc/passwd
Standard input/Output(Redirection) Pipe(|) | (ไปป์ ) เป็นคา สั่งที่ใช้สา หรับการเชื่อมต่อกันระหว่าง input กับ output โดย output
ของคา สั่งหนึ่ง จะเป็น input ของอีกคา สั่งหนึ่ง จะใช้สัญลักษณ์เป็น | (Vertical Bar)
command1 | command2 # ps –ef | grep sshd
# grep ftp services | less
Disks and Filesystems df df เป็นคา สั่งที่ใช้สา หรับแสดงรายงานการใช้เนื้อที่บนฮาร์ดิสก์ ซึ่งประกอบไปด้วย ปริมาณที่ใช้ ปริมาณที่เหลือ และรายการพาร์ติชัน df [options] [name] # df
# df -h
du du เป็นคา สั่งที่ใช้สา หรับแสดงเนื้อที่การใช้งาน ของแต่ละไดเรคทรอรีแบบละเอียด du [options] [files] # du myfile.txt
# du -s myfile.txt
mount, umount mount เป็นคา สั่งที่ใช้สา หรับเชื่อมต่ออุปกรณ์จัดเก็บข้อมูล หรือพาร์ติชัน เข้าสู่ระบบ
ตัวอย่างเช่ CD-ROM, Diskette, Flash drive, เป็นต้น
mount [options] [[device] directory] # mount -F dos /dev/rdsk/fds0d2.3.5 /floppy
# umount /dev/fd0
fsck fsck เป็นคา สั่งที่ใช้สา หรับตรวจสอบและซ่อมแซมความผิดปรกติของเนื้อที่ดิสก์ fsck [options] [filesystem] # fsck
# fsck -t ext2 /dev/fd0
Backups and Remote Storage mt mt เป็นคา สั่งที่ใช้สา หรับควบคุมเทปสา หรับการสา รอง(backup) หรือกู้คืนข้อมูล
(restore)
mt [option] operation [count] [arguments] # mt -f /dev/st0 status
dump dump เป็นคา สั่งที่ใช้สา หรับการสา รองจากฮาร์ดิกส์(backup) dump [options] files # dump -0f databackup /home/user1/data
# dump -1f databackup /home/user1/data
restore restore เป็นคา สั่งที่ใช้สา หรับกู้คืนข้อมูล(restore)ที่สา รองไว้ด้วยคา สั่ง dump กลับคืน
มา
restore [options] files # restore -if databackup
tar tar เป็นคา สั่งที่ใช้เพื่อการสา รองข้อมูล (backup) และการกู้คืน (restore) การ tar จะ
เก็บทั้งโครงสร้างไดเรคทรอรี และสิทธ์ิต่างๆ ของไฟล์ (permission) ด้วย (เหมาะ
สา หรับการเคลื่อนย้าย หรือแจกจ่ายโปรแกรมบนระบบ UNIX) ย่อมาจากคา ว่า tape
archive
tar [options] [tarfile] [other-files] # tar -cvf home.tar /home/
# tar -cvf home.tar.gz /home/
# tar -xvf myfile.tar
# tar -xvf myfile.tar.gz
rsync rsync เป็นคา สั่งที่ใช้สา หรับสา รองข้อมูลระหว่างโฮสต์ rsync [options] sources dest # rsync -v -e ssh /backup/backup01 [email protected]:~
Printing lpr, lpq, lprm lpr เป็นคา สั่งที่ใช้สา หรับสั่งพิมพ์ไปยังเครื่องให้บริการพิมพ์(print server) lpr [options] [filename] # lpr myfile.txt
Processes management ps ps เป็นคา สั่งที่ใช้สา หรับแสดงโพรเซส (Process) หรือโปรแกรมที่กา ลังประมวลผลอยู่
ในระบบ
ps [options] # ps
# ps -ef
w w เป็นคา สั่งที่ใช้สา หรับแสดงรายชื่อยูสเซอร์ที่กา ลังใช้งานโปรเซส w [options] [user] # w
uptime uptime เป็นคา สั่งที่ใช้สา หรับแสดงปริมาณภาระการทา งานของระบบ uptime [option] # uptime
top top เป็นคา สั่งที่ใช้สา หรับแสดงข้อมูลที่เกี่ยวข้องกับโปรเซสแบบต่อเนื่อง top [options] # top
free free เป็นคา สั่งที่ใช้สา หรับแสดงสถานะของหน่วยความจา หลัก เนื้อที่ว่างของ
หน่วยความจา ทางกายภาพ, swap, หน่วยความจา ที่ใช้งานร่วมกัน และบัฟเฟอร์
free [options] # free
# free -k
kill kill เป็นคา สั่งที่ใช้สา หรับยกเลิกการทา งานของโพรเซส หรือโปรแกรม ที่กา ลังทา งาน kill [options] [pids | commands] # kill 1234
# kill –SIGHUP
# kill -9 1234
nice nice เป็นคา สั่งที่ใช้สา หรับตั้งค่า(nice) และปรับ(renice) ระดับความสา คัญให้โพรเซส nice [option] [command [arguments] ], renice [priority] [options] [target] # nice -8 top
# nice –10 top
# renice 19 2243
Scheduling Jobs sleep sleep เป็นคา สั่งที่ใช้สา หรับพักการทา งานของโพรเซสชั่วคราว เริ่มตั้งแต่ 1 วินาทีไป
จนถึงหลายๆ วัน
sleep amount[units] sleep option # sleep 10
watch watch เป็นคา สั่งที่ใช้สา หรับสั่งให้โปรแกรมทา งานซ้า ๆ ในระยะเวลาที่กา หนด(ค่า
default คือ 2 วินาที)
watch [options] command [cmd_options] # watch free -m
at at เป็นคา สั่งที่ใช้สา หรับสั่งให้โปรแกรม, คา สั่ง หรือเชลล์สคริปต์ทา งานซ้า ๆ ตาม
ระยะเวลาที่กา หนด
at [options] time [date] # at -f myjob.sh 10:25
crontab crontab เป็นคา สั่งที่ใช้สา หรับกา หนดเวลาในการสั่งประมวลผลคา สั่ง, เชลล์สคริปต์ ,
หรือโปรแกรม ตามเวลาที่กา หนด
crontab [options] [file] # crontab –e
# crontab -l
Hosts hostname hostname เป็นคา สั่งที่ใช้สา หรับแสดงหรือกา หนดชื่อโฮสต์ที่ใช้งานในปัจจุบัน hostname [option] [nameofhost] # hostaname
ifconfig ifconfig เป็นคา สั่งที่ใช้สา หรับแสดงหรือกา หนดค่าเกี่ยวกับการ์ดเน็ตเวิร์คอินเทอร์เฟส ifconfig [interface] ifconfig [interface address_family parameters
addresses]
# ifconfig -a
host host เป็นคา สั่งที่ใช้สา หรับสืบค้นชื่อและหมายเลขไอพีของโฮสต์ในระบบโดเมนเนม
เซิร์ฟเวอร์(DNS)
host [options] name [server] # host www.google.co.th
whois whois เป็นคา สั่งที่ใช้สา หรับสืบค้นข้อมูลการจดทะเบียนโดเมน whois [option] query # whois www.google.co.th
ping ping เป็นคา สั่งที่ใช้สา หรับทดสอบการตอบสนองของโฮสต์ปลายทาง ping [options] host # ping www.google.com
traceroute traceroute เป็นคา สั่งที่ใช้สา หรับตรวจสอบเส้นทางจากเครื่องที่ทา การทดสอบไปสู่
โฮสต์ปลายทาง
traceroute [options] host [packetsize] # traceroute www.google.com
Networking ssh ssh เป็นคา สั่งที่ใช้สา หรับเข้าใช้งานเครื่องโฮสต์จากระยะไกล (ข้อมูลที่รับส่งทั้งหมด
จะมีการเข้ารหัส)
ssh [options] hostname [command] # ssh 192.168.1.10
System information arch arch แสดงข้อมูลสถาปัตยกรรมของระบบ arch [-k | archname ] # arch
date date แสดงและกา หนดเวลาให้กับระบบ date [options] [+format] [date] # date
# date +”%d-%m-%Y”
# date -s “16:15:00”
cal cal แสดงปฏิทินในรูปแบบของเดือน และปี # cal [-13smjyV] [[month] year] # cal
# cal 10 2010
uname uname แสดงข้อมูลของระบบ uname [options] # uname -a
/proc/cpuinfo cpuinfo แสดงรายละเอียดของซีพียู(CPU) /proc/cpuinfo # cat /proc/cpuinfo
/proc/meminfo meminfo แสดงรายละเอียดของหน่วยความจา /proc/meminfo # cat /proc/meminfo
/proc/interrupts interrupts แสดงรายละเอียดของการอินเทอร์รัพท์ /proc/interrupts # cat /proc/interrupts
/proc/swaps swaps แสดงรายละเอียดของ swap ไฟล์ /proc/swaps # cat /proc/swaps
/proc/version version แสดงรายละเอียดเวอร์ชันของลินุกซ์เคอร์เนล /proc/version # cat /proc/version
/proc/net/dev net/dev แสดงรายละเอียดของการ์ดเน็ตเวิร์คและสถิติการใช้งาน /proc/net/dev # cat /proc/net/dev
/proc/mounts mounts แสดงรายละเอียดของไฟล์ที่ผูกเข้ากับลินุกซ์(mount) /proc/mounts # cat /proc/mounts
clock clock แสดงเวลาของระบบ clock [-w] # clock
dmidecode dmidecode แสดงรายละเอียดของฮาร์ดแวร์(DMI table decoder) dmidecode [options] # dmidecode
hdparm hdparm ตรวจสอบและแสดงคุณสมบัติของฮาร์ดดิสก์ hdparm [options] [device] # hdparm –i /dev/hda1
lspci lspci แสดงข้อมูลการ์ดชนิด pci ที่เชื่อมต่อในระบบ lspci [options] # lspci
lsusb lsusb แสดงข้อมูลของอุปกรณ์ ยูเอสบี lsusb [options] # lsusb
init init, telinit เป็นคา สั่งเริ่มต้นการทา งานของระบบปฏิบัติการ โดยปกติจะถูกสั่งจาก
boot loader คือ LILO หรือ GRUB
init [bootflags] [runlevel] # init 0
# init 5
# init 6
logout, exit logout, exit เป็นคา สั่งที่ต้องการออกจากเชลล์ หรือออกจาก remote เชลล์ exit, logout # exit
reboot reboot เป็นคา สั่งที่ใช้เริ่มต้นระบบใหม่ การใช้คา สั่งนี้จะส่งผลให้ระบบปิ ดบริการ
ต่างๆ ถอนการเชื่อมต่อโครงสร้างไฟล์ของระบบ และหยุดการทา งานของทุกโพรเซสที่
ทา งาน
reboot [options] # reboot
shutdown shutdown เป็นคา สั่งที่ให้ระบบปฏิบัติการเริ่มต้นการทา งานใหม่ หรือปิ ดระบบ shutdown [-akrhHPfnc] [-t secs] time [warning message]
/sbin/shutdown
# shutdown –h now
# shutdown +5 “Server is going DOWN about 5 minutes !!!”