Linux Command
คำสั่ง command ที่ควรรู้!
Type of file in Linux
- => Regular file เช่น text, data หรือ executable file
d => Directory ไฟล์ที่อยู่ใน other file
l => Link
c => Special file
s => Socket
p => Pipe
Link file
// Link file
$ ln -s <path> <name link>
//unlink
$ unlink <name link>
คำสั่ง ล้างหน้าจอ :
คำสั่ง แสดงไฟล์ใน directory :
//แสดงไฟล์ใน directory ปัจจุบัน
$ ls
//แสดงไฟล์พร้อมรายละเอียด
$ ls -l
//แสดงไฟล์ทั้งหมด
$ ls -a
$ ls -al
คำสั่ง เปลี่ยนไปยัง directory :
$ cd <directory>
//เปลี่ยนไปยัง directory ปลายทางที่ต้องการ
$ cd /var/www/html
//ย้อนกลับไปยัง directory ก่อนหน้า
$ cd ..
$ cd ../../..
คำสั่ง ค้นหา file หรือ directory :
$ fine [option] <file/directory>
$ fine -iname <ชื่อ file หรือ directory>
$ fine -iname hellowolrd.txt
คำสั่ง แสดง path ที่อยู่ในปัจจุบัน :
คำสั่ง สร้างไดเรคทอรี่ :
$ mkdir <ชื่อ directory>
คำสั่ง สร้างไฟล์ :
$ touch <ชื่อ file>
$ touch helloworld.txt
คำสั่ง อ่านเนื้อหาภายในไฟล์ (อ่านไฟล์) :
$ cat <file>
คำสั่ง เปิด editor เพื่อแก้ไขไฟล์ :
$ nano <file>
$ nano helloworld.txt
// คำสั่ง บันทึกไฟล์ที่แก้ไข
$ กด ctrl + x
$ กด Y
$ Enter
คำสั่ง copy ไฟล์หรือไดเรคทอรี่ จากที่นึงไปยังอีกที่นึง :
$ cp [option] <ไฟล์ที่ต้องการ> <path ปลายทาง>
$ cp [option] <directory ต้องการ> <path ปลายทาง>
$ cp helloworld.txt /var/www/html/
//copy ไฟล์และไดเรคทอรี่ทั้งหมด
$ cp -r /home/turterdev/* /var/www/html
คำสั่ง ลบไฟล์หรือไดเรคทอรี่ :
$ rm [option] <file>
//ลบไฟล์
$ rm helloworld.txt
//ลบไดเรคทอรี่
$ rm -r project
คำสั่ง ย้ายไฟล์หรือไดเรคทอรี่
$ mv [option] <ไฟล์หรือไดเรคทอรี่ที่ต้องการ> <path ปลายทาง>
// ย้ายไฟล์
$ mv helloworld.txt /var/www/html/
// ย้ายไฟล์ทั้งหมดที่มีนามสกุล .pdf
$ mv *.pdf /var/www/html
// ย้ายไฟล์มากกว่า 1 ไฟล์
$ mv file1 file2 file3 /var/www/html
// ย้ายไฟล์ทั้งหมดในไดเรคทอรี่
$ mv project/* /var/www/html
Last updated