系统命令
指令 | 功能 |
---|---|
init 0 | 关机 |
init 6 | 重启 |
ls 或 ls -l 或 ll | 列出当前目录下的文件及目录 |
cd /bin | 切换到根目录下的bin目录 |
cd - | 切换最近使用过的两个目录 |
Ctrl + C | 中断当前程序 |
Ctrl + L 或 clear | 清屏 |
ip addr 或 ifconfig | 查看网卡信息(ifconfig需先安装 yum install net-tools -y) |
tab | 自动补全当前shell指令 |
↑、↓ | 切换查看最近的上一条、下一条历史命令 |
history | 查看命令历史列表 |
!10 | 调用命令历史列表中编号为10的命令 |
!h | 看调用历史中最后一次以h开头的命令 |
ls --help 或 man ls | 查看帮助文档 |
用户命令
指令 | 功能 |
---|---|
useradd wangcai | 添加用户wangcai |
passwd wangcai | 设置用户wangcai的密码 |
userdel -rf wangcai | 删除用户wangcai(-r:递归的删除目录下面文件以及子目录下文件。) |
文件管理
指令 | 功能 |
---|---|
touch file1 | 新建文件file1 |
rm -rf file1 | 删除文件file1(-rf:递归强制删除目录下面文件以及子目录下文件) |
mv file1 file2 | 剪切文件file1到文件file2 |
cat file1 | 瞄一眼文件file1内容 |
cp file1 file2 | 复制文件file1到文件file2 |
vi file1 | 编辑文件file1 |
touch file{1..10} | 批量新建文件file1…file10 |
rm -rf file{1..10} | 批量删除文件file1…file10 |
cat file1 | head -3 | 查看文件file1前3行 |
cat file1 | tail -3 | 查看文件file1后3行 |
find / -name httpd.conf | 查找根目录’/'下的对应文件(find 目录 -name 文件名) |
cat file1 | grep wangcai | 查找文件file1内容中有wangcai的 |
cat file1 | grep -ignore wangcai | 查找文件file1内容中有wangcai的(-ignore忽略大小写) |
vi file1 后查找/wangcai 后按N | 进入文件内查找包含wangcai字段的行,按N切换下一行 |
vi file1 后按 I | 进入文件编辑状态 |
vi file1 后按 I编辑后按esc | 进入文件编辑状态,退出编辑状态 |
目录管理
指令 | 功能 |
---|---|
mkdir dir1 dir2 dir3 | 创建目录dir1 dir2 dir3 |
rm -rf dir1 dir2 | 递归强制删除目录dir1 dir2 |
rm -rf dir* | 递归强制删除dir开头的目录 |
mv dir1 dir2 | 剪切目录 dir1 内的文件到 dir2 |
tree dir1 | 查看dir1内的文件树状机构图(需要安装yum install tree -y) |
cp -rf dir1/ dir2/ | 递归强制复制目录 dir1 内的文件到 dir2 |
防火墙
指令 | 功能 |
---|---|
systemctl start firewalld | 临时启动防火墙 |
systemctl stop firewalld | 临时关闭防火墙 |
systemctl status firewalld | 查看防火墙状态 |
systemctl disable firewalld | 开机禁用防火墙 |
systemctl enable firewalld | 开机启用防火墙 |
firewall-cmd --zone=public --add-port=8080/tcp --permanent | 防火墙永久开启8080端口 (-permanent:表示永久生效) |
firewall-cmd --zone=public --remove-port=8080/tcp --permanent | 防火墙永久关闭8080端口(-permanent:表示永久生效) |
firewall-cmd --zone=public --query-port=8080/tcp | 查看防火墙是否开启了8080端口 |
firewall-cmd --reload | 重启防火墙(每次配置防火墙后需重启生效) |
firewall-cmd --zone=public --list-ports | 查看所有打开的端口 |