Linux 命令行入门:从第一条命令到日常效率
第一次打开终端,黑底白字的界面常常让人有点紧张:没有按钮,没有菜单,只有一个闪烁的光标。其实命令行并不可怕,它只是换了一种和计算机说话的方式。学会十几条常用命令,就能完成日常开发里的大部分工作。
一、终端是什么
终端是一个接收文字命令、执行后把结果显示出来的程序。Shell 是站在终端背后的“翻译官”,常见的有 Bash 和 Zsh。你输入的每一行命令,都会被 Shell 理解并转交给系统去执行。图形界面点一下鼠标能做的事,命令行往往一行就能完成,而且更容易重复和自动化。
二、先学会“看路”:pwd、ls、cd
在命令行里工作,第一件事是知道自己在哪里。pwd 会打印当前目录的完整路径;ls 列出当前目录下的文件和文件夹,加上 -l 可以看到大小和修改时间,加上 -a 可以看到隐藏文件;cd 用来切换目录,cd .. 回到上一级,cd ~ 回到自己的主目录。
pwd
ls -la
cd ~/projects
新手最常见的困惑是“文件去哪了”,多半是目录走错了。养成习惯:做任何操作之前,先用 pwd 和 ls 确认位置,再动手。
三、文件的基本操作
新建文件用 touch,新建目录用 mkdir -p,复制用 cp,移动或改名用 mv,删除用 rm。其中 rm -rf 威力最大,也最危险,删除后很难找回,路径一定要反复确认,尽量不要在根目录附近使用通配符。
mkdir -p notes/2026
touch notes/2026/todo.txt
cp todo.txt todo.bak
mv todo.bak notes/2026/
四、查看与搜索内容
cat 适合看短文件,less 适合分页看长文件,按 q 退出。grep 是搜索利器,例如 grep -rn "TODO" . 会在当前目录下递归查找包含 TODO 的行。配合管道符 |,可以把一个命令的输出交给下一个命令处理,比如 ls -l | grep ".log" 只列出日志文件。
五、遇到不懂的命令怎么办
几乎每个命令都自带说明书:man ls 可以查看完整手册,ls --help 则给出简短用法。记住这两个入口,就不用把所有参数都背下来。需要的时候再查,查完立刻用一次,印象最深。
六、三个让新手少踩坑的好习惯
第一,用 Tab 键补全文件名和命令,既省打字又能避免拼错。第二,用上下方向键翻出历史命令,重复执行时不用重新输入。第三,重要操作先在测试目录里演练,确认无误再动真格的数据。
命令行学起来没有捷径,但也不需要一次学完。从 pwd、ls、cd 开始,每天在真实任务里用几条命令,一周之后,终端就会从“黑盒子”变成顺手的工具。下一次需要批量改名、查找日志或者整理文件时,不妨先想一想:这件事,一行命令能不能搞定?
- 点赞
- 收藏
- 关注作者
评论(0)