Monday, November 17, 2008

คำสั่ง

คำสั่งเกี่ยวกับการจัดการไฟล์
  1. Ls แสดงรายชื่อแฟ้มในห้องปัจจุบัน หรือห้องอื่น ๆ ที่ต้องการ
  2. Cd เป็นคำสั่งที่ใช้เปลี่ยนไปยังไดเรคทอรีย่อยของเครื่องคอมพิวเตอร์ปลายทาง ที่ต้องการ
  3. Pwd แสดงไดเรคทอรีของรีโมตโฮสต์
  4. File ใช้ระบุประเภทของแฟ้มข้อมูล
  5. Mv เป็นคำสั่งที่ใช้ย้าย หรือ move ข้อมูล รูปแบบคำสั่ง mv file1 file2 (ให้ ย้ายหรือ move ข้อมูล file1 ไปเป็นข้อมูล file2)
  6. Mkdir : คำสั่งเกี่ยวกับ Directory หรือ Folder เพื่อสร้าง หรือลบ
  7. Rm เป็นคำสั่งที่ใช้ลบข้อมูล file ข้อมูล
  8. Rmdir เป็นคำสั่งสำหรับการลบไดเร็คทอรี่ รูปแบบ: rmdir directory_name คือ ชื่อไดเร็คทอรี่ที่ต้องการลบ
  9. Chown ใช้สำหรับเปลี่ยนเจ้าของแฟ้มข้อมูลหรือ Directory
  10. Chgrp ใช้สำหรับเปลี่ยนกลุ่มเจ้าของแฟ้มข้อมูลหรือ Directory
คำสั่งเกี่ยวกับการจัดการไฟล์โปรเซส
  1. Ps แสดง Process หรือโปรแกรมที่ประมวลผลอยู่ในระบบขณะนั้น. ช่วยให้ผู้ดูแล ระบบ ติดตามได้ว่ามีโปรแกรมอะไรที่ไม่ถูกต้อง run อยู่
  2. Kill เมื่อทราบว่า process ใดที่มีปัญหา สามารถลบ process ตามเลข process ออกจากระบบได้
  3. Fg เพื่อที่นำ การทำงานของ process ที่หยุดลงไปกลับคืนมาทำงาน ต่อ (ซึ่งก็คือเหมือนคำสั่ง Ctrl-Z ) โดยส่ง signal ให้แก่ process
  4. Bg เป็นคำสั่งที่เกี่ยวกับการใส่ background ให้กับเว็บเพจ
  5. Jobs เป็นคำสั่งสำหรับกำหนดควบคุม การรับส่งผ่านข้อมูลของ Firewall

คำสั่งรองรับข้อมูล

  1. Tar ใช้สำหรับ รวมไฟล์ย่อยให้เป็นไฟล์ Packet คล้ายๆกับการ zip หลายๆไฟล์ให้ เป็นไฟล์เดียวแต่ขนาดไฟล์ไม่ได้ลดลงอย่างการ zip โดยไฟล์ output
  2. Gzip ทำการ บีบอัดไฟล์ที่ระบุ แล้วสร้างเป็นไฟล์ใหม่ โดยมีส่วนขยายของชื่อไฟล์
  3. Gunzip เป็นคำสั่งสำหรับขยายไฟล์ที่ถูกบีบอัดให้มีขนาดเท่าเดิม รูปแบบ: gunzip [-c] filename -c ให้แสดงผลการขยายไฟล์ทางจอภาพ

คำสั่งเกี่ยวกับการติดต่อสื่อสาร

  1. telnet เป็นคำสั่งดั่งเดิมบนระบบ Unix ... โดยใช้คำสั่งทีละบรรทัด คำสั่ง telnet จะพูดคุยกับเซิร์ฟเวอร์ปลายทางด้วยโปรโตคอล telnet
  2. ftp เป็นคำสั่งที่ใช้ถ่ายโอนไฟล์ข้อมูลจากที่หนึ่ง ไปยังอีกที่หนึ่ง โดยการติดต่อ กับ host ที่เป็น ... ftp> help ใช้เมื่อต้องการดูคำสั่งที่มีอยู่ใในคำสั่ง ftp
  3. lynx เป็นคำสั่งเพื่อเรียกโปรแกรม lynx ได้
  4. mesg ใช้เพื่อควบคุมว่าผู้อื่นมีสิทธิที่จะส่งข้อความ write ถึงเราหรือไม่
  5. ping เป็นคำสั่งในการทดสอบการเชื่องต่อ Network ของระบบนั้น ๆ
  6. writh ใช้ในการแสดงข้อมูลของ Data Object ใน Memory Space

คำสั่งอื่นๆ

  1. At ใช้นำหน้าทุกๆคำสั่ง ยกเว้น A/
  2. Cpio เราสามารถทำการตรวจสอบเงื่อนไขในเชลล์ได้
  3. Bc เป็นโปรแกรมเครื่องคิดเลขแบบบรรทัดคำสั่ง. สร้างฟังก์ชัน, คำนวณคณิตศาสตร์ชั้นสูงเช่นยกกำลัง, sine, tan ฯลฯ
  4. Basename เป็นคำสั่งสำหรับสกัดเอาชื่อไฟล์ไฟล์โดยตัดส่วนขยายชื่อไฟล์
  5. Last เป็นคำสั่งที่จะทำให้ loop หยุดทำงานและออกมาจาก loop ทันที while( condition ){ ... #คำสั่ง last จะกระโดดมาที่นี่ next เมื่อโปรแกรมทำงานมาถึงคำสั่ง next
  6. Crontab แสดงกำหนดการของการสั่งให้คอมพิวเตอร์ทำงานอย่างอัตโนมัติ ตามเวลาที่กำหนด
  7. Dd ใช้สำหรับจัดย่อหน้าสำหรับคำอธิบาย
  8. Du ช่วยให้ผู้ดูแลระบบรู้ว่า directory ใด ใช้เนื้อที่ใด หรือใช้ดูรวม ๆ ว่า ผู้ใช้แต่ละคนใช้เนื้อที่เก็บข้อมูลกันเท่าใด เพราะผู้ใช้ปกติจะใช้กันไม่เยอะ แต่ถ้าตรวจสอบแล้วเยอะผิดปกติ ก็จะเข้าไปดูว่า เยอะเพราะอะไร จะได้แก้ไขได้
  9. Dirname คำสั่งพื้นฐานเกี่ยว กับ file และ dirctory. ดู file หรือ director #ls [-alZ] [dirname]
  10. Ln เป็นคำสั่งไว้สร้าง link ไปยังที่ ที่ต้องการ คลายกับ shortcut ใน windows นะครับในที่นี้ก็สร้าง link ไปยัง directory
  11. Env เพื่อ แสดงสภาพแวดล้อมตัวแปรของระบบได้
  12. Eject เป็นคำสั่งให้นำคำสั่งที่ตามหลังคำสั่ง EJECT ไปขึ้นหน้าใหม่ ทั้งนี้ เพื่อให้แต่ละส่วนของโปรแกรมใหญ่ๆ ขึ้นหน้าใหม่
  13. Exec ใช้ในการแทนค่าตัวแปรแล้วรันคำสั่งแบบพลวัต (dynamicly) บันทึกพฤติกรรมของ exec ไว้
  14. Free แสดงหน่วยความจำที่เหลืออยู่บนระบบ โครงสร้างคำสั่ง free
  15. Groups เป็นกลุ่มในการจัดทำ
  16. Hostname คำสั่งแสดงชื่อเครื่องที่ใช้อยู่
  17. Lp เป็นคำสั่งที่ link ในการดู process
  18. Mount เป็นคำสั่งเชื่อมต่ออุปกรณ์เข้ากับระบบ
  19. Mt เพื่อสร้างตัวอักษร
  20. Nice คือ 0 แต่พอพิมพ์คำสั่ง $nice -n 5 bash ... nice -n –5 bash ผลลัพธ์ที่ได้จากคำสั่งนี้คือ และเหตุใดจึงเป็นเช่นนั้น
  21. Nohup เพื่อให้ process ทำงานใน background เมื่อคุณ logout แล้วได้ โดยใช้คำสั่ง. $ nohup command &.
  22. Netstat เป็นคำสั่งที่มีอยู่ทั้งบน Unix และ Windows ใช้เพื่อตรวจดูสถานะ ทาง TCP และ UDP ... ขั้นตอนการใช้งาน คำสั่ง netstat.
  23. Od แสดงเนื้อหาในไฟล์ไบนารี่
  24. Pr เป็นไฟล์ดูเอกสารต่างๆ
  25. Df ช่วยให้ผู้ดูแลระบบรู้ว่าตอนนี้เนื้อที่ใน Harddisk เหลืออยู่เท่าใด และอาจใช้ตรวจสอบได้ว่า มีใครแอบมา upload แฟ้มขนาดใหญ่ไว้หรือไม่ จะได้ตรวจสอบในรายละเอียดของแต่ละ user ต่อไป
  26. Printf ใช้เพื่อพริ้นท์ตามจุดที่เรากำหนดลงบนกระดาษขนาด A4
  27. Df แสดงการเนื้อที่ใช้งานทั้งหมดของ Harddisk ว่าเหลือเท่าใด
  28. Printenv คำสั่งที่ใช้แสดงตัวแปรสภาพแวดล้อม
  29. Pg เป็นคำสั่งใช้แสดง content ของไฟล์ ทั้งหมดทีละจอภาพ
  30. Quota ปรากฎว่ามีการใช้พื้นที่เต็ม
  31. rlogin ใช้เพื่อเปิดการเชื่อมต่อ ด้วย rlogin


No comments: