测试系统
Linux CentOS 7.9
命令列表
系统: ##关机 shutdown -h now ##重启 shutdown -r now ##显示磁盘的使用情况 df -h ##查看系统编码 locale 文件操作: ##返回根目录 cd ##返回上一级目录 cd .. ##返回上两级目录 cd ../.. ##返回上次所在目录 cd - ##进入目录 cd dirname ##新建目录 mkdir dirname ##新建文件 touch a.txt ##删除文件 或 文件夹 rm dirname/a.txt -f:强制,不提示 -i:询问,是否删除 -r:递归删除,常用在目录的删除 组合例:rm -if dirname/a.txt ##复制文件 或 文件夹 cp a.txt dir/b.txt 复制到dir下,并更名 -f:强制,不提示 -r:递归复制,用于目录的复制操作 -u:若目标文件是旧文件,更新目标文件 组合例:cp -rf dir1 dir2 ##移动文件 或 文件夹 mv a.txt dir -f:强制,不提示 -i:若目标文件已经存在,询问是否覆盖 -u:若目标文件是旧文件,更新目标文件 组合例:mv -uf a.txt dir ##查看当前所处路径 pwd ##查看当前目录内容 ls ls usr(指定目录) ##压缩解压 (1).zip yum install -y unzip zip 安装zip命令 unzip z.zip 解压到当前目录(可指定路径,末尾添加) zip z.zip z.txt 压缩文件 zip z.zip dir 压缩文件夹 (2).tar.gz tar -zcvf abc.tar.gz dir/abc 打包并压缩 tar -zxvf abc.tar.gz 解压到当前目录 tar -zxvf abc.tar.gz -C dir 减压到指定目录 文本编辑: ##打开文件 vi a.txt 操作: 1.按 i 键进入编辑模式 2.按 Esc 键退出编辑模式 3.命令模式下输入 :(注意,命令前":"不能省略) :wq 保存并退出 :q! 修改过,不想保存,强制退出 配置环境变量: ##打开配置文件 vi /etc/profile 全局配置(注意:root目录下,路径前要加"/",表示上一级) vi .bashrc 用户配置 操作: 1.按 i 键进入编辑模式 2.按 Esc 键退出编辑模式 3.命令模式下输入 :(注意,命令前":"不能省略) :wq 保存并退出 :q! 修改过,不想保存,强制退出 编辑配置例: export JAVA_HOME=/root/java/jdk1.8.0_161 ##重新加载profile source /etc/profile source .bashrc 下载网络文件: ##安装wget命令 yum install -y wget ##查看wget版本 wget --version ##下载到当前目录 wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz ##下载到指定目录 wget -P /dir https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz 远程上传下载文件: ##安装lrzsz命令包 yum install lrzsz ##检查版本 sz --v rz --v ##下载当前目录文件(先用cd命令指定目录) sz hello.txt ##上传文件(先用cd命令指定目录,执行后本地会弹出选择文件框) rz 注意: 1.要在本地安装SSH工具,如 XShell、FinalShell 2.测试在浏览器上不能执行,要在FinalShell上的cmd发出指令才行 查询删除包: ##查找已安装jdk rpm -qa | grep java ##删除jdk rpm -e --nodeps 文件名 例: rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.75-2.5.4.2.el7_0.x86_64 rpm -e --nodeps java-1.7.0-openjdk-1.7.0.75-2.5.4.2.el7_0.x86_64 注意:建议使用 yum -y remove java-1.7.0-openjdk* 删除彻底 iptables防火墙: ##查看防火墙状态 service iptables status ##停止防火墙 service iptables stop ##启动防火墙 service iptables start ##重启防火墙 service iptables restart ##永久关闭防火墙 chkconfig iptables off ##永久开启防火墙 chkconfig iptables on ##开启80端口 vim /etc/sysconfig/iptables 加入如下代码 -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT 保存退出后重启防火墙 service iptables restart firewall配置防火墙: 注: iptables我用着有点问题,firewall很好用 ##查看firewall服务状态 systemctl status firewalld 提示: Active: active (running) 高亮显示,表示启动状态 提示: Active: inactive (dead) 灰色,表示停止 ##查看firewall的状态 firewall-cmd --state ##开启rewalld.service服务 service firewalld start ##重启rewalld.service服务 service firewalld restart ##关闭rewalld.service服务 service firewalld stop ##查看防火墙规则 firewall-cmd --list-all ##查询端口是否开放 firewall-cmd --query-port=8080/tcp ##开放80端口 firewall-cmd --permanent --add-port=80/tcp ##移除端口 firewall-cmd --permanent --remove-port=8080/tcp ##重启防火墙(修改配置后要重启防火墙) firewall-cmd --reload 注:permanent:表示设置为持久,add-port:标识添加的端口
文档信息
编写:千均
时间:2022/10/28
修改:2022/10/30
网址:www.liboke.cn
说明:1.本文档仅供学习,根据作者学习与遇到的问题编写,只作参考。
2.本文档内容不保证正确性于安全性,使用本文档内容带来的风险与文档作者无关。
3.本文档中的文字、代码、图片等,部分来自网络收集,若原作者不原刊登,请联系删除。