~/VibeHandbook
PDF ฟรี

บท 02 · 03

คำสั่งที่ใช้ในชีวิตประจำวัน

ต่อไปนี้คือคำสั่งที่คุณจะเห็นอยู่เป็นประจำ อ่านมันเหมือนอ่านประโยค: คำกริยา บางครั้งตามด้วยเป้าหมาย

pwd                 # "print working directory" — where am I right now?
ls                  # list the files and folders here
ls -la              # list everything, including hidden files, with details
cd projects         # change directory — move into the "projects" folder
cd ..               # move up one folder (".." means "the folder above")
cd ~                # go back to your home folder
mkdir my-app        # make a new folder called "my-app"
cp notes.txt backup.txt   # copy a file (original stays, copy is made)
mv old.txt new.txt        # move or rename a file
rm draft.txt        # remove (delete) a file

มีข้อสังเกตสองสามข้อที่จะช่วยให้คุณรอดพ้นจากปัญหาจริงๆ:

ไฟล์ของคุณอาศัยอยู่ในโครงสร้างต้นไม้ของโฟลเดอร์ที่ซ้อนกัน และ cd คือวิธีที่คุณเดินไปในโครงสร้างนั้น นี่คือตัวอย่างเล็กๆ พร้อมกับ pwd ที่แสดงว่าคุณจะยืนอยู่ตรงไหนถ้าคุณ cd เข้าไปที่ my-app:

   /                         ← the top ("root")
   └── Users/
       └── mini/             ← your home folder (the ~ shortcut)
           └── projects/
               ├── my-app/   ← cd here →  pwd shows /Users/mini/projects/my-app
               │   ├── src/
               │   └── notes.txt
               └── old-app/
  • cd คือวิธีที่คุณเคลื่อนที่ไปมา เมื่อรวมกับ pwd และ ls แล้ว มันคือ 80% ของสิ่งที่คุณจะทำตลอดไป คุณย้ายเข้าไปในโฟลเดอร์ที่ถูกต้อง มองดูรอบๆ แล้วรันบางอย่าง
  • เส้นทาง (path) อาจเป็นแบบสัมพัทธ์ (relative) หรือแบบสมบูรณ์ (absolute) cd projects เป็นแบบสัมพัทธ์กับตำแหน่งที่คุณอยู่; cd /Users/mini/projects คือที่อยู่เต็มจากจุดบนสุด
  • rm ลบแบบถาวร ไม่มีถังขยะ (Recycle Bin หรือ Trash) บนคอมมานด์ไลน์ เมื่อคุณ rm ไฟล์ มันหายไปเลย — ไม่มี "แน่ใจหรือไม่?" ไม่มีการยกเลิก ระวังเป็นพิเศษกับ rm -rf ซึ่งลบโฟลเดอร์และทุกอย่างข้างในโดยไม่ถาม ถ้าคุณไม่แน่ใจว่าคำสั่ง rm จะลบอะไรบ้าง อย่ารันมัน ให้ถาม AI ให้อธิบายก่อน

อยากได้แบบออฟไลน์?

ดาวน์โหลดหนังสือทั้งเล่มเป็น PDF หรือ EPUB — ฟรี