คำสั่ง FreeBSD พื้นฐาน Linux พื้นฐาน ใช้ได้กับ Ubuntu คำสั่ง tar -cvf gzip
คำสั่ง FreeBSD พื้นฐาน
1. cat
เป็นคำสั่งที่ใช้ดูข้อมูลของไฟล์ คล้ายกับ type ใน dos และยังใช้สร้างไฟล์ได้ด้วย ใน
ตัวอย่าง
การสร้างไฟล์
พิมพิ์ข้อความลงไป
Ctrl+D เพื่อจบไฟล์
นอกจากนี้เรายังสามรถแสดงผลในรูปแบบของ file ได้อีกด้วย และยังยั้ง input จากทาง file ได้เช่นกัน
ตัวอย่าง
โค้ด: เลือกทั้งหมด
# cat < infile > outfile : รับข้อมูลจาก file ที่ชื่อ infile แสดงออกใน file ที่ชื่อ outfile
2. chmod : change permissions
เป็นคำสั้งที่ใช้เปลี่ยนสิทธิของไฟล์
เช่น
751 คือ ค่าของสิทธิของไฟลืนั้น ซึ่งท่านจะได้ทราบในหัวข้อ Permission
3. chown : เปลี่ยนเจ้าของไฟล์
โค้ด: เลือกทั้งหมด
# chown newuser test (ให้ newuser เป็นเจ้าของ ไฟล์ test)
4. chgrp : เปลี่ยนกลุ่มผู้เป็นเจ้าของไฟล์
โค้ด: เลือกทั้งหมด
# chgrp newgroup test (ให้ user ที่อยู่ใน newgroup เป็นเจ้าของไฟล์)
5. cd : เปลี่ยน directory
โค้ด: เลือกทั้งหมด
# cd /etc/namedb (จะเข้าไปอยู่ภายใต้ directory namedb)
โค้ด: เลือกทั้งหมด
#cd จะกลับมาอยู่ที่ /root หรือ /home/[user]
6. cp : copy (คัดลอก)
โค้ด: เลือกทั้งหมด
#cp backup.tar.gz /tmp (คัดลอก backup.tar.gz ไปยัง /tmp)
#cp /tmp/backup.tar.gz /home/[user] (คัดลอก backup.tar.gz จาก /tmp ไปยัง /home/[user]
7. date : ดูวันที่และกำหนดวันที่
ตัวอย่าง
#Fri May 6 08:52:42 ICT 2007
#daet 200705250830
2007 >> ปี
05 >> เดือน
25 >> วันที่
0830 >> เวลา
8. ftp : connect to a remote machine to download or upload files (หลายท่านคงรู้จักดีครับ)
#ftp
#ftp ftp.nectec.or.th
ftp ใช้ร่วมกับคำสั่งอื่นดังนี้
ftp> ls : ใช้ดูรายการไฟล์ในdirectoryนั้นๆ
ftp> quit หรือ bye ใช้ออกจาก คำสั่ง ftp
ftp> get ใช้คัดลอกไฟล์จาก host ที่ connect อยู่มายัง localhost
ftp> mget เหมือนกับ get แต่ mget จะใช้ในกรณีที่ต้องการย้ายที่ละหลายๆไฟล์
ftp> put ใช้ upload ไฟล์
ftp> mput ใช้ upload ไฟลทีละหลายๆไฟล์
ftp>cd ใช้เปลี่ยน directory
ที่เหลือ ftp>help ดูได้เลยมีอีก
9. grep: ใช้ค้นหา(คำ ข้อความ วลี)ที่อยู่ในไฟล์
ตัวอย่าง
โค้ด: เลือกทั้งหมด
#grep localhost named.conf (หาคำว่า localhost ในไฟล์ named.conf)
#grep na customer | sort (หาบรรทัดที่มี na ในไฟล์ folder customer แล้วเรียกลำดับ
ศึกษาเพิ่มเติม #man grep
10. ls: ใช้งานเหมือนกับ dir ใน dos
ตัวอย่าง
โค้ด: เลือกทั้งหมด
#ls (ดูรายการทั้งหมดใน /root(หรือ directory ปัจจุบัน))
#ls / (ดูรายการทั้งหมดใน /)
#ls -l (แสดงไฟล์ทีละบรรทัด แสดง permiss , เจ้าของ , ชนิด , ขนาด , เวลาที่สร้าง )
#ls -a (แสดงไฟล์ซ่อน)
more... man ls
11. mkdir : ใช้สร้าง directory
12. mv : ใช้เปลี่ยนชื่อ ไฟล์ directory
13. pwd :ใช้สอบถามว่า directory ปัจจุบันคืออะไร
14. rm : ใช้ลบไฟล์
remove test? y
option ดูจาก man rm
15. rmdir : ใช้ลบ directory
ใช้งานเหมือนกับ rm
16. tar : ใช้รววมไฟล์ย่อยๆเข้าด้วยกันแต่ไม่ได้ ทำให้ขนาดของไฟล์ลดลง
โค้ด: เลือกทั้งหมด
#tar -cvf backup.tar /home/myuser/www/* (zip รวมไฟล์ทั้งหมดใน www ไปเป็นไฟล์ backup.tar )
#tar -xvf backup.tar (คลาย zip ไฟล์ backup.tar ลงในdirectory ปัจจุบัน )
17. gzip: ใช้ zip ไฟล์
โค้ด: เลือกทั้งหมด
#gzip backup.tar จะได้เป็น backup.tar.gz
#gzip -d backup.tar.gz จะได้เป็น backup.tar
ที่มาhttp://
www.deknakhon.org
[size=200]คำสั่ง FreeBSD พื้นฐาน Linux พื้นฐาน ใช้ได้กับ Ubuntu คำสั่ง tar -cvf gzip [/size]
[b]คำสั่ง FreeBSD พื้นฐาน[/b]
1. cat
เป็นคำสั่งที่ใช้ดูข้อมูลของไฟล์ คล้ายกับ type ใน dos และยังใช้สร้างไฟล์ได้ด้วย ใน
ตัวอย่าง
[code] # cat named.conf[/code]
การสร้างไฟล์
[code] # cat > ชื่อไฟล์[/code]
พิมพิ์ข้อความลงไป
Ctrl+D เพื่อจบไฟล์
นอกจากนี้เรายังสามรถแสดงผลในรูปแบบของ file ได้อีกด้วย และยังยั้ง input จากทาง file ได้เช่นกัน
ตัวอย่าง
[code] # cat < infile > outfile : รับข้อมูลจาก file ที่ชื่อ infile แสดงออกใน file ที่ชื่อ outfile[/code]
2. chmod : change permissions
เป็นคำสั้งที่ใช้เปลี่ยนสิทธิของไฟล์
เช่น
[code] # chmod 751 test (Absolute Permission )[/code]
751 คือ ค่าของสิทธิของไฟลืนั้น ซึ่งท่านจะได้ทราบในหัวข้อ Permission
[code] # chmod g+w test (Relative Permission)[/code]
3. chown : เปลี่ยนเจ้าของไฟล์
[code] # chown newuser test (ให้ newuser เป็นเจ้าของ ไฟล์ test)[/code]
4. chgrp : เปลี่ยนกลุ่มผู้เป็นเจ้าของไฟล์
[code] # chgrp newgroup test (ให้ user ที่อยู่ใน newgroup เป็นเจ้าของไฟล์)[/code]
5. cd : เปลี่ยน directory
[code] # cd /etc/namedb (จะเข้าไปอยู่ภายใต้ directory namedb)[/code]
[code] # cd .. (ออกมาอยู่ที่ /etc )[/code]
[code] #cd จะกลับมาอยู่ที่ /root หรือ /home/[user][/code]
6. cp : copy (คัดลอก)
[code] #cp backup.tar.gz /tmp (คัดลอก backup.tar.gz ไปยัง /tmp)
#cp /tmp/backup.tar.gz /home/[user] (คัดลอก backup.tar.gz จาก /tmp ไปยัง /home/[user][/code]
7. date : ดูวันที่และกำหนดวันที่
ตัวอย่าง
[code] # date[/code]
#Fri May 6 08:52:42 ICT 2007
#daet 200705250830
2007 >> ปี
05 >> เดือน
25 >> วันที่
0830 >> เวลา
8. ftp : connect to a remote machine to download or upload files (หลายท่านคงรู้จักดีครับ)
#ftp
#ftp ftp.nectec.or.th
ftp ใช้ร่วมกับคำสั่งอื่นดังนี้
ftp> ls : ใช้ดูรายการไฟล์ในdirectoryนั้นๆ
ftp> quit หรือ bye ใช้ออกจาก คำสั่ง ftp
ftp> get ใช้คัดลอกไฟล์จาก host ที่ connect อยู่มายัง localhost
ftp> mget เหมือนกับ get แต่ mget จะใช้ในกรณีที่ต้องการย้ายที่ละหลายๆไฟล์
ftp> put ใช้ upload ไฟล์
ftp> mput ใช้ upload ไฟลทีละหลายๆไฟล์
ftp>cd ใช้เปลี่ยน directory
ที่เหลือ ftp>help ดูได้เลยมีอีก
9. grep: ใช้ค้นหา(คำ ข้อความ วลี)ที่อยู่ในไฟล์
ตัวอย่าง
[code] #grep localhost named.conf (หาคำว่า localhost ในไฟล์ named.conf)
#grep na customer | sort (หาบรรทัดที่มี na ในไฟล์ folder customer แล้วเรียกลำดับ[/code]
ศึกษาเพิ่มเติม #man grep
10. ls: ใช้งานเหมือนกับ dir ใน dos
ตัวอย่าง
[code] #ls (ดูรายการทั้งหมดใน /root(หรือ directory ปัจจุบัน))
#ls / (ดูรายการทั้งหมดใน /)
#ls -l (แสดงไฟล์ทีละบรรทัด แสดง permiss , เจ้าของ , ชนิด , ขนาด , เวลาที่สร้าง )
#ls -a (แสดงไฟล์ซ่อน)[/code]
more... man ls
11. mkdir : ใช้สร้าง directory
[code]
#mkdir music
#cd music[/code]
12. mv : ใช้เปลี่ยนชื่อ ไฟล์ directory
[code] #mv music musicinter[/code]
13. pwd :ใช้สอบถามว่า directory ปัจจุบันคืออะไร
[code] #cd /etc/namedb
#pwd
#/etc/namedb[/code]
14. rm : ใช้ลบไฟล์
[code] #rm test[/code]
remove test? y
option ดูจาก man rm
15. rmdir : ใช้ลบ directory
ใช้งานเหมือนกับ rm
16. tar : ใช้รววมไฟล์ย่อยๆเข้าด้วยกันแต่ไม่ได้ ทำให้ขนาดของไฟล์ลดลง
[code] #tar -cvf backup.tar /home/myuser/www/* (zip รวมไฟล์ทั้งหมดใน www ไปเป็นไฟล์ backup.tar )
#tar -xvf backup.tar (คลาย zip ไฟล์ backup.tar ลงในdirectory ปัจจุบัน )
[/code]
17. gzip: ใช้ zip ไฟล์
[code] #gzip backup.tar จะได้เป็น backup.tar.gz
#gzip -d backup.tar.gz จะได้เป็น backup.tar[/code]
ที่มาhttp://www.deknakhon.org