每天都会用到的命令
这里是你会不断看到的命令。把它们当句子来读:一个动词,有时后面跟着一个对象。
pwd # "print working directory" —— 我现在在哪里?
ls # 列出这里的文件和文件夹
ls -la # 列出所有内容,包括隐藏文件,并带详情
cd projects # change directory —— 进入 "projects" 文件夹
cd .. # 向上一层文件夹(".." 表示"上一层文件夹")
cd ~ # 回到你的主文件夹
mkdir my-app # 新建一个叫 "my-app" 的文件夹
cp notes.txt backup.txt # 复制一个文件(原件留着,做出一份副本)
mv old.txt new.txt # 移动或重命名一个文件
rm draft.txt # 删除一个文件(remove)
几条能省去真实麻烦的提醒:
cd是你四处移动的方式。 配上pwd和ls,这就是你这辈子要做的事的 80%。你进入正确的文件夹,看一看,然后运行点什么。- 路径可以是相对的,也可以是绝对的。
cd projects是相对于你所在位置的;cd /Users/mini/projects是从最顶端算起的完整地址。 rm是永久的。 命令行里没有回收站。你rm掉一个文件,它就没了——没有"你确定吗?",也没有撤销。对rm -rf要格外小心,它会不问一声就删掉一个文件夹及其中的一切。如果你对一条rm命令会删掉什么哪怕有一点不确定,就别运行它。先请 AI 解释它。