เทคนิคการเรียนรู้ Linux Commands ผ่านคำสั่ง which man และ echo

จากที่ได้เกริ่นไปในบทความก่อนหน้าว่าเราสามารถใช้คำสั่ง man เพื่อดููวิธีการใช้งาน Linux Commands ได้โดยการพิมพ์คำสั่ง man ตามด้วย command ที่เราต้องการรู้เช่น

$man ls 
$man cat

แต่การที่เราจะใช้ man ได้นั้นเราก็ต้องรู้ว่าคำสั่งมีอะไรบ้าง เทคนิคง่ายๆคือทุกๆ คำสั่งมักจะเก็บไว้ในที่เดียวกัน หรือ path เดียวกัน เช่น ถ้าเราอยากรู้ว่า คำสั่ง cat เก็บไว้ที่ใหน ให้เราใช้ which ตามด้วยคำสั่งนั้นๆ เช่น

$which cat  
output คือ /bin/cat  นั่นหมายความว่า คำสั่ง cat อยู่ที่ path /bin นั่นเอง

ดังนั้นถ้าเราอยากรู้ว่ามีคำสั่งอะไรอยู่บ้าง ก็ให้  cd ไปที่ /bin แล้วใช้คำสั่ง ls ดู จะเห็น Linux Command เกือบทั้งหมดในนั้น เราก็ ใช้ คำสั่ง man กับ command ที่เราอยากรู้ได้เลย

บางครั้งค่าบางอย่างมักถูกเก็บไว้ในตัวแประ เช่น $PATH ซึ่งเราจะเห็นแค่ชื่อตัวแประถ้าหากเราอยากรู้ว่า Value นั้นคืออะไรให้ใช้คำสั่ง echo ตามด้วยชื่อตัวแปรนั้นได้เลย เช่น

$echo $PATH
output ส่วนมากจะเป็น /bin:/usr/bin:/usr/sbin:/usr/local/bin

นั่นหมายถึง path ที่เราเข้าถึงได้จากทุกที่นั่นเอง

สรุป  Linux Command จากบทความนี้
  • man เพื่อดูวิธีใช้คำสั่งต่าง
  • which เพื่อดู path ของคำสั่งนั้นๆ
  • echo เพื่อ print ค่าออก screen รวมถึงการดูค่าใน ตัวแปรต่างๆ

ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

java -Xms , java -Xmx กำหมด memory ให้ JVM เพื่อป้องกันปัญหา Out of Memory

Oracle date format จัด format date ให้แสดง พศ และ เดือน ภาษาไทยหรือตามภาษาที่เราเลือก

Java this กับ super การใช้งานคำสั่ง this กับ super ใน ภาษา Java