bash常见命令
| 命令 | 描述 | 操作 |
|---|---|---|
| pwd | 查看当前目录 | |
| cd | 切换目录 | cd /etc |
| ls | 查看当前目录下内容 | ls -a l |
| mkdir | 创建目录 | mkdir blog |
| touch | 创建文件 | touch index.html |
| cat | 查看文件全部内容 | cat index.html |
| more/less | 查看文件 | more /etc/passwd、less /etc/passwd |
| rm | 删除文件 | rm index.html、rm -rf blog |
| rmdir | 删除文件夹,只能删除空文件夹,不常用 | |
| mv | 移动文件或重命名 | mv index.html ./demo/index.html |
| cp | 复制文件 | cp index.html ./demo/index.html |
| head | 查看文件前几行 | head -5 index.html |
| tail | 查看文件后几行 –n –f | tail index.html、tail -f -n 5 index.html |
| tab | 自动补全,连按两次会将所有匹配内容显示出来 | |
| history | 查看操作历史 | |
| > | 重定向 覆盖原来的内容 | |
| >> | 重定向 追加内容 | |
| wget | 下载 | wget url |
| tar | 解压缩 | tar file.tar.gz |
| unzip | 解压 专门针对 zip | |
| curl | 网络请求 | curl url |
| whoami | 查看当前用户 | |
| 竖线 | 管道符 上一次的命令结果当成下一次命令的参数 | ls 竖线 grep s (匹配s) |
| grep | 匹配内容 一般和管道符一起使用 | grep i |
vi编辑器操作
| 命令 | 描述 |
|---|---|
| vi file | 打开编辑的文件 |
| :w | 保存,:w filenme另存为 |
| :q | 退出 |
| :wq | 保存并退出 |
| :e! | 撤销更改,返回到上一次保存的状态 |
| :q! | 不保存强制退出 |
| :set nu | 设置行号 |
| ZZ(大写) | 保存并退出 |
| u | 辙销操作,可多次使用 |
| dd | 删除当前行 |
| yy | 复制当前行 |
| p | 粘贴内容 |
| ctrl+f | 向前翻页 |
| ctrl+b | 向后翻页 |
| i | 进入编辑模式,当前光标处插入 |
| a | 进入编辑模式,当前光标后插入 |
| A | 进入编辑模式,光标移动到行尾 |
| o | 进入编辑模式,当前行下面插入新行 |
| O | 进入编辑模式,当前行上面插入新行 |