?????? LINUX or UNIX
Shared by: HC121001034639
-
Stats
- views:
- 51
- posted:
- 9/30/2012
- language:
- Thai
- pages:
- 15
Document Sample


คำสั่ง LINUX or UNIX
ั
UNIX เป็ นระบบปฏิบติกำรคอมพิวเตอร์แบบหลำยงำน หลำยผูใช้ ้
ที่เริ่ มพัฒนำโดยกลุ่มพนักงำนของห้องปฏิบติกำร AT&T Bell Labs โดยกลุ่มนักพัฒนำที่เป็ นที่รู้จก
ั ั
คือ Ken Thompson, Dennis Ritchie และ Douglas McIlroy
LINUX ถูกพัฒนำมำจำกยูนิกซ์ โดย Mr. Linus Trovalds [LINus+UniX = Linux]
่
ซึ่ งขณะนั้นยังเรี ยนอยูที่มหำวิทยำลัยเฮลซิ งกิ ประเทศฟิ นแลนด์
ั
ลีนุกซ์เป็ นระบบปฏิบติกำรที่เปิ ดเผยคำสั่ง หรื อที่เรำเรี ยกว่ำ open source code
ซึ่ งทำให้นกโปรแกรมเมอร์ สำมำรถนำไปพัฒนำต่อ ๆ ไปได้ ดังจะเห็นได้วำ ลีนุกซ์
ั ่
มีกำรแตกแขนงออกไปมำกมำย เช่น Redhat, Slackware, SuSe, CentOS, Debian, Ubuntu เป็ นต้น
โครงสร้ำงของ Unix
ั
ระบบปฏิบติกำร Unix สำมำรถแบ่งโครงสร้ำงหลัก ๆ ได้ 4 ระดับ
แต่ละระดับก็จะทำหน้ำที่ต่ำงกัน
1. ฮำร์ดแวร์
หมำยถึงอุปกรณ์หรื อทุกชิ้นส่ วนของคอมพิวเตอร์ ที่เรำสำมำรถจับต้องได้ เช่น จอภำพ
์
คียบอร์ด เม้ำส์ ดิกส์ไดรซ์ ซีดีรอม เป็ นต้น
2. ยูนิกซ์ เคอร์ เนล
เคอร์ เนล จะทำหน้ำที่ควบคุมกำรทำงำนทั้งหมดของระบบ ได้แก่ กำรจัดสรรทรัพยำกร
กำรจัดกำรข้อมูลบริ กำรหน่วยควำมจำ ซึ่ งเคอร์ เนลนี้ จะขึ้นกับฮำร์ ดแวร์ เช่น ถ้ำมีกำรเปลี่ยนแปลง
ฮำร์ ดแวร์ เคอร์ เนลนี้ก็จะถูกเปลี่ยนไปด้วย เป็ นต้น
3. เชลล์
้ ั
คือ ตัวกลำงระหว่ำงผูใช้กบตัวเคอร์ เนล ทำหน้ำที่รับคำสั่งจำกผูใช้้
่
แล้วนำไปแปลเป็ นภำษำที่เครื่ องคอมพิวเตอร์ เข้ำใจ เรำเรี ยกอีกอย่ำงหนึ่งได้วำ command interpreter
้
แต่ถำมีกำรนำ เชลล์หลำย ๆ ตัวมำเขียนรวมกัน (คล้ำย ๆ กับ batch file ในระบบปฏิบติกำร DOS)ั
เรำจะเรี ยกว่ำ เชลล์สคริ ปต์ นอกจำกนี้ เชลล์ (Shell) ยังมีอีกหลำย ๆ ประเภท แต่ที่นิยมกันได้แก่
้
* Bourne shell (sh) เป็ นเชลล์ตนแบบของทุก ๆ เชลล์ มีควำมสำมำรถในกำรเขียน
เชลล์สคริ ปต์ได้ดวย ้
* C shell (csh) เป็ นเชลล์ที่สร้ำงหลัง Bourne shell ควำมสำมำรถพิเศษของ C shell
คือเก็บข้อมูลเกี่ยวกับคำสั่งที่เคยใช้
* Korn shell (ksh) ซึ่งพัฒนำโดย AT&T โดยได้นำคุณสมบัติเด่น ๆ ของ Bourne
shell และ C shell มำรวมกัน
* Bourne again shell (bash) มีคุณสมบัติและควำมสำมำรถคล้ำยกับ Korn shell แต่
shell นี้ถูกสร้ำงขึ้นมำใช้สำหรับแจกฟรี ซึ่ งเป็ นเหตุผลสำคัญที่ทำง Linux นำมำใช้
่
คำสั่งที่ทำให้ทรำบว่ำเรำใช้งำน เชลล์อะไรอยูคือ echo $SHELL
4. โปรแกรมประยุกต์
ั
หมำยถึง โปรแกรมกำรใช้งำนเพิ่มเติมต่ำง ๆ ที่ใช้บนระบบปฏิบติกำรยูนิกซ์ ได้แก่ pine
เป็ นต้น
ั
คำสั่ง Linux (ทุกคำสั่งพิมพ์ตวเล็กทั้งหมด เนื่ องจำกเอกสำรนี้ โปรแกรม MS Word
ั ้
อำจเปลี่ยนตัวพิมพ์ใหญ่ให้อตโนมัติ คำในวงเล็บตำมตัวอย่ำงนี้คือคำเต็ม ไม่ตองพิมพ์ [คำเต็ม])
ให้เปิ ดหน้ำต่ำงกำรทำงำนของเทอร์มินอล (Terminal) จะแสดงตัวเคอร์ เซอร์ 2 แบบคือ (1) $_
หมำยถึงผูใช้งำนเป็ น User มีสิทธิ์ จำกัดใช้งำนได้บำงคำสั่ง (2) #_ หมำยถึงผูใช้งำนเป็ น root
้ ้
มีสิทธิ์ ในกำรทำงำนหรื อใช้คำสั่งสู งสุ ด
whoami
คำสั่งใช้เพื่อแสดงว่ำผูใช้ซ่ ึ ง login เข้ำสู่ ระบบนั้น (ตัวเรำเอง) login ด้วยชื่ออะไร
้
รู ปแบบคำสัง/ตัวอย่ำง whoami หรื อ who am i (บน SUN OS หรื อ UNIX บำงตัวเท่ำนั้น)
่
ls [List ]
เป็ นคำสั่งที่ใช้สำหรับแสดงแฟ้ มข้อมูล (เช่นเดียวกับ dirของDOS) มำกจำกคำว่ำ list
รู ปแบบคำสั่ง ls [option] [file]
ั ั
option ที่มกใช้กนใน ls คือ
-l จะแสดงผลลัพธ์แบบ Long Format ซึ่งจะแสดง Permission ของแฟ้ มด้วย
-a จะแสดงแฟ้ มข้อมูลทั้งหมด
-F จะแสดง / หลัง Directory และ * หลังแฟ้ มข้อมูลที่ execute ได้
ตัวอย่ำงกำรใช้งำน
ls -l
ls -al
ls –F
pwd [print work directory]
ั
เป็ นคำสั่งที่ใช้สำหรับแสดง Directory ปัจจุบน (ในทำนองเดียวกับกำรพิมพ์ cd บน DOS)
รู ปแบบคำสั่ง / ตัวอย่ำง pwd
man [manual = คู่มือกำรใช้งำน]
คำสั่ง man ของระบบ Unix,Linux (เป็ นคำสั่งแสดงข้อควำม อธิ บำยกำรใช้คำสั่ง)
รู บแบบกำรใช้งำนman (Command)
ตัวอย่ำง #man ls
หมำยเหตุ เมื่อต้องกำรออก กด q ;ใช้[Spacebar] เลื่อนหน้ำถัดไป ;
ใช้ลูกศรขึ้นดูหน้ำผ่ำนมำ
help
คำสั่ง help ของระบบ Unix,Linux (เป็ นคำสั่งแสดงข้อควำม อธิ บำยกำรใช้คำสั่ง
เช่นเดียวกับ man)
รู บแบบกำรใช้งำน (Command) --help
ตัวอย่ำง # ls –help
mkdir [Make directory]
เป็ นคำสั่งที่ใช้สำหรับกำรสร้ำง directory (ในทำนองเดียวกับ dos) รู ปแบบของคำสั่งmkdir
mkdir [option] [file]
ั ั
โดย option ที่มกใช้กนใน mkdir คือ
-m จะทำกำรกำหนด Permissioin (ให้ดูคำสั่ง chmod เพิ่มเติม)
้ ั
-p จะทำกำรสร้ำง Parent Directory ให้ดวยกรณี ที่ยงไม่มีกำรระบุ directory ในที่น้ ีอำจเป็ น
relative หรื อ absolute path ก็ได้
ตัวอย่ำง
mkdir /home
mkdir -p -m755 ~/home/user1
cd [Chang Directory]
คำสั่งChange Directory ของระบบ Unix,Linux (คล้ำยกับคำสั่งCD ของ DOS)
รู บแบบกำรใช้งำน cd [directory]
ตัวอย่ำง cd /etc [Enter]ไปDirectory etc
cd ..[Enter] ย้ำยไป Directory อีก1ชั้ น
touch
่ ้
คำสั่ง touch ใช้ในกำรสร้ำงไฟล์วำง ๆ (มีแต่ชื่อ) หำกต้องกำรใส่ ขอควำม ใช้โปรแกรม vi
รู บแบบกำรใช้งำน touch file-name
ตัวอย่ำง touch note.txt เป็ นกำรสร้ำงไฟล์ชื่อ note.txt
cat
คำสั่งแสดงข้อควำมในFileของระบบ Unix,Linux (คล้ำยกับคำสั่งTypeของDOS)
รู บแบบกำรใช้งำน cat
ตัวอย่ำง cat /home/user1 | more
อ่ำนข้อมูลจำกไฟล์/home/user1ถ้ำยำวเกินหน้ำให้หยุดทีละหน้ำจอ
more
้
คล้ำยกับคำสั่ง cat ไม่เหมำะกับกำรดูขอมูลที่มีควำมยำวมำกๆ ดังนั้น จึงได้มีกำรพัฒนำ
้
more ขึ้น เพื่อช่วยให้สำมำรถดูขอมูลที่มีขนำดยำวได้เป็ นช่วงๆ
รู ปแบบคำสัง more file
่
ภำยในโปรแกรม more จะมีคำสั่งเพื่อใช้งำนครำวๆ ดังนี้
= แสดงเลขบรรทัด
q ออกจำกโปรแกรม
เลื่อนไปยังหน้ำถัดไป เลื่อนไปยังบรรทัดถัดไป
h แสดง help
ตัวอย่ำง more test.txt
clear
คำสั่งclearของระบบ Unix,Linux (เป็ นกำรลบข้อควำมบนจอภำพ คล้ำยกับคำสั่ง clsใน
dos)
รู บแบบกำรใช้งำน clear
ตัวอย่ำง clear [Enter]
cp [copy]
เป็ นคำสั่งที่ใช้สำหรับสำเนำแฟ้ มข้อมูล (เช่นเดียวกับcopyของDOS) รู ปแบบคำสั่ง cp
source target
ตัวอย่ำงกำรใช้งำน #cp test.txt /home/user1
sudo [super user do]
sudo เป็ นเครื่ องมือที่อนุ ญำตให้ผใช้บำงคน หรื อบำงกลุ่ม
ู้
สำมำรถมีสิทธิ์ ในกำรเข้ำถึงทรัพยำกรบำงสิ่ งบำงอย่ำง ได้เหมือนผูใช้ root
้
่ ั
หรื อในบำงทีสำมำรถกำหนดให้มีสิทธิ์ เท่ำเทียมกับ root ก็ได้ ซึ่ งขึ้นอยูกบกำรปรับแต่งค่ำต่ำงๆ
ในไฟล์ /etc/sudoers
กำรกำหนด Password ของ root ใน ubuntu สำหรับกำรใช้ครั้งแรก
sudo passwd root
้
ใส่ password ของ user ผูติดตั้ง (ขณะใส่ จะมองไม่เห็น)
ใส่ password ของ root (ขณะใส่ จะมองไม่เห็น)
ใส่ password ของ root ยืนยันอีกครั้ง (ขณะใส่ จะมองไม่เห็น)
cal [Calendar]
คำสั่งแสดงปฏิทินของระบบ Unix,Linux
รู บแบบกำรใช้งำน cal
ั
ตัวอย่ำง cal [Enter](สั่งให้ระบบแสดง ปฏิทินเดือน ปั จจุบน)
ั
cal -y [Enter](สังให้ระบบแสดง ปฏิทินปี ปั จจุบน)
่
date
ใช้แสดง วันที่ และ เวลำ
ตัวอย่ำง date 17 May 2004
exit
คำสั่ง exit ของระบบ Unix,Linux (ออกจำกระบบยูนิกส์ )
รู บแบบกำรใช้งำน exit
ตัวอย่ำง exit
ifconfig [Interface config]
คำสั่ง ifconfig ของระบบ Unix,Linux (เป็ นกำรตรวจสอบกำหนดค่ำNetworkของLan
Card)
รู บแบบกำรใช้งำน ifconfig [option]
ตัวอย่ำง #ifconfig
mv [move]
เป็ นคำสั่งที่ใช้สำหรับกำรย้ำยแฟ้ มข้อมูลและ Directory รวมถึงกำรเปลี่ยนชื่อด้วย
(ในทำนองเดียวกับ dos) มำจำกคำว่ำ move
รู ปแบบคำสัง ่
mv source target
ตัวอย่ำง mv *.tar /backup
mv test.txt old.txt
mv bin oldbin
rmdir [remove directory]
เป็ นคำสั่งที่ใช้สำหรับกำรลบ directory (ในทำนองเดียวกับ dos) มำจำกคำว่ำ
โครงสร้ำงคำสั่ง
rmdir [option] [file]
ั ั
โดย option ที่มกใช้กนใน rmdir คือ -p จะทำกำรลบ Child และ Parent Directory
ตำมลำดับ
directory ในที่น้ ีอำจเป็ น relative หรื อ absolute path ก็ได้
ตัวอย่ำง rmdir /home
passwd
คำสั่งกำหนดและแก้ไขรหัสผ่ำนของ User ของระบบ Unix,Linux
รู บแบบกำรใช้งำน passwd [Username]
ตัวอย่ำง passwd user1 (กำหนดรหัสผ่ำนให้ User1 ถ้ำไม่พิมพ์ ชื่อ User
ระบบUnixจะหมำยควำมว่ำแก้ไขรหัสผ่ำนของคนที่Loginเข้ำมำ)
adduser
ั
คำสั่งเพิ่ม User ให้กบระบบ Unix,Linux
รู บแบบกำรใช้งำน adduser -g (group) -d (Directory) (User)
ตัวอย่ำง adduser -g root -d /home/user1 user สร้ำง User ชื่อ Login คือ user1
เป็ นสมำชิกในกลุ่ม root
useradd
ั
คำสั่งเพิ่ม User ให้กบระบบ Unix,Linux (ใช้เหมือนกับคำสั่ง adduser)
รู บแบบกำรใช้งำน useradd -g (group) -d (Directory) (User)
ตัวอย่ำง useradd -g root -d /home/user1 user สร้ำง User ชื่อ Login คือ user1
เป็ นสมำชิกในกลุ่ม root
userdel
คำสั่งลบ User ออกจำกระบบ Unix,Linux
รู บแบบกำรใช้งำน userdel [option] (Username)
ตัวอย่ำง userdel -r root user1 ลบ User ชื่อ Login คือ User1 และ -r คือให้ลบ Home
Directoryของ User1 ด้วย
alias
คำสั่งกำหนดคำสั่งย่อของระบบ Unix,Linux (คล้ำยกับคำสั่ง
SETในDOSแต่สำมำรถใช้เปฝ้ นคำสัง RUNได้)
่
รู บแบบกำรใช้งำน alias [ชื่อใหม่=ข้อควำม]
ตัวอย่ำง alias copy=cp กำหนดให้พิมพ์ copy แทนคำสั่ง cpได้
bash
คำสังเรี ยกใช้ Bourne again shellของระบบ Unix,Linux
่
รู บแบบกำรใช้งำน bash
ตัวอย่ำง bash [Enter] ( เรี ยกใช้ Bourne again shell)
bc
คำสั่งเรี ยกใช้โปรแกรมคำนวณเลขของระบบ Unix,Linux
รู บแบบกำรใช้งำน bc [-lwsqv] [option] [file]
ตัวอย่ำง bc [Enter] 1+2 [Enter] 1^2 [Enter] a=3 [Enter] b=4 [Enter] a*b [Enter]
x=2;y=5;x+y[Enter] [Ctrl-d] เพื่อออก
้
หมำยเหตุ:คำสั่งนี้จะใช้ได้ตองInstall Packet ลงไปก่อน
C Compiler
คำสั่งCompile ภำษำCของระบบ Unix,Linux (คล้ำยกับคำสั่งTypeของDOS)
รู บแบบกำรใช้งำน cc [filename]
ตัวอย่ำง cc /home/user1/industry.c จะสั่งให้ระบบCompile ภำษำC ไฟล์ชื่อ industry.c ที่
Directory /home/user1
chfin
คำสั่งChange your finger informationของระบบ Unix,Linux
(เป็ นกำรกำหนดข้อมูลของUser เช่น ชื่อเต็ม ที่อยู่ เบอร์ โทรศัพท์)
รู บแบบกำรใช้งำน chfn [username]
ตัวอย่ำง chfn User1 กำหนดรำยละเอียดUser1
chgrp
คำสั่งChange Groupของระบบ Unix,Linux (เป็ นกำรเปลี่ยนกลุ่มเจ้ำของไฟล์)
รู บแบบกำรใช้งำน chgrp [-chfRv] (Group) (File)
ั
ตัวอย่ำง chgrp root /root/* เปลี่ยนGroupให้กบไฟล์ทุกไฟล์ในไดเรคทอรี่ /root ให้เป็ น
Group root
chmod
คำสั่งChange Modeของระบบ Unix,Linux (เป็ นกำรเปลี่ยนสิ ทธิกำรเข้ำถึงไฟล์)
รู บแบบกำรใช้งำน chmod [สิ ทธิ ] (File)
ั
ตัวอย่ำง กำหนดสิ ทธิ ให้กบไฟล์ชื่อtest คือ chmod 754 test หรื อ chmod go +r-w
ั
testให้กบไฟล์ทุกไฟล์ chmod o-r *
ตัวเลขMode rwx = 7 ; rw – =6 ; r-x =5 ; r- – = 4 ; – wx = 3 ; – w – = 2 ; – - x = 1 ; – - = 0
กำรกำหนดสิ ทธิ กำหนดได้2ลักษณะคือ
1.กำหนดโดยใช้อกษรย่อกลุ่ม
ั
2.ใช้รหัสเลขฐำน2แทนสิ ทธิ (1 คืออนุญำต)
กลุ่มผูใช้ User Group Other = ugo เช่น go-r-w+x คือกลุ่ม
้
และคนอื่นไม่มีสิทธิ อ่ำนเขียนแต่Runได้
สิ ทธิ์ กำรใช้ -rwx rwx rwx = Read Write Execute
รหัสเลขฐำน 111 101 100 = 754 คือเจ้ำของไฟล์ใช้ได้ครบ คน Group
เดียวกันอ่ำนExecuteได้นอกนั้นอ่ำนได้อย่ำงเดียว
chown
คำสั่งChange Ownerของระบบ Unix,Linux (เป็ นกำรเปลี่ยนเจ้ำของไฟล์)
รู บแบบกำรใช้งำน chown [ซื่อเจ้ำของไฟล์] (ชื่อFile)
ตัวอย่ำง chown user1 filename คือเปลี่ยนเจ้ำของไฟล์ชื่อ filename เป็ นUser1
chown -R user1.root dirname คือเปลี่ยนทั้งเจ้ำของไฟล์และกลุ่มไปพร้อมกันทุกไฟล์ใน
Sub dirname.
chsh
คำสั่งchshของระบบ Unix,Linux (เป็ นกำรเปลี่ยนShell ให้ User)
รู บแบบกำรใช้งำน chsh [Username]
ตัวอย่ำง chsh user1 [Enter] /bin/bash [Enter]
mesg
mesg ดู status กำรรับกำรติดต่อของ terminal
mesg y เปิ ดให้ terminal สำมำรถรับกำรติดต่อได้
mesg n ปิ ดไม่ให้ terminal สำมำรถรับกำรติดต่อได้
df
คำสั่งdf ของระบบ Unix,Linux (เป็ นกำรตรวจสอบกำรใช้พื่นที่บนฮำร์ ดดิสก์)
รู บแบบกำรใช้งำนdf [option] [file]
ตัวอย่ำง df [Enter]
dmesg
คำสั่งdmesgของระบบ Unix,Linux (เป็ นกำรให้แสดงผลเหมือนตอน Boot)
รู บแบบกำรใช้งำน dmesg
ตัวอย่ำง dmesg | more [Enter]
ั
หมำยเหตุ คำสั่งนี้ ใช้ตรวจสอบ เมื่อเกิดปั ญหำ เช่น Linux ไม่รู้จก Driver CD-Rom
หรื อปั ญหำอื่นๆ
echo
คำสั่งechoของระบบ Unix,Linux (เป็ นกำรให้แสดงข้อควำม เหมือนกับ ECHOของDOS)
้
รู บแบบกำรใช้งำน echo (ข้อควำมที่ตองกำรให้แสดงผล)
ตัวอย่ำง echo my name is user1
echo Hello > /dev/tty2 ส่ งข้อควำม Hello ไปออกจอเทอร์ มินอลที่2
ed
คำสั่ง ed ของระบบ Unix,Linux (โปรแกรมแก้ไขข้อควำมใน Text file เหมือนกับคำสั่ง
edlinของDOS)
รู บแบบกำรใช้งำน ed (fileName)
ตัวอย่ำง ed /home/user/test (ออกกดq)
สำหรับคนที่ไม่ถนัดคำสั่งนี้แนะนำให้ใช้คำสั่ง picoหรื อvi หรื อemacsแทนได้เช่นกัน
emacs
คำสั่ง emacs ของระบบ Unix,Linux (โปรแกรมแก้ไขข้อควำมใน Text file )
รู บแบบกำรใช้งำน emacs (fileName)
ตัวอย่ำง emacs /home/user/test (help กด Ctrl – h ; ออกกด Ctrl – x Ctrl – c)
finger
คำสั่ง finger ของระบบ Unix,Linux (แสดงชื่อUserที่กำลังLoginเข้ำมำแต่คำสั่ง
Whoจะให้รำยละเอียดดีกว่ำ)
รู บแบบกำรใช้งำน finger [username]
ตัวอย่ำง finger user1 แสดงชื่อและรำยละเอียด user1
fsck
คำสั่ง fsck ของระบบ Unix,Linux (เป็ นคำสั่ง ตรวจสอบและซ่อมแซม Linux file system
เหมือนกับคำสั่งScandisk ของDos)
รู บแบบกำรใช้งำน fsck [option]
ตัวอย่ำง /sbin/fsck -a /dev/hd1
ftp
คำสั่ง ftp ของระบบ Unix,Linux (เป็ นโปรแกรมรับ-ส่ งไฟล์ )
รู บแบบกำรใช้งำน ftp (IP or Name of FTP Server)
ตัวอย่ำง ftp 132.209.1.2 [Enter]
Login:anonymous , Password: Username@YourDomain.com
คำสั่งที่เกี่ยวข้อง ls – ดูไฟล์ ; pwd -ดูdir. ที่อยู่ ;cd – เปลี่ยน dir ;lcd – เปลี่ยน local dir
;mput* -ส่ งไฟล์ ;mget – รับไฟล์ ;bye – ออก
grep
้
คำสั่ง grep ของระบบ Unix,Linux (เป็ นกำรสั่งให้คนหำตำมเงื่อนไข )
รู บแบบกำรใช้งำน grep (option)
ตัวอย่ำง grep -i ftp /etc/test ค้นหำบรรทัดที่มีคำว่ำ “ftp”ไม่สนใจพิมพ์เล็ก-ใหญ่ จำดไฟล์
/etc/test
groupadd
คำสัง groupadd ของระบบ Unix,Linux (เป็ นกำรเพิ่มรำยชื่ อกลุ่มของ User)
่
รู บแบบกำรใช้งำน groupadd (GroupName )
ตัวอย่ำง #groupadd staff สร้ำงกลุ่มของ User ชื่อ Staff เพิ่มให้ระบบ
groupdel
คำสัง groupdel ของระบบ Unix,Linux (เป็ นกำรลบรำยชื่ อกลุ่มของ User)
่
รู บแบบกำรใช้งำน groupadd (GroupName )
ตัวอย่ำง #groupdel staff ลบกลุ่มของ User ชื่อ Staffออกจำกระบบ
gzip/gunzip
คำสังgzip/gunzipของระบบ Unix,Linux (เป็ นกำรบีบอัดไฟล์หรื อขยำยบีบอัดไฟล์)
่
รู บแบบกำรใช้งำน gzipหรื อgunzip (-cdfhlLnNrtv19 ) [file]
้
ตัวอย่ำง #gzip -9vr /home/samba/* บีบอัดไฟล์ขอมูลทุกไฟล์ ในSub /home/samba
จะเปลี่ยนเป็ นนำมสุ กล .gz
้
#gunzip -dvr /home/samba/* คลำยกำรบีบอัดไฟล์ขอมูลทุกไฟล์ที่สกุล .gz ในSub
/home/samba
halt
คำสั่ง halt ของระบบ Unix,Linux (เป็ นกำรสั่งให้เครื่ องหยุดทำงำน)
รู บแบบกำรใช้งำน halt [-n] [-w] [-d] [-f] [-I] [-p]
ตัวอย่ำง #halt
คำสั่งที่เกี่ยวข้อง คือ Shutdown ; init0 , reboot
history
คำสั่ง history ของระบบ Unix,Linux (เป็ นกำรดูประวัติกำรใช้คำสั่งในCommand line
คล้ำยกับกำรกดF7ในDOSคือเรี ยกใช้คำสังDos key)่
รู บแบบกำรใช้งำนhistory [n] [-r wan [filename] ]
ตัวอย่ำง #history 20 ดูคำสั่งที่เพิ่งใช้ไป20คำสั่งที่แล้ว
ipchains
คำสัง ipchains ของระบบ Unix,Linux (เป็ นคำสังสำหรับกำหนดควบคุม
่ ่
กำรรับส่ งผ่ำนข้อมูลของ Firewall)
รู บแบบกำรใช้งำน ipchains [parameter] command [option]
ั
ตัวอย่ำง #ipchains -L ดูสถำนะกำร Set IPchainsในปัจจุบน
jobs
คำสั่ง jobs ของระบบ Unix,Linux (เป็ นคำสั่งสำหรับกำหนดควบคุม
กำรรับส่ งผ่ำนข้อมูลของ Firewall)
รู บแบบกำรใช้งำน jobs
ตัวอย่ำง #sleep 20 & jobs
kill
คำสัง kill ของระบบ Unix,Linux (เป็ นคำสังสำหรับยกเลิก Process)
่ ่
รู บแบบกำรใช้งำน kill [option] (process ID)
ตัวอย่ำง ps -A ดูหมำยเลขที่ช่อง PIDของProcess ที่ตองกำรลบ
้
Kill -9 nnn แทนnnnด้วยหมำยเลขPID -9 คือบังคับฆ่ำให้ตำย
login
คำสั่ง login ของระบบ Unix,Linux (เป็ นคำสั่งกำรเข้ำระบบหรื อเปลี่ยน User Login)
รู บแบบกำรใช้งำน login [fp] (UserName)
ตัวอย่ำง #login:root
mount
คำสั่ง mount ของระบบ Unix,Linux (เป็ นคำสั่งเชื่อมต่ออุปกรณ์เข้ำกับระบบ)
รู บแบบกำรใช้งำน mount (-t type) DeviceDriver MountPoint
ตัวอย่ำง
# กำร Mountแบบที่1 CdRom mount -t iso9660 /dev/cdrom /mnt/cdrom
หรื อ
# mkdir /mnt/cdrom
# mount_cd9660 /dev/cd0a /mnt/cdrom
่
#กำร Mount CdRom แบบที่2 mount /dev/cdrom (เมื่อmountแล้วCDจะอยูที่ /mnt/CdRom
ยกเลิกดูคำสั่ง Unmount)
tar
เป็ นคำสั่งเพื่อกำร backup และ restore file ทั้งนี้กำร tar จะเก็บทั้งโครง สร้ำง directory และ
file permission ด้วย (เหมำะสำหรับกำรเคลื่อนย้ำย หรื อแจกจ่ำยโปรแกรมบนระบบ UNIX)
มำจำกคำว่ำ tape archive
รู ปแบบคำสัง tar [option]… [file]…
่
ั ั
โดย option ที่มกใช้กนใน echo คือ
-c ทำกำรสร้ำงใหม่ (backup)
-t แสดงรำยชื่อแฟ้ มข้อมูลในแฟ้ มที่ backup ไว้
-v ตรวจสอบควำมถูกต้องของกำรประมวลผล
-f ผลลัพธ์ของมำที่ file
-x ทำกำร restore
ตัวอย่ำง tar -xvf data.tar
talk
้ ้ ้ ั
คำสังที่ใช้สำหรับกำรพูดคุยระหว่ำงผูใช้ดวยกันบนระบบ ซึ่ งผูใช้ท้ งทั้ง 2
่
ฝ่ ำยจะต้องพิมพ์คำสั่ง Talk ถึงกันก่อน จึงจะเริ่ มกำรสนทนำได้
รู ปแบบคำสั่ง talk user[@host] [tty]
ั ั
กรณี ไม่ระบุ host โปรแกรมจะถือว่ำหมำยถึงเครื่ องปั จจุบน (นอกจำกนี้ยงมีคำสั่ง ytalk
ซึ่ งสำมำรถพูดคุยได้พร้อมกันมำกกว่ำ 2 คน) ซึงบำงกรณี เรำอำจจะต้องระบุ tty ด้วยหำกมีผใช้ Logู้
in เข้ำสู่ ระบบด้วยชื่ อเดียวกันมำกกว่ำ 1 หน้ำจอ
ตัวอย่ำง talk m2k@nanastreet.com
write
้
คำสั่งใช้เพื่อกำรส่ งข้อมูลทำงเดียวจำกผูเ้ ขียนไปถึงผูรับบนเครื่ องเดียวกันเท่ำนั้น
รู ปแบบคำสัง write user [tty]
่
เมื่อมีกำรพิมพ์คำสั่ง write
้ ้
ผูใช้จะเห็นข้อควำมซึ่ งจะแสดงว่ำข้อควำมดังกล่ำวถูกส่ งมำโดยใคร ซึ่ งหำกผูรับต้องกำรตอบกลับ
ั
ก็จะต้องใช้คำสั่ง write เช่นกัน เมื่อพิมพ์เสร็ จแล้วให้พิมพ์ตวอักษร EOF หรื อ กด CTRL+C
้
เพื่อเป็ นกำร interrupt ทั้งนี้ขอควำมที่พิมพ์หลังจำก write จะถูกส่ งหลังจำกกำรกด Enter เท่ำนั้น
ตัวอย่ำง write m2k
file
้
คำสั่งfileบนระบบ DOS/Windows นั้น ประเภทของแฟ้ มข้อมูลจะถูกระบุดวยนำมสกุล
แต่ใน UNIX จะไม่มีนำมสกุลเพื่อใช้ระบุประเภทของแฟ้ มข้อมูล
ดังนั้นกำรหำประเภทของแฟ้ มข้อมูลจะดูจำก Context ภำยในของแฟ้ ม ซึ่ งคำสั่ง file จะทำกำรอ่ำน
Content และบอกประเภทของแฟ้ มข้อมูลนั้นๆ
รู ปแบบคำสัง file [option]… file
่
ตัวอย่ำง file /bin/sh
file report1.doc
free
่
แสดงหน่วยควำมจำที่เหลืออยูบนระบบ
โครงสร้ำงคำสั่ง free [-b|-k|-m]
ั ั
โดย option ที่มกใช้กนใน free คือ
-b แสดงผลลัพธ์เป็ นหน่วย byte
-k แสดงผลลัพธ์เป็ นหน่วย kilobyte
-m แสดงผลลัพธ์เป็ นหน่วย megabyte
ตัวอย่ำง free
free -b
free -k
uname
คำสั่งแสดง ชื่อและรุ่ นของ OS ชื่อและรุ่ นของ cpu ชื่อเครื่ อง
ตัวอย่ำง uname -a
hostname
คำสังแสดงชื่อเครื่ องที่ใช้อยู่
่
ตัวอย่ำง hostname
tty
แสดงหมำยเลข terminal ที่ใช้งำนอยู่
ตัวอย่ำง tty
id
ใช้แสดงชื่อและกลุ่มมของผูใช้งำน
้
ต้วอย่ำง id
เขียนโดย kornerboy ที่ 4/03/2011 04:11:00 หลังเที่ยง
ส่ งอีเมลข้อมูลนี้
วิธีลง JRE http://www.pg.in.th/blog/view/513
Related docs
Other docs by HC121001034639
??????????floppy linux?static library system ???glibc?????? ?????shared library??????
Views: 21 | Downloads: 0
Get documents about "