ส่งท้ายปีเก่าด้วย shell command เล็ก ๆ น้อย ๆ ที่น่าจะมีประโยชน์
ISO
ช่วงนี้ยืมแผ่นชาวบ้านมาเยอะจนดูไม่ทันคืน เลยต้องหาทางทำให้เป็น image แล้วเอามาดูทีหลัง ถ้าใช้ linux ก็ใช้คำสั่ง
dd if=/dev/cd of='mycd.iso'
ตรง /dev/cd ก็ใส่ device path ของ CD/DVD ไป ถ้าอยากได้แบบง่ายจะใช้คำสั่งข้างล่างนี่ก็ได้
genisoimage -o file.iso /path/to/dvd
สังเกตว่าเป็น path ไปที่แผ่นที่เมาท์ไว้แล้ว ไม่ใช่ device path
เวลาเมาท์กลับถ้าเป็น GNOME ก็ง่ายตรงมี Image mounter มาให้ แต่ถ้าอยากพิมพ์เองก็ใช้คำสั่งนี้ด้วยผู้ใช้ root
mount -o loop file.iso /mount/path
ส่วนถ้าเป็นแผ่นหนังหรือซีรี่ยส์ ใช้ vlc ก็เปิดไฟล์ ISO ได้อยู่แล้วโดยไม่ต้องเมาท์ก่อน
Unix timestamp
ถ้าอยากรู้ unix timestamp ของเวลาปัจจุบันใช้คำสั่ง date เอาได้
>date +%s
1262222498
ถ้าอยากแปลงกลับเป็นเวลาที่อ่านได้ง่าย ๆ ให้ใช้ @
>date -d @1262222498
Thu Dec 31 08:21:41 ICT 2009
ย่อขยายรูปด้วย imagemagick
ถ้าลง imagemagick ไว้จะใช้คำสั่ง convert ย่อขยายรูปเอาได้ เช่น
convert input.jpg -resize 40% image.jpg # ย่อให้เหลือ 40% แล้วบันทึกเป็น image.jpg
convert input.jpg -resize 80x100 image.jpg # ปรับขนาดเป็น 80x100 แล้วบันทึกเป็น image.jpg
จริงๆมันมีอะไรให้เล่นมากกว่านี้ แต่ถึงเวลาที่อยากใช้ค่อยหาอีกทีก็ได้
หวังว่าจะมีประโยชน์
สวัสดีปีใหม่