Những lệnh thường dùng hằng ngày
Đây là những lệnh bạn sẽ thấy liên tục. Hãy đọc chúng như những câu văn: một động từ, đôi khi theo sau bởi một đối tượng.
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
Vài ghi chú giúp bạn tránh rắc rối thật sự:
Các tệp của bạn sống trong một cây thư mục lồng nhau, và cd là cách bạn di chuyển trong đó. Đây là một cây nhỏ, với pwd cho biết bạn sẽ đứng ở đâu nếu cd vào 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/
cdlà cách bạn di chuyển xung quanh. Kết hợp vớipwdvàls, nó chiếm 80% mọi việc bạn sẽ làm. Bạn di chuyển vào đúng thư mục, nhìn quanh, rồi chạy một thứ gì đó.- Đường dẫn có thể là tương đối hoặc tuyệt đối.
cd projectslà tương đối so với vị trí hiện tại của bạn;cd /Users/mini/projectslà địa chỉ đầy đủ từ gốc. rmlà vĩnh viễn. Không có Thùng rác (Recycle Bin/Trash) trên dòng lệnh. Khi bạnrmmột tệp, nó biến mất — không có "bạn có chắc không?", không có hoàn tác. Hãy đặc biệt cẩn thận vớirm -rf, lệnh này xóa một thư mục và mọi thứ bên trong mà không hỏi han gì. Nếu bạn không chắc một lệnhrmsẽ xóa gì, đừng chạy nó. Hãy nhờ AI giải thích trước.