linux command

cp – Linux Command คำสั่งทำสำเนาหรือ copy ข้อมูล

cp Linux Command – cp ใช้ในการทำสำเนาหรือ copy ข้อมูลได้ทั้ง file และ directory   คำสั่ง จากตัวอย่างมี file1 และ directory ว่างๆชื่อ test ~/test$ ls -ltr total 8 -rw-r–r– 1 root root 84 May 7 11:14 file1 drwxr-xr-x 2 root root 4096 May 7 11:14 test ~/test$ cd test ~/test/test$ ls -ltr total 0   1. ทำการ copy ข้อมูล…

Read More
linux command

comm – Linux Command คำสั่งวิเคราะห์เปรียบเทียบ file ที่ละบรรทัด

comm Linux Command – comm ใช้ในวิเคราะห์เปรียบเทียบข้อมูล file 2 file ที่ทำการจัดเรียงลำดับแล้ว (sort) เทียบกันทีละบรรทัด   คำสั่ง ตัวอย่างมี file text 2 file เราต้องทำการ sort ข้อมูลก่อนทุกครั้งที่จะใช้งาน comm ซึ่งถ้าเราลืม sort จะทำให้ผลลัพธ์ที่ได้ผิดไป $ cat file1 aaaaaaaaaaa bbbbbbbbbbb ccccccccccc ddddddddddd eeeeeeeeeee fffffffffff ggggggggggg $ cat file2 aaaaaaaaaaa 22222222222 ccccccccccc zzzzzzzzzzz xxxxxxxxxxx 33333333333 ddddddddddd $ cat file1 |sort > file1.sort $ cat file2…

Read More
linux command

cmp – Linux Command คำสั่งวิเคราะห์เปรียบเทียบ files ในระดับ bytes

cmp Linux Command – cmp ใช้ในวิเคราะห์เปรียบเทียบข้อมูล files ทั้ง 2 files ในระดับ bytes   คำสั่ง 1. เปรียบเทียบข้อมูบใน file ทั้งคู่ เพื่อหา bytes ที่ต่างกัน cmp <file1> <file2> ผลลัพ์ที่ได้จะแสดง ตำแหน่ง byte ที่แตกต่างกัน รวมถึงชี้ตำแหน่ง line ให้ $ cat file1 123456 654321 135791 246802 $ cat file2 123456 654301 135791 244802 $ cmp file1 file2 file1 file2 differ: byte 12, line…

Read More
linux command

clear – Linux Command คำสั่งล้างหน้าจอ screen

clear Linux Command – clear ใช้ในล้างข้อมูลที่ค้างอยู่บน screen ให้หมด จนเหลือแค่บรรทัดสุดท้ายบรรทัดเดียว เพื่อให้ user สามารถทำงานได้ง่ายขึ้นในการ run command อื่นๆต่อไป เพื่อวิเคราะห์ข้อมูลถัดไปที่จะแสดงผล   คำสั่ง clear   โครงสร้างคำสั่ง clear   รายละเอียด คำสั่งสำหรับล้างข้อมูลบนจอ รวมถึงการใช้ scrollback buffer ด้วย ซึ่งคำสั่ง clear จะทำงานในระดับ environment ของการแสดงผลในหน้า terminal ส่วนในส่วนของ database อยู่ที่เงือนไขแต่ละแบบที่ต้องพิจารณาในการทำงานข้อมูลบน screen   Option no option   กลุ่มคำสั่ง tput(1), terminfo(5)   Reference: คำสั่ง Unix – Linux Command Linux,…

Read More
linux command

cksum – Linux Command คำสั่งนับจำนวน bytes ของ file

cksum Linux Command – cksum ใช้ในการเช็กขนาดของ file โดยนับจำนวน bytes ทั้งหมดใน file   คำสั่ง cksum <file> ผลลัพธ์ที่ได้ คือ ค่า CRC checksum และ จำนวน bytes $ cat test 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 $ cksum test 2026839149 80 test   โครงสร้างคำสั่ง  cksum [FILE]… cksum [OPTION]   รายละเอียด เป็นคำสั่งที่ใช้นับจำนวน bytes ของ file เพื่อแสดงจำนวน CRC checksum…

Read More
linux command

chown -Linux Command คำสั่งเปลี่ยนเจ้าของ file หรือ directory

chown Linux Command – chown ใช้ในเปลี่ยนเจ้าของ file หรือ directory รวมทั้ง file owner และ group owner   คำสั่ง 1. เปลี่ยนเจ้าของ file chown <user> <filename> $ ls -ltr test -rwx—— 1 root root 0 May 7 00:22 test $ chown games test $ ls -ltr test -rwx—— 1 games root 0 May 7 00:22 test   2.…

Read More
linux command

chmod – Linux Command คำสั่งเปลี่ยนสิทธิ์ในการเข้าถึง file

chmod Linux Command – chmod ใช้ในการเปลี่ยนสิทธิ์ในการอ่าน, เขียน และ execute file หรือ folder แบ่งเป็นสิทธิ์ของ file owner, group owner, other user ซึ่งคำสั่งจะถูกแปลงจากเลขฐาน 8 ในการระบุสิทธิ์แต่ชนิด   คำสั่ง เริ่มแรก file test มี permission ที่ owner user สามารถอ่านและเขียนได้แต่ execute ไม่ได้ ส่วน user ใน group เดียวกับ root ทำได้แค่อ่าน รวมถึง user อื่นๆในระบบก็ทำได้แค่อ่านเช่นกัน $ ls -ltr test -rw-r–r– 1 root root 0 May 7 00:22 test…

Read More
linux command

chgrp – Linux Command คำสั่งเปลี่ยนเจ้าของ group ของ file

chgrp Linux Command – chgrp ใช้ในเปลี่ยนเจ้าของ group ของ file หรือ folder (group owner)   คำสั่ง ตัวอย่าง file และ folder ที่มี group ที่ root เป็นเจ้าของ $ ls -ltr test -rw-r–r– 1 root root 5 May 6 23:46 test $ ls -ltr testdir total 0 -rw-r–r– 1 root root 0 May 6 23:51 test1 -rw-r–r– 1 root…

Read More
linux command

cat – Linux Command แสดงผลข้อมูลภายใน file ในรูปแบบ text

cat Linux Command – cat ใช้รวมข้อมูล file รวมถึงแสดงผลข้อมูลออกมาในรูปแบบ text เป็นคำสั่งที่สำคัญมากบน linux  และมีการใช้งานกันเป็นประจำอยู่แล้ว สามารถแสดงผลแบบ unicode encoding บางสัญลักษณ์อาจจะมองไม่เห็นด้วย command cat เช่น ^M หรือ สัญลักษณ์ใน text file ที่สร้างจาก DOS ในบางครั้ง   คำสั่ง 1. แสดงผลข้อมูลภายใน file ในรูปแบบ text $ cat saixiii.txt line,1,Hello world! line,2,My name is saixiii line,3,Good Bye line,4,Bye $ cat test.txt end of file   2. ใช้แสดงผลแบบ…

Read More
linux command

cal – Linux Command คำสั่งแสดงปฏิทิน วันเดือนปี

cal Linux Command – cal ใช้ในแสดงผลปฏิทิน ในรูปแบบตารางวันเดือนปี ทั้งในแบบมาตราฐาน หรือ แบบ julian calendar   คำสั่ง 1. แสดงปฏิทิน $ cal May 2017 Su Mo Tu We Th Fr Sa 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30…

Read More