Skip to main content

10 คำสั่งลีนุกซ์ที่คุณอาจไม่รู้ แต่มีประโยชน์

รูปภาพของ sothorn

1. Kill a running application by its name:

killall [app_name]

2. Display disk space usage:

df –h

3. Locate the installation directories of a program:

whereis [app]

4. Mount an .iso file:

mount /path/to/file.iso /mnt/cdrom –oloop

5. Record or capture a video of your desktop:

ffmpeg -f x11grab -s wxga -r 25 -i :0.0 -sameq /tmp/out.mpg

6. Find out the Universally Unique Identifier (UUID) of your partitions:

ls /dev/disk/by-uuid/ -alh

7. Show the top ten running processes (sorted by memory usage):

ps aux | sort -nrk 4 | head

8. Make an audible alarm when an IP address goes online:

ping -i 60 -a IP_address

9. Run the last command as root:

sudo !!

10. Make a whole directory tree with one command:

mkdir -p tmp/a/b/c


  ที่มา : http://www.junauza.com/2009/05/10-unknown-but-useful-linux-terminal.html

ปัญหาต่อไปคือเจ้าไฟล์ php

ปัญหาต่อไปคือเจ้าไฟล์ php ที่ต้องการแก้นี้มันอยู่บน web hosting เซิร์ฟเวอร์ ซึ่งส่วนใหญ่เขาก็มีพวก Plesk ควบคุมให้ และก็มี ftp ให้ด้วย. ตอนแรกๆก็ไม่คิดอะไรมากเขียน php เสร็จก็อัปโหลดด้วย ftp client หรืออะไรก็ว่าไป. เขียนไปเขียนมาชักไม่สะดวก, มันน่าจะ save แล้วอัปโหลดขึ้น ftp ให้อัตโนมัติเลย. ทำให้นึกถึงเจ้า ange-ftp ใน emacs ขึ้นมา seo.

Ange-ftp เป็นวิธีการใช้ไฟล์ที่อยู่ใน ftp เซิร์ฟเวอร์เหมือนกับไฟล์ที่อยู่ในฮาร์ดดิสก์ธรรมดา. วิธีเปิดอ่านไฟล์ก็เหมือนกับเปิดไฟล์อื่นๆคือใช้ C-x C-f (find-file). ตรง mini-buffer แืทนที่จะใส่ชื่อไฟล์ก็ใส่เป็นชื่อและ ftp ไซด์แบบนี้

หลังจากนั้น emacs ก็จะลิสไดเรกทอรีใน ftp ให้ แล้วเราก็เลือกไฟล์ที่ต้องการเปิดมาใช้ได้เลยเหมือนกับไฟล์ธรรมดาที่อยู่ใน เครื่องตัวเอง. แก้ไขเสร็จแล้วเราก็แค่ save เหมือนกับเซฟไฟล์ธรรมดาคือกด C-x C-s แล้ว ange-ftp มันก็อัปโหลดไฟล์ที่แก้ไขแล้วไปให้ ftp โดยอัตโนมัติ. สะดวกดีครับ.

killall ผมใช้บ่อยเลยครับ แต่

รูปภาพของ mrgill

killall ผมใช้บ่อยเลยครับ แต่ killbill ทำไมต้องใส่เสื้อเหลือง