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
linux command

bc – Linux Command คำสั่งคำนวณตัวเลข ตามสูตรทางคณิตศาสตร์

bc Linux Command – bc เป็นภาษา programming ที่ใช้การคำนวณตัวเลข ด้วยสูตรทางคณิตศาสตร์   คำสั่ง   1. ทำงานผ่าน bc prompt $ bc bc 1.06.95 Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc. This is free software with ABSOLUTELY NO WARRANTY. For details type `warranty’. 1+1 2 2*2 4 10/3 3   2. ป้อนข้อมูลผ่าน command line statement $…

Read More
linux command

awk – Linux Command ใช้ค้นหาข้อมูล text ในรูปแบบที่ซับซ้อน

awk Linux Command – awk หรือ gawk, nawk เป็นคำสั่งที่สำคัญและทรงพลังมากสำหรับ unix/linux user เพราะสามารถใช้แปลง, ค้นหา และ สร้างข้อมูลในรูปแบบ text ที่มีความซับซ้อนตามความต้องการของ user ได้ทุกรูปแบบ   คำสั่ง ทำการจัดการค้นหาจาก file text $ cat saixiii.txt line,1,Hello world! line,2,My name is saixiii line,3,Good Bye line,4,Bye   1. แสดงผลข้อมูลเป็น field โดยปกติจะใช้ white space เป็นตัวแบ่งข้อมูล field ($) โดย field number จะเริ่มต้นที่ 1 แต่ถ้าจะให้แสดงผลทั้งหมดจะใช้ $0 $ awk ‘{print…

Read More
linux command

arch – Linux Command ใช้แสดงรุ่น hardware ของเครื่อง server

arch Linux Command – arch ใช้ในการเช็กข้อมูลรุ่นของ hardware server ที่ใช้งาน   คำสั่ง arch $ arch x86_64 $ uname -m x86_64   โครงสร้างคำสั่ง arch [OPTION]…   รายละเอียด เป็นคำสั่งที่ใช้ตรวจสอบข้อมูลของรุ่น hardware server เช่นเดียวกับคำสั่ง uname (-m) ที่เช็ก machine version ว่าใช้สถาปัตยกรรมอะไร เช่น 32bit, 64bit, sun4, x86_64   Option –help display this help and exit –version output version information and exit   กลุ่มคำสั่ง…

Read More
linux command

adduser – Linux Command ใช้เพิ่มหรือเปลี่ยนแปลง user บน linux

adduser Linux Command – adduser ใช้ในการเพิ่ม และจัดการ user บนระบบ   คำสั่ง adduser, addgroup  ตามด้วยชื่อ user ที่ต้องการเพิ่มบนระบบ linux $ sudo adduser <newuser>   โครงสร้างคำสั่ง adduser [options] [–home DIR] [–shell SHELL] [–no-create-home] [–uid ID] [–firstuid ID] [–lastuid ID] [–ingroup GROUP | –gid ID] [–disabled-password] [–disabled-login] [–gecos GECOS] [–add_extra_groups] [–encrypt-home] user adduser –system [options] [–home DIR] [–shell SHELL]…

Read More
line python sdk

บทที่6 วิธีใช้ LINE Python SDK ทำ LINE Bot ด้วย LINE API

วิธีทำ LINE BOT ด้วย LINE Python SDK หลังจากบทที่แล้วได้บอกวิธีการติดตั้งเบื้องต้นสำหรับ LINE BOT Python กันไปแล้ว ตอนนี้เรามาดูรายละเอียดภายใน LINE Python library กันว่ามันใช้งานกันอย่างไร และมันทำงานตาม spec LINE API (Messaging API) ที่เราพูดถึงกันในบทที่แล้วหรือไม่ บทที่1 เราสามารถติดตั้ง LINE Bot บน Linux ได้ บทที่2 อธิบายการทำงานของ LINE Messaging API ที่เอามาใช้งาน บทที่3 ข้อกำหนดการใช้งานของ LINE API command บทที่4 การรับ Notification จาก LINE Server ด้วย Webhook บทที่5 ส่งข้อความผ่าน LINE API ด้วย cURL   รายละเอียดการติดตั้งทั้งหมดจะอยู่ในบทที่ 1…

Read More
Line bot

บทที่1 ทำ LINE Bot สามารถโต้ตอบ หรือ Chatbot ด้วย Python (Official)

การทำ LINE Bot (Chatbot) ด้วย Python ก่อนที่จะเข้าสู่วิธีการ ทำ LINE Bot เราต้องขออ้างอิงบทความก่อน วิธีสมัคร LINE Business Center และ LINE@ เนื่องจากการทำ LINE bot ครั้งนี้จะเป็นแบบ Official API แล้วเพราะทาง LINE เองเป็นคนเขียน document ออกมาเอง ไม่เหมือนในบทความก่อนหน้านี้ที่ เราไป hack API เค้ามาใช้ (สร้าง LINE Bot Unofficial) จึงจะเป็นต้องใช้ ID Line@ account ในการเปิดขอใช้ Messaging API กับทาง LINE   หลักการทำงานของ LINE Bot ในส่วน flow การทำงานที่ทาง LINE ได้ให้ API มานั้น…

Read More