How to disable visual mode on mouse select for vim
หากใครใช้ vi command แล้วพบว่าเวลา select ด้วย mouse แล้วพบว่าเข้า visual mode ซึ่งบางครั้งก็สร้างปัญหาในการ copy และ paste วิธีการแก้ไขไม่ให้เข้าสู้…
หากใครใช้ vi command แล้วพบว่าเวลา select ด้วย mouse แล้วพบว่าเข้า visual mode ซึ่งบางครั้งก็สร้างปัญหาในการ copy และ paste วิธีการแก้ไขไม่ให้เข้าสู้…
วิธีการ convert string จาก Upper case (ตัวใหญ่) ไปเป็น Lower case (ตัวเล็ก) บน bash shell สามารถทำได้หลายวิธีดังนี้…
การแสดงวันที่ของเมื่อวานหรือก่อนหน้า บน bash ทำได้โดยใช้ option -d ดังตัวอย่างดังนี้ แสดงวันที่เมื่อวาน (more…)
Tip เล็กๆ ในการลบ space (ช่องว่าง) ที่อยู่ในตัวแปรของ bash shell ต้องการลบ space ด้านหลัง ให้ใช้ sed 's/ *$//g'…
เทคนิคสำหรับการนับบรรทัดว่างและการนับบรรทัดที่ไม่ว่างใน shell เพื่อนำไปต่อยอดการใช้งานหรือแก้ไขปัญหาต่างๆครับ วิธีการนับบรรทัดว่างในไฟล์ [tum@ezylinux ~]$ grep "^$" /path/to/textfile | wc -l (more…)
วิธีการ redirect standard output และ standard error ไปเก็บไว้ยัง log file การ redirect stdout and stderr…
สรุปการใช้ If / else statements บน Bash script พร้อมทั้งเงื่อนไขการเปรียบเทียบ ใน bash จะมีการใช้งาน If / else…
หากเขียน shell script แล้วเมื่อเวลารันทดสอบเกิด error ตามตัวอย่างด้านล่าง [: =: unary operator expected error ให้ลองตรวจสอบเงื่อนไข if ในบรรทัดที่ฟ้อง…
การ extract บาง file หรือบาง directory ออกจาก tarball บน UNIX หรือ Linux สามารถทำได้โดยไม่ต้องทำการ extract file…
การจัดการ output ใน linux ไม่ใช่เรื่องที่ไกลตัว เนื่องจากบ่อยครั้งที่เราจะเห็นคำสั่งต่างๆ มีการ redirect error และ output ไปยังไฟล์ เพื่อทำการจัดเก็บและสามารถนำไปตรวจสอบได้ภายหลัง โดยเฉพาะอย่างยิ่งคำสั่งหรือโปรแกรมที่เมื่อรันแล้วมีการแสดงข้อมูลมากทำให้เราไม่สามารถอ่านได้ทันจำเป็นต้องทำการ redirect…