คู่มือฉบับย่อนี้แสดงคำสั่งต่างๆรวมทั้งไวยากรณ์และคำอธิบายสั้น ๆ สำหรับรายละเอียดเพิ่มเติมให้ใช้ -
$man command
ไฟล์และไดเรกทอรี
คำสั่งเหล่านี้ช่วยให้คุณสร้างไดเร็กทอรีและจัดการไฟล์
| ซีเนียร์ |
คำสั่งและคำอธิบาย |
| 1 |
cat แสดงเนื้อหาของไฟล์ |
| 2 |
cd เปลี่ยน Directory เป็น dirname |
| 3 |
chgrp เปลี่ยนกลุ่มไฟล์ |
| 4 |
chmod เปลี่ยนสิทธิ์ |
| 5 |
cp คัดลอกไฟล์ต้นทางไปยังปลายทาง |
| 6 |
file กำหนดประเภทไฟล์ |
| 7 |
find ค้นหาไฟล์ |
| 8 |
grep ค้นหาไฟล์สำหรับนิพจน์ทั่วไป |
| 9 |
head แสดงสองสามบรรทัดแรกของไฟล์ |
| 10 |
ln สร้าง softlink ในชื่อเก่า |
| 11 |
ls แสดงข้อมูลเกี่ยวกับประเภทไฟล์ |
| 12 |
mkdir สร้าง dirname ไดเร็กทอรีใหม่ |
| 13 |
more แสดงข้อมูลในรูปแบบเลขหน้า |
| 14 |
mv ย้าย (เปลี่ยนชื่อ) ชื่อเก่าเป็นชื่อใหม่ |
| 15 |
pwd พิมพ์ไดเร็กทอรีการทำงานปัจจุบัน |
| 16 |
rm ลบ (Deletes) ชื่อไฟล์ |
| 17 |
rmdir ลบไดเร็กทอรีที่มีอยู่หากว่างเปล่า |
| 18 |
tail พิมพ์สองสามบรรทัดสุดท้ายในไฟล์ |
| 19 |
touch อัปเดตเวลาเข้าถึงและแก้ไขไฟล์ |
การจัดการข้อมูล
เนื้อหาของไฟล์สามารถเปรียบเทียบและเปลี่ยนแปลงได้ด้วยคำสั่งต่อไปนี้
| ซีเนียร์ |
คำสั่งและคำอธิบาย |
| 1 |
awk รูปแบบการสแกนและภาษาการประมวลผล |
| 2 |
cmp เปรียบเทียบเนื้อหาของสองไฟล์ |
| 3 |
comm เปรียบเทียบข้อมูลที่เรียงลำดับ |
| 4 |
cut ตัดฟิลด์ที่เลือกของแต่ละบรรทัดของไฟล์ |
| 5 |
diff ตัวเปรียบเทียบไฟล์ที่แตกต่างกัน |
| 6 |
expand ขยายแท็บเป็นช่องว่าง |
| 7 |
join เข้าร่วมไฟล์ในฟิลด์ทั่วไป |
| 8 |
perl ภาษาจัดการข้อมูล |
| 9 |
sed โปรแกรมแก้ไขข้อความสตรีม |
| 10 |
sort จัดเรียงข้อมูลไฟล์ |
| 11 |
split แยกไฟล์เป็นไฟล์ขนาดเล็ก |
| 12 |
tr แปลอักขระ |
| 13 |
uniq รายงานบรรทัดซ้ำ ๆ ในไฟล์ |
| 14 |
wc นับคำบรรทัดและอักขระ |
| 15 |
vi เปิดโปรแกรมแก้ไขข้อความ vi |
| 16 |
vim เปิดโปรแกรมแก้ไขข้อความเป็นกลุ่ม |
| 17 |
fmt จัดรูปแบบข้อความอย่างง่าย |
| 18 |
spell ตรวจสอบข้อความสำหรับการสะกดผิด |
| 19 |
ispell ตรวจสอบข้อความสำหรับการสะกดผิด |
| 20 |
emacs โครงการ GNU Emacs |
| 21 |
ex, edit ตัวแก้ไขบรรทัด |
| 22 |
emacs โครงการ GNU Emacs |
ไฟล์บีบอัด
ไฟล์อาจถูกบีบอัดเพื่อประหยัดเนื้อที่ ไฟล์บีบอัดสามารถสร้างและตรวจสอบได้
| ซีเนียร์ |
คำสั่งและคำอธิบาย |
| 1 |
compress บีบอัดไฟล์ |
| 2 |
gunzip ช่วยคลายการบีบอัดไฟล์ gzipped |
| 3 |
gzip วิธีการบีบอัดทางเลือก GNU |
| 4 |
uncompress ช่วยคลายการบีบอัดไฟล์ |
| 5 |
unzip แสดงรายการทดสอบและแตกไฟล์บีบอัดในไฟล์ ZIP |
| 6 |
zcat แคทไฟล์บีบอัด |
| 7 |
zcmp เปรียบเทียบไฟล์บีบอัด |
| 8 |
zdiff เปรียบเทียบไฟล์บีบอัด |
| 9 |
zmore File perusal filter สำหรับการดู crt ของข้อความที่บีบอัด |
การรับข้อมูล
มีคู่มือและเอกสารต่างๆของ Unix ทางออนไลน์ คำสั่ง Shell ต่อไปนี้ให้ข้อมูล -
| ซีเนียร์ |
คำสั่งและคำอธิบาย |
| 1 |
apropos ค้นหาคำสั่งโดยการค้นหาคีย์เวิร์ด |
| 2 |
info แสดงเพจข้อมูลคำสั่งแบบออนไลน์ |
| 2 |
man แสดงหน้าคู่มือออนไลน์ |
| 3 |
whatis ค้นหาฐานข้อมูล whatis สำหรับคำที่สมบูรณ์ |
| 4 |
yelp โปรแกรมช่วยเหลือ GNOME |
การสื่อสารเครือข่าย
คำสั่งต่อไปนี้ใช้เพื่อส่งและรับไฟล์จากโฮสต์ Unix ภายในไปยังโฮสต์ระยะไกลทั่วโลก
| ซีเนียร์ |
คำสั่งและคำอธิบาย |
| 1 |
ftp โปรแกรมถ่ายโอนไฟล์ |
| 2 |
rcp คัดลอกไฟล์ระยะไกล |
| 3 |
rlogin ล็อกอินระยะไกลไปยังโฮสต์ Unix |
| 4 |
rsh เปลือกระยะไกล |
| 5 |
tftp โปรแกรมถ่ายโอนไฟล์เล็กน้อย |
| 6 |
telnet ทำการเชื่อมต่อเทอร์มินัลกับโฮสต์อื่น |
| 7 |
ssh ยึดเชลล์เทอร์มินัลหรือการเชื่อมต่อคำสั่ง |
| 8 |
scp รักษาความปลอดภัยสำเนาไฟล์รีโมตเชลล์ |
| 9 |
sftp รักษาความปลอดภัยโปรแกรมโอนไฟล์เชลล์ |
คำสั่งเหล่านี้บางคำสั่งอาจถูก จำกัด ที่คอมพิวเตอร์ของคุณด้วยเหตุผลด้านความปลอดภัย
ข้อความระหว่างผู้ใช้
ระบบ Unix รองรับข้อความบนหน้าจอไปยังผู้ใช้รายอื่นและจดหมายอิเล็กทรอนิกส์ทั่วโลก -
| ซีเนียร์ |
คำสั่งและคำอธิบาย |
| 1 |
evolution เครื่องมือจัดการเมล GUI บน Linux |
| 2 |
mail โปรแกรมส่งหรืออ่านเมลง่ายๆ |
| 3 |
mesg อนุญาตหรือปฏิเสธข้อความ |
| 4 |
parcel ส่งไฟล์ไปยังผู้ใช้รายอื่น |
| 5 |
pine ยูทิลิตี้จดหมายที่ใช้ Vdu |
| 6 |
talk พูดคุยกับผู้ใช้รายอื่น |
| 7 |
write เขียนข้อความถึงผู้ใช้รายอื่น |
โปรแกรมอรรถประโยชน์การเขียนโปรแกรม
เครื่องมือการเขียนโปรแกรมและภาษาต่อไปนี้มีให้ตามสิ่งที่คุณติดตั้งไว้ใน Unix ของคุณ
| ซีเนียร์ |
คำสั่งและคำอธิบาย |
| 1 |
dbx Sun debugger |
| 2 |
gdb ดีบักเกอร์ GNU |
| 3 |
make ดูแลกลุ่มโปรแกรมและคอมไพล์โปรแกรม |
| 4 |
nm พิมพ์รายชื่อโปรแกรม |
| 5 |
size พิมพ์ขนาดของโปรแกรม |
| 6 |
strip ลบตารางสัญลักษณ์และบิตการย้ายตำแหน่ง |
| 7 |
cb โปรแกรมตกแต่ง C |
| 8 |
cc คอมไพเลอร์ ANSI C สำหรับระบบ Suns SPARC |
| 9 |
ctrace โปรแกรมดีบักเกอร์ C |
| 10 |
gcc GNU ANSI C คอมไพเลอร์ |
| 11 |
indent เยื้องและจัดรูปแบบแหล่งโปรแกรม C |
| 12 |
bc ตัวประมวลผลภาษาคณิตศาสตร์เชิงโต้ตอบ |
| 13 |
gcl GNU Common Lisp |
| 14 |
perl ภาษาวัตถุประสงค์ทั่วไป |
| 15 |
php ภาษาฝังตัวของหน้าเว็บ |
| 16 |
py ล่ามภาษา Python |
| 17 |
asp ภาษาฝังตัวของหน้าเว็บ |
| 18 |
CC คอมไพเลอร์ C ++ สำหรับระบบ Suns SPARC |
| 19 |
g++ คอมไพเลอร์ GNU C ++ |
| 20 |
javac คอมไพเลอร์ JAVA |
| 21 |
appletvieweir โปรแกรมดูแอพเพล็ต JAVA |
| 22 |
netbeans สภาพแวดล้อมการพัฒนาแบบรวม Java บน Linux |
| 23 |
sqlplus รันตัวแปล Oracle SQL |
| 24 |
sqlldr รันตัวโหลดข้อมูล Oracle SQL |
| 25 |
mysql รัน mysql SQL interpreter |
คำสั่งอื่น ๆ
คำสั่งเหล่านี้แสดงรายการหรือแก้ไขข้อมูลเกี่ยวกับระบบ -
| ซีเนียร์ |
คำสั่งและคำอธิบาย |
| 1 |
chfn เปลี่ยนข้อมูลนิ้วของคุณ |
| 2 |
chgrp เปลี่ยนการเป็นเจ้าของกลุ่มของไฟล์ |
| 3 |
chown เปลี่ยนเจ้าของ |
| 4 |
date พิมพ์วันที่ |
| 5 |
determin ค้นหาประเภทเทอร์มินัลโดยอัตโนมัติ |
| 6 |
du พิมพ์จำนวนการใช้ดิสก์ |
| 7 |
echo สะท้อนอาร์กิวเมนต์สำหรับตัวเลือกมาตรฐาน |
| 8 |
exit ออกจากระบบ |
| 9 |
finger พิมพ์ข้อมูลเกี่ยวกับผู้ใช้ที่ล็อกอิน |
| 10 |
groupadd สร้างกลุ่มผู้ใช้ |
| 11 |
groups แสดงการเป็นสมาชิกกลุ่ม |
| 12 |
homequota แสดงโควต้าและการใช้ไฟล์ |
| 13 |
iostat รายงานสถิติ I / O |
| 14 |
kill ส่งสัญญาณไปยังกระบวนการ |
| 15 |
last แสดงการเข้าสู่ระบบล่าสุดของผู้ใช้ |
| 16 |
logout ออกจากระบบ Unix |
| 17 |
lun แสดงชื่อผู้ใช้หรือ ID ล็อกอิน |
| 18 |
netstat แสดงสถานะเครือข่าย |
| 19 |
passwd เปลี่ยนรหัสผ่านผู้ใช้ |
| 20 |
passwd เปลี่ยนรหัสผ่านเข้าสู่ระบบของคุณ |
| 21 |
printenv แสดงค่าของตัวแปรเชลล์ |
| 22 |
ps แสดงสถานะของกระบวนการปัจจุบัน |
| 23 |
ps พิมพ์สถิติสถานะกระบวนการ |
| 24 |
quota -v แสดงการใช้งานดิสก์และขีด จำกัด |
| 25 |
reset รีเซ็ตโหมดเทอร์มินัล |
| 26 |
script เก็บสคริปต์ของเซสชันเทอร์มินัล |
| 27 |
script บันทึกผลลัพธ์ของคำสั่งหรือกระบวนการ |
| 28 |
setenv ตั้งค่าตัวแปรสภาพแวดล้อม |
| 30 |
stty ตั้งค่าตัวเลือกเทอร์มินัล |
| 31 |
time ช่วยกำหนดเวลาคำสั่ง |
| 32 |
top แสดงกระบวนการของระบบทั้งหมด |
| 33 |
tset ตั้งค่าโหมดเทอร์มินัล |
| 34 |
tty พิมพ์ชื่อเทอร์มินัลปัจจุบัน |
| 35 |
umask แสดงสิทธิ์ที่กำหนดให้ดูไฟล์ตามค่าเริ่มต้น |
| 36 |
uname แสดงชื่อของระบบปัจจุบัน |
| 37 |
uptime ตั้งเวลาให้ระบบ |
| 38 |
useradd สร้างบัญชีผู้ใช้ |
| 39 |
users พิมพ์ชื่อผู้ใช้ที่ล็อกอิน |
| 40 |
vmstat รายงานสถิติหน่วยความจำเสมือน |
| 41 |
w แสดงให้เห็นว่าผู้ใช้ที่เข้าสู่ระบบกำลังทำอะไรอยู่ |
| 42 |
who รายชื่อผู้ใช้ที่เข้าสู่ระบบ |