Showing posts with label Linux. Show all posts

linux command line สำหรับค้นหาไฟล์เก่าๆ

วันนี้เอา command line สำหรับการค้นหาไฟล์เก่าๆที่ไม่จำเป็นต้องใช้หรือหมดอายุไปแล้วมาฝาก

ปกติเราใช้คำสั่ง find ในการค้นหาไฟล์ที่เราสนใจ เช่นต้องการหาไฟล์ที่ขึ้นต้นด้วย abc เราสามารถใช้คำสั่ง


find / -name abc*

โดยที่ / คือ path ที่เราสนใจ

ถ้าเราอยากหาไฟล์ที่ขึ้นต้นด้วย abc และสร้างมาแล้วอย่างน้อย n วัน(ย้อนหลัง) เราสามารถใช้ option -mtime ในการระบุเวลาได้ เช่น
find / -name abc* -mtime +7
หมายถึงเราต้องการหาไฟล์ที่ขึ้นต้นด้วย abc และสร้างมาอย่างน้อย 7 วัน หากเรา run คำสั่ง ณ วันที่ 7 จะได้ผลลัพท์คือไฟล์ที่สร้างตั้งแต่วันที่ 1 ลงไป หวังว่าคงจะไม่งงกันนะครับ

อ่านต่อ...

[นอกเรื่อง] เปิด/ปิด service apache ใน linux - start/stop apache in linux

หายไปนานไม่ได้มาอัพเดทเลย แถมวันนี้ยังกลับมากับการนอกเรื่องอีกต่างหาก ถ้าพูดถึง web server ที่ใช้ในการพัฒนาเวปไซต์แล้วผมจะชอบเซิร์ฟเวอร์ทางฝั่งลีนุกส์มากกว่าฝั่งวินโดว์ จะด้วยความที่คุ้นชินมากกว่าหรืออะไรก็ตามถ้ามีใครมาถามผมก็จะแนะนำให้ใช้ลินุกส์ไปเลย เพราะโฮสท์ส่วนใหญ่ที่เราใช้ก็จะเป็นลีนุกส์เสียส่วนใหญ่ คำถามที่ตามมาก็คือแล้วใช้ดิสโทรไหนดี ผมก็จะบอกว่าให้ใช้ตัวที่เราถนัดนั่นแหละดีที่สุดแล้ว ส่วนตัวผมชอบใช้ centos ครับ

มาถึงการเปิด/ปิด เซอร์วิสของ apache กัน ส่วนใหญ่แล้วผมจะใช้ command line ในการทำงานเพราะมันสะดวกรวดเร็วไม่ต้องไปหาตำแหน่งของ shortcut ให้ยุ่งยาก


command สำหรับการเปิดเซอร์วิสของ apache

/etc/init.d/httpd start

command สำหรับการปิดเซอร์วิสของ apache

/etc/init.d/httpd stop

command สำหรับการรีสตาร์ทเซอร์วิสของ apache

/etc/init.d/httpd restart

จะเห็นว่าเราจะเปลี่ยนคำสั่งข้างหลังเป็น start/stop/restart ตามลักษณะการทำงานของเรา

วันนี้พอแค้นี้ก่อนคราวหน้าผมจะมาว่าด้วยของ LAMP (Linux Apache MySQL PHP) ครับ

อ่านต่อ...

นอกเรื่อง - ค้นหาคำในไฟล์บน Linux - Search in file

วันนี้มาแปลกครับขอนอกเรื่องนิดนึงก่อนที่จะไปต่อกันเรื่องการติดตั้ง Joomla (ต่อไปนี้อาจจะขอนอกเรื่องบ่อยๆ) หลายๆคนที่เคยใช้ linux ไม่ว่าจะเป็น distro ใดๆก็ตามต่างก็ต้องใช้ command line อย่างแน่นอน สำหรับผมชอบการใช้ command line มากเพราะมันสะดวก หลายๆอย่างก็ทำได้โดยไม่ต้องคลิ๊กๆให้เมื่อย ถ้าคล่องแล้วพิมพ์เร็วๆจะรู้สึกเทหฺราวกับพระเอกในหนัง sci-fi เลย :)


มีอยู่ครั้งนึงที่ผมต้องการค้นหาอีเมล์ในไฟล์ html จำนวนเป็นร้อยๆไฟล์แต่ใน linux ไม่ค่อยมีเครื่องมือเคร่ืองใช้เหมือนกับ windows ก็เลยต้องใช้ command line นี่แหละจัดการ คำสั่งที่ผมใช้ก็คือ

grep "word" *.*

ถ้าหากจะหาใน sub-directory ด้วยก็เพิ่ม option -r เข้าไปเป็น

grep "word" -r *.*

หวังว่่าคงเป็นประโยชน์สำหรับทุกคนนะครับ

อ่านต่อ...