1、命令
| etc、home、root、usr |
| * etc 系统配置文件 |
| * home 普通用户宿主目录 |
| * root 超级管理员宿主目录 |
| * usr/local 软件 |
| * usr/local/src 软件源文件 |
| |
| 1. 查看目录 |
| ls 目录 |
| -l |
| -a |
| |
| 2. 切换目录 |
| cd 目录 |
| . .. ~ - |
| |
| 3. 创建目录 |
| mkdir 目录 -pv |
| |
| 4. 删除目录 |
| rm -rf 目录/文件 |
| |
| 5. 复制目录(文件) |
| cp -r 源目录/文件 目标目录 |
| |
| 6. 剪切目录(文件) |
| mv 源目录/文件 目标目录 |
| |
| 7. 编辑文件 |
| vim 文件 |
| |
| 8. 查看文件 |
| cat 文件 |
| more 文件 |
| tail -f 文件 |
| |
| 9. 文件压缩 |
| tar -zcvf 压缩文件名 要压缩的文件或目录 |
| |
| 10. 文件解压 |
| tar -zxvf 压缩文件名 -C 解压目录 |
| |
| 11. 文件授权(不建议加 -R) |
| chmod 数字(755) -R 文件/目录 |
| |
| 12. 防火墙(软件) |
| (1)systemctl start|stop|restart|status|enable|disable firewalld |
| (2)firewall-cmd --zone=public --add-port=8080/tcp --permanent |
| firewall-cmd --zone=public --remove-port=8080/tcp --permanent |
| firewall-cmd --zone=public --list-ports |
| firewall-cmd --reload |
| |
| 13. 查看端口(8080) |
| netstat -an | grep 8080 |
| |
| 14. 查看进程(tomcat) |
| ps -ef | grep tomcat |
| |
| 15. 强杀进程 |
| kill -9 进程号 |
| |
2、RPM 包
| rpm 命令安装 |
| 语法: rpm 参数 安装包 |
| 参数: |
| -v 显示指令执行过程 |
| -h 表示显示进度 |
| -q 查询包是否已经安装 |
| -a 查看所有安装的软件 |
| -i 安装软件 |
| -U 更新升级 |
| -e 卸载软件 |
| --nodeps 不验证软件的相互关联性 |
| 常用命令: |
| 安装:rpm -ivh rpm 文件 |
| 升级:rpm -Uvh rpm 文件 |
| 卸载:rpm -e --nodeps 软件名 |
| 查看所有安装的软件:rpm -qa | grep 具体名 |
| |
| yum 安装 |
| 软件已经以 RPM 规范打包,但发布在了网络上的一些服务器上,可用 yum 在线安装服务器上的 rpm 软件,并且会自动解决软件安装过程中的库依赖问题 |
| |
| yum install 软件名 (yum install ksh) |
| yum localinstall rpm 包 使用 yum 安装本地 rpm 包[此过程会自动解决依赖] |
| |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步