基本命令
目录切换
cd . 当前目录
cd .. 返回上一级目录
cd- 返回上一次目录
cd~ 返回当前主目录
创建目录和查看目录
| 操作 | 作用 |
|---|
| mkdir 目录名 | 创建目录 |
| mkdir [-p] 目录名 | 如果父目录不存在先创建父目录,之后再创建子目录 |
| ls | 显示当前目录下的文件和目录 |
| ls-l | 以详细的方式显示当前目录下的文件和目录 |
| ls-a | 显示当前目录下所有的文件和目录,包含隐藏的文件和目录。 |
重命名、移动、复制
| 操作 | 作用 |
|---|
| mv 旧文件名 新文件名 | 重命名文件名/ |
| mv 源目录 目标目录 | 移动(存在文件名则移动,不存在则重命名) |
| cp -r 源文件或目录 目标目录 | 所有的文件全部复制 |
删除(谨慎操作)
| 操作 | 作用 |
|---|
| rm -r 目录名称 | 删除目录,可以同时指定多个(删除前需要确定) |
| rm -r 文件或目录 | 名称 强制删除,删除前不会有提问 |
| rm -rf 文件或目录名称 | 强制删除文件或目录 |
| rm -rf /* | 删除所有的文件或目录(千万不要用) |
 | |
创建文件、查看文件内容
| 操作 | 作用 |
|---|
| touch 文件 | 创建一个或多个文件 |
| cat 文件名称 | 查看文件所有的内容 |
| more 文件名称 | 查看文件所有的内容,可以分屏显示 |
| head 文件名称 | 查看文件前 10 行 |
| head -n 行数 文件名 | 查看前面指定的行数 |
| tail 文件名 | 查看文件后 10 行 |
| tail -n 行数 文件名 | 查看文件后指定的行数 |
| less 文件名 | 查看文件所有的内容 |
| less -N 文件名 | 查看文件所有的内容(显示行数) |
解压和打包压缩命令
压缩
| 操作 | 作用 |
|---|
| tar-c | 创建打包文件 |
| tar-v | 打包文件 |
| tar-z | 压缩文件 |
| tar-f | 压缩文件名 |
| tar -cvzf 新的文件名.tar.gz 打包的文件 | 打包并压缩文件并设置名字 |
解压
| 操作 | 作用 |
|---|
| tar -x | 解压指定文件 |
| tar-v | 显示解压详细过程 |
| tar-f | 指定解压的文件 |
| tar-C | 解压到指定目录下 |
| tar -xvf 解压的文件 -C 解压的位置 | 解压到指定位置并展现详细过程 |
Vim命令
命令模式
可以移动光标、删除字符等操作,打开文件时即进入这个模式
| 操作 | 作用 |
|---|
| vim 文件名字 | 打开文件 |
| i | 在当前光标的前面插入字符 |
| a | 在当前光标的后面插入字符 |
| o | 在当前光标的下一行插入字符 |
| yy | 复制当前行 |
| p | 如果前面已经复制了,在当前下面粘贴 |
| u | 撤销 |
| / | 搜索文本 |
底行模式
可以输入命令对编辑的文件进行查找,保存,退出等操作
| 操作 | 作用 |
|---|
| wq | 保存并退出 |
| q! | 不保存强制退出 |
| wq! | 强制保存退出 |
网络管理
主机名配置
| 操作 | 作用 |
|---|
| hostname | 获取主机名 |
| hostname 新主机名 | 修改主机名、单次有效 |
| hostnamectl set -hostname 新主机名 | 修改主机名,永久有效 |
查询网络进程
| 操作 | 作用 |
|---|
| netstat | 显示网络状态 |
| netstat -n | 显示程序中的ip地址和端口号 |
| netstat -t | 只显示Tcp协议的连接 |
| netstat -l | 显示监听中的 Socket |
| netstat-p | 显示程序的名字 |
| netstat -nutlp | 以上全部都显示 |
防火墙配置
| 操作 | 作用 |
|---|
| systemctl status firewalld | 查看防火墙的状态 |
| systemctl start firewalld | 开启防火墙 |
| systemctl stop firewalld | 关闭防火墙 |
| systemctl enable firewalld | 开机自启 |
| systemctl disable firewalld | 开机不自启 |
| systemctl restart firewalld | 重启防火墙 |
| firewall-cmd –zone=public –add-port= 端口/tcp –permanent | 开放端口允许外部连接 |
其他命令
| 操作 | 作用 |
|---|
| pwd | 打印当前的工作目录 |
| ps-aux | 显示当前用户的所有进程 |
| kill -9 进程号 | 杀死进程 |
| free -m | 查看系统内存的使用情况 |
| shutdown now | 关闭服务器 |
| reboot | 重启服务器 |
最后
