linux command

cut – Linux Command คำสั่งตัดข้อมูล file เป็น field column

cut Linux Command – cut ใช้ในตัดข้อมูล file ที่ละบรรทัด เป็น field column พร้อมกับแสดงผลออกมาในรูปแบบที่ต้องการ   คำสั่ง จากตัวอย่าง file test $ cat test column1,column2,column3,column4 line2-1,line2-2,line2-3,line2-4 1234,5678,1234,5678   1. ทำการเลือกแสดงผลเฉพาะบาง column cut <filename> <-d delimiter> <-f field number> จากตัวอย่างเราใช้ comma (,) เป็นตัว deliemter field จากนั้นให้แสดงผล field ที่ต้องการ $ cut test -d ‘,’ -f 1 column1 line2-1 1234 $ cut test…

Read More
linux command

csplit – Linux Command คำสั่งแตก file ตามจำนวนบรรทัด

csplit Linux Command – csplit ใช้ในการแตก file ออกมาเป็น file เล็กๆหลาย file ตามจำนวนบรรทัดที่กำหนด   คำสั่ง จากตัวอย่าง file มีทั้งหมด 18 บรรทัด $ cat file 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18   1. ทำการแบ่ง file ตามจำนวนบรรทัดที่กำหนด csplit <filename> <number of line> <number of line> …. จากตัวอย่างคือ ใส่…

Read More
linux command

crontab – Linux Command ใช้ตั้งเวลาให้คำสั่งเริ่มทำงานตามที่ต้องการ

crontab Linux Command – crontab ใช้ในตั้ง job process หรือชุดคำสั่งให้เริ่มทำงานตามเวลาที่ต้องการ เช่น ทุกนาที ทุกชั่วโมง โดยใส่ข้อมูลที่ต้องการลงใน file configure   คำสั่ง 1. ตรวจสอบรายการคำสั่งที่ตั้งไว้ crontab -l $ crontab -l # Edit this file to introduce tasks to be run by cron. # # Each task to run has to be defined through a single line # indicating with different fields…

Read More
linux command

cron – Linux Command ควบคุมการเริ่มทำงานของ job schedule

cron Linux Command – cron เป็น daemon process ที่เริ่มทำงานตั้งแต่ server เริ่ม start ขึ้นมา เพื่อทำการควบคุมและคอยปลุกการทำงานของ program อื่นๆที่ตั้งเวลาเอาไว้   คำสั่ง ต้องใช้ root user ในการ start cron   โครงสร้างคำสั่ง cron [-f] [-l] [-L loglevel]   รายละเอียด เป็น daemon process ที่เริ่มทำงานตั้งแต่ server เริ่ม start ขึ้นมา เพื่อทำการควบคุมและคอยปลุกการทำงานของ program อื่นๆ เริ่มต้น start ขึ้นมาจาก /etc/init.d โดยจะคอยทำการตรวจสอบ file crontab ที่ทาง user ทำการ configure ตั้ง job…

Read More
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