1、linux 各目录的作用:
/bin : 存放系统命令的目录,普通用户和超级用户都可以执行;
/sbin : 保存与系统环境设置相关的命令,只有超级用户可以使用这些命令;
/boot : 系统启动目录,保存系统启动相关的文件;
/dev : 设备文件保存位置。用来保存所有硬件设备文件的。如挂载光盘;
/etc : 配置文件保存位置。系统中采用默认安装方式(RPM)的服务的配置文件在此;
/home : 普通用户的主目录。不同用户会在该目录下存在一个与用户名相同的目录;
/lost+found : 当系统意外崩溃或关机,产生的文件碎片;
/lib : 系统调用的函数库保存位置;
/media、/mnt、/misc : 挂载目录
/opt : 第三方安装的软件保存位置;
/usr : 系统软件资源目录;
/var : 动态数据保存位置。主要保存缓存、日志及软件运行产生的文件;
2、命令格式
命令 [-选项] [参数]
(1)目录处理命令:
ls -ald /home :
选项 -a 显示所有文件,包括隐藏文件;
-l 详细信息显示
-d 查看目录属性
(2)文件或目录的权限
rwx rw- r-x 所有者-所属组-其他人
(3)创建目录:
mkdir -p /lyr/test/temp : -p 表示递归创建
mkdir -p /lyr/test/temp /lyr/test/temp2 : 可以同时创建多个目录
(4)pwd : 查看当前所在目录;
(5)复制文件或目录:
cp -rp [源文件或目录] [目标目录]
-r 复制目录 -p 保留文件属性
(6)剪切命令
mv [源文件或目录] [目标目录]
(7) 删除命令
rm -rf [文件或目录]
-r 删除目录 -f 强制执行
(8)创建空文件
touch test.txt
(9) 动态显示文件变化: 多用于监测日志文件
tail -f catalina.out
(10)过滤输出内容
grep -iv 人 person.txt
-i 不区分大小写 -v 排除指定字符串
(11) 用户管理命令
useradd 用户名 ---添加新用户
passwd 用户名 ---修改用户密码
w ---查看登录用户的详细信息
(12)解压缩
tar -zxvf test.tar.gz -C /home/lyr/test
tar -zxcf test.tar.gz /home/test
-c 打包 -v 显示详细信息 -f 指定文件名 -z 打包同时压缩 -x 解包
(13)查看防火墙命令:
systemctl status firewalld