Linux 入门:第一次用命令行,你只需要先学会这十个命令
第一次打开 Linux 终端,很多人都会被黑底白字吓住。其实命令行并不可怕,它只是把鼠标点来点去的操作换成了更直接的说法。学会下面十个命令,你就能在服务器和本地 Linux 环境里完成大部分日常操作,剩下的可以在用的时候慢慢查。
先建立三个观念
第一,Linux 里一切都可以看成文件和目录,路径就是地址。/ 是根目录,~ 是你自己的家目录,. 是当前目录,.. 是上一级目录。第二,命令一般长这样:命令名加上选项,再加上操作对象,例如 ls -l /tmp。第三,做删除和覆盖操作前先停一秒,确认路径没有写错,这比事后恢复要省事得多。
十个最值得先学的命令
pwd 用来确认你现在在哪里,刚进一个不熟悉的目录时先看一眼,心里就有底。ls 用来列出当前目录里的内容,加上 -l 可以看到权限和大小,加上 -a 可以看到隐藏文件。cd 用来切换目录,cd ~ 回家,cd .. 回上一级,cd /tmp 去指定目录。
mkdir 用来新建目录,mkdir -p 项目/资料 可以一次建好多层目录。touch 用来新建空文件,也常用来更新文件的时间戳。cp 用来复制,复制目录时要加 -r,例如 cp -r 旧目录 新目录。mv 有两个用途,改名和移动文件,例如 mv 旧名字 新名字,也可以把文件移到另一个目录。
rm 用来删除,删除目录要加 -r,这个命令没有回收站,所以不要轻易对不确定的路径用强制删除。cat 用来快速查看短文件的内容,文件很长时可以用 less 分页看。grep 用来在文件里找关键词,例如 grep -n "错误" 日志.txt,会把包含关键词的行和行号一起显示出来,排错时特别省时间。
一个十分钟小练习
先建一个练习目录:mkdir -p ~/linux练习/第一天,然后进入它,cd ~/linux练习/第一天。用 touch 笔记.txt 建一个文件,再用 ls -l 确认它确实存在。接着用 cp 笔记.txt 备份.txt 复制一份,用 mv 备份.txt 旧备份.txt 改个名字,最后用 cat 笔记.txt 看一眼内容。这个流程走一遍,上面十个命令就不再是纸面知识了。
新手最容易踩的四个坑
一是把相对路径和绝对路径搞混,cd 资料 和 cd /资料 完全是两回事。二是空格有特殊含义,文件名里有空格时要用引号包起来。三是权限报错时不要立刻用最高权限强行操作,先用 ls -l 看看文件归谁、权限是什么。四是命令输错不可怕,Ctrl+C 可以中断正在运行的命令,Ctrl+L 可以清屏,man 命令名 可以查看命令的详细说明。
总结
命令行学习的关键不是背诵,而是先用起来:知道自己在哪,用 pwd;看看有什么,用 ls;想去哪里,用 cd;要建、复制、移动、删除,用 mkdir、touch、cp、mv、rm;要看内容和找关键词,用 cat 和 grep。把这十个命令练熟,再学管道、重定向和权限管理,就会顺畅很多。
- 点赞
- 收藏
- 关注作者
评论(0)