1.3 导航与查看命令
学 Linux 命令时,不要先追求“炫”。真正有用的基础能力是:快速确认自己在哪、有什么文件、文件里有什么、系统发生了什么。
目录导航
bash
pwd
ls
ls -la
cd /path/to/dir
cd ..
cd ~ls -la 很常用:-l 显示详细信息,-a 显示隐藏文件。隐藏文件通常以 . 开头,例如 .bashrc、.gitignore。
正在加载概念检查...
查看文件
| 命令 | 适合场景 |
|---|---|
cat file | 文件很短,直接全部输出 |
less file | 文件很长,分页查看 |
head file | 看开头几行 |
tail file | 看结尾几行 |
tail -f app.log | 持续追踪日志新输出 |
wc -l file | 统计行数 |
file name | 判断文件类型 |
看日志时,tail -f 很常用。它会停在终端里持续刷新,所以退出时按 Ctrl+C。
查找文件和命令帮助
bash
find . -name "*.log"
grep -R "ERROR" .
which python
man grep
grep --helpfind 按路径和文件名找文件;grep 在文本内容里找匹配行;man 和 --help 是最可靠的本地手册。
再练一次终端观察
下面的实验器可以反复练习 pwd、ls、cd、cat。注意哪些命令只是查看,哪些命令会改变目录结构。
正在加载交互实验...
正在加载概念检查...
命令安全分级
- 绿色:
pwd、ls、cat、head、tail、grep,主要用于观察。 - 黄色:
mkdir、touch、cp、mv,会创建或移动内容。 - 红色:
rm、chmod、chown、kill、sudo,可能造成明显影响。
以后看到陌生命令,可以先问自己:它属于哪个等级?它会改哪里?有没有办法先用只读命令确认?
正在加载本节练习...