磁盘命令
ls 查看目录内容
- -a
- -l
- -h
- -f
- -r
- -R
- -s
cd 切换目录
- /
- ~
- ..
- /××
- ××
pwd 输出当前目录
mkdir 创建目录
rmdir 删除空目录
su ××× 切换某用户
- su -×× 切换某用户并回到该用户根目录
useradd ×× 在/home下添加××用户
文件命令
查看文件相关
cat 快捷查看小文件内容
more 加载整个文件后分页展示
- enter
- 空格
- b
- =
- +n
- q
less 分页加载文件后展示
- -m
- -N
- enter
- 空格
- b
- q
cp 复制文件或目录
- -r 递归
mv 移动文件或目录
- -f 不询问
rm 删除文件或目录
- -r 递归
- -f 不询问
find 查询文件或目录
find 某路径 查询某路径下文件或目录
- -name 查询文件或目录名字
vim 编辑文档
vim(vi)文件名 编辑打开一个文件 文件名不存在 命令无效 (vi:不存在则会生成该文件)
- i或I 进入编辑 从光标所在处插入/所在行第一个字符插入
- a或A 进入编辑 从光标下一个字符插入/所在行最后一个字符插入
- o或O 进入编辑 从光标下一行符插入/从光标上一行符插入
- Esc键 退出编辑
- :w 保存编辑内容
- :w! 强制保存
- :q 离开vim
- :q! 不保存强制离开
- :x 保存后离开
- :zz 有改动 保存后离开 无改动直接离开
- :set number 显示行号
解压缩相关
wget "下载压缩包URL地址" 下载压缩包
*.tar 打包不压缩文件大小
*.tar.gz 打包并压缩文件大小
- -z
- -x
- -v 过程中显示文件
- -f
- -c
- -j
- -t
- tar -zxvf ×× 解压到当前目录
- tar -zxvf ×× -c ×× 解压到当前目录下的某目录中
- tar -zcvf 压缩后文件名 原文件名
系统命令
进程相关
ps 查看进程
- -A 所有进程均显示
- -e 所有进程均显示
- -f 更完整输出
- ps -ef 查看所有进程
kill 杀死进程
-
kill -9 进程号 暴力关闭进程
-
kill -15 进程号 正常关闭进程
其他命令
用户相关
adduser ×× 创建某用户
- -G ×× 分组
passwd ×× 为某用户设置密码
groupadd ×× 创建组
usermod 修改用户
防火墙相关
systemctl status firewalld 查看防火墙状态
systemctl stop firewalld 临时关闭防火墙
systemctl disable firewalld 永久关闭防火墙
systemctl start firewalld 打开防火墙
systemctl status firewalld 查看防火墙状态
firewalld-cmd --add-port=8080/tcp 添加防火墙不拦截端口
firewalld-cmd --list-ports 查看防火墙不拦截端口