วันอาทิตย์ที่ 21 กุมภาพันธ์ พ.ศ. 2553

คำสั่ง Unix linux พื้นฐาน

คำสั่ง UNIX เบื้องต้น

ระบบปฏิบัติการ (Operating System) คือ กลุ่มของคำสั่งที่ร่วมกันทำงาน เพื่อควบคุมการทำงานของ Hardware และ Software Applucation อื่นๆของคอมพิวเตอร์

เราอาจจะแบ่ง OS ตามลักษณะการใช้งานออกเป็น 2 จำพวกคือ
  1. Single-User เป็น OS ที่ในขณะใดขณะหนึ่งจะให้บริการแก่ผู้ใช้เพียงคนเดียว เป็นระบบปฏิบัติการขนาดเล็กสะดวกในการควบคุมการทำงาน เช่น DOS Windows95/98
  2. Muli-User เป็น OS ที่ให้ผู้ใช้มากกว่าหนึ่งคนเข้าทำงานได้พร้อมๆกัน โดยการต่อออกเป็น terminal ย่อยๆใช้กับขนาดใหญ่ เป็น OS ทีี่ไม่ยึดติดกับระบบเครื่องระบบใดระบบหนึ่ง
คำสั่งต่างๆที่ควรรู้คะ
คำสั่ง telnet
เป็นคำสั่งที่เปลี่ยน host ที่ใช้อยู่ไปยัง host อื่น

คำสั่งftp
ftp เป็นคำสั่งที่ใช้ถ่ายโอนไฟล์ข้อมูลจากที่หนึ่งไปยังอีกที่หนึ่ง โดยการติดต่อกับ host ที่เป็น ftp นั้นจะต้องมี user name และมี password ที่สร้างขึ้นไว้แล้ว
คำสั่ง ftp จะมีคำสั่งย่อยๆที่สำคัญได้แก่
ftp>help ใช้เมื่อต้องการดูคำสั่งที่มีอยู่ในคำสั่ง ftp
ftp>open hostname ใช้เมื่อต้องการ connect ไปยัง host ที่ต้องการ
ftp>close ใช้เมื่อต้องการ disconnect ออกจาก host ที่ใช้งานอยู่
ftp>bye หรือ quit ใช้เมื่อต้องการออกจากคำสั่ง ftp
ftp>ls ใช้แสดงชื่อไฟล์ที่มีอยู่ current directory ของ host นั้น
ftp>get ใช้โอนไฟล์ทีละไฟล์จาก host ปลายทางมายัง localhost หรือเครื่องของเรานั่นเอง
ftp>mget ใช้โอนไฟล์ทีละหลายๆไฟล์จาก host ปลายทางมายัง localhost
ftp>put ใช้โอนไฟล์ทีละไฟล์จาก localhost ไปเก็บยัง host ปลายทาง
ftp>cd ใช้เปลี่ยน directory
ftp>delete และ mdelete ใช้ลบไฟล์

คำสั่ง ls
มีค่าเหมือนกับ คำสั่ง dir ของ dos
เช่น
$ls
$ls-la

คำสัง more
แสดงข้อมูลทีละหน้าจออาจใช้ร่วมกับเครื่องหมาย pipe line () หากคุณต้องการดูหน้าถัดไปกด space ดูบรรทัดถัดไปกด Enter เช่น
$ls-la more
$more filename

คำสั่ง cat
มีค่าเหมือนกับ คำสั่ง type ของ dos ใช้ดูข้อมุลในไฟล์ เช่น
$cat filename

คำสั่ง clear
มีค่าเหมือนกับ คำสั่ง cls ของ dos ใช้ลบหน้าจอ teminal ให้ว่าง
$clear

คำสั่ง data
ใช้แสดง วันที่ และ เวลา
$data 1 May 1989

คำสั่ง cal
ใช้แสดง ปฏิทินของระบบ เช่น
@ 01 1989


คำสั่ง logname
คำสั่งแสดงชื่อขณะผู้ใช้งาน
$logname

คำสั่ง id
ใช้แสดงชื่อและกลุ่มของผู้ใช้งาน
$id

คำสั่ง hostname
คำสั่งแมดงชื่อที่ใช้งานอยู่
$hostname

คำสั่ง uname
คำสั่งที่แสดง ชื่อและรุ่นของ os ชื่อและรุ่นของ cpu ชื่อเครื่อง
$uname-a

คำสั่ง pwd
แสดง directory ที่เราอยู่ปัจจุบัน
$pwd

คำสั่ง cp
ใช้ copy ไฟล์หนึ่ง ไปยังอีกไฟล์หนึ่ง

คำสั่ง tar
ใช้สำหรับรวมไฟล์ย่อยให้เป็นไฟล์ Packet คล้ายๆกับการ zip หลายๆไฟล์ให้เป็นไฟล์เดียวแต่ขนาดไฟล์ไม่ได้ลดลงอย่างการ zip โดยไฟล์ output ที่ได้จะตั้งชื่อเป็น filename.tar หรือการแตกไฟล์ packet จาก filename.tar ให้เป็นไฟล์ย่อยมักจะใช้คู่กับ gzip หรือ compress เพื่อทำการลดขนาด packet ให้เล็กลง

คำสั่ง adduser
คำสั่งเพิ่ม User ให้กับระบบ Unix,Linux
รูปแบบการใช้งาน adduser -g (group) -d (Directory) (User) เช่น
adduser-g root -d/home/user1 user สร้าง User ชื่อ Login คือ user1 เป็นสมาชิกในกลุ่ม root

คำสั่ง passwd
คำสั่งกำหนดและแก้ไขรหัสผ่านของ User ของ Unix,Linux รูปแบบการใช้งาน passwd[Username] เช่น
passwd user1 (กำหนดรหัสผ่านให้ User1 ถ้าไม่พิมพ์ชื่อ User ระบบ Unix จะหมายความว่าแก้ไขรหัสผ่านของคนที่ Login เข้ามา)

คำสั่ง cd
คำสั่ง Chang Directory ของระบบ Unix,Linux (คล้ายกับคำสั่ง CD ของ DOS) เช่น
cd/etc[Enter] ไป Directory etc

คำสั่ง ed
คำสั่ง ed ของระบบ Unix,Linux (โปรแกรมแก้ไขข้อความใน Text file เหมื่อนกับคำสั่ง edlin ของ DOS )
รูปแบบการใช้งาน ed (fileName) เช่น
ed/home/user/test (ออกกด q)

คำสั่ง exit
คำสั่ง exit ของระบบ Unix,Linux (ออกจากระบบยูนิกส์)
รูปแบบการใช้งาน exit
ตัวอย่าง exit

คำสั่ง ifconfig
คำสั่ง history ของระบบ Unix,Linux (เป็นการตรวจสอบการกำหนดค่า Network ของ Lan Card)
รูปแบบการใช้งาน ifconfig [option]
ตัวอย่าง #ifconfig

คำสั่ง login
คำสั่ง login ของระบบ Unix,Linux (เป็นคำสั่งการเข้าระบบหรือเปลี่ยน User Login)
รูปแบบการใช้งาน login [fp] (UserName)
ตัวอย่าง #login:root

คำสั่ง write
คำสั่งทีใช้เพื่อส่งข้อมุลทางเดียวจากผู้เขียนไปถึงผู้รับบนเครื่องเดียวกันเท่านั้น

คำสั่ง pwd
เป็นคำสั่งที่ใช้แสดง Directory ปัจจุบัน (ในทำนองเดียวกับการพิมพ์ cd บน DOS) มาจากคำว่า print work directory รูปแบบคำสั่ง ตัวอย่าง pwd

id
ใช้แสดงชื่อและกลุ่มของผู้ใช้งาน

ไม่มีความคิดเห็น:

แสดงความคิดเห็น