1.目录操作
ls -l 列出目录中的所有文件
pwd 显示用户所在的目录
mkdir 创建一个新的目录
rmdir: 删除一个空的目录
cp 源文件 目标文件 复制文件或目录
rm -f 强制删除文件或目录
rm -r 递归删除文件或目录
rm -rf 强制递归删除文件或目录
mv: 移动文件与目录,或修改文件与目录的名称 在文件所在目录执行 mv 要移动的文件 目标路径/
mv -f 强制v
mv -u 只替换更新后的文件
hostname name 修改主机名
2.进程操作
ps a :显示所有用户所有终端的进程
ps -a :显示当前终端的进程
ps u :显示进程的用户信息
ps x :显示所有进程信息,包含未连接的终端
ps -e :显示所有进程
ps -f:显示进程的父进程
ps aux :显示系统中所有进程并显示进程用户
ps -ef:显示进程详细信息并显示进程的父子关系
kill -l :查看全部信号名称和编号
kill -9 PID 编号9强行终止进程
kill -15 PID 编号15正常终止进程
killall 进程名(例如:killall httpd)
3.文件操作
cat math.txt 查看文件
touch math.txt 在当前目录下创建文件
mv main.txt main1.txt 重命名文件
mv name1 name2 移动文件夹
cp flower.txt temp 把文件copy到指定目录
tar -zxvf xxx.tar.gz 解压命令
tar -zxf nginx-1.18.0.tar.gz -C temp 解压到temp目录下
tar -czvf name.tar.gz name 将文件压缩到temp目录下
unzip xxx.zip 解压zip文件
unzip xxx.zip -d temp 解压到temp目录下
zip -r xxx.zip name 将文件压缩到temp目录下
find . -name 'test*' 查找文件名以test开头的文件
find . -name '*.txt' 查找txt后缀的文件
which ls 查看ls命令的位置
防火墙操作
systemctl start firewalld.service
firewall-cmd --zone=public --add-port=3306/tcp --permanent
systemctl restart firewalld.service
firewall-cmd --reload
firewall-cmd --list-ports
firewall-cmd --zone=public --remove-port=8080/tcp --permanent
systemctl restart firewalld.service
firewall-cmd --reload
netstat -lnpt |grep 5672
yum install -y net-tools
systemctl stop firewalld.service
systemctl stop firewalld
systemctl disable firewalld.service
systemctl disable firewalld