- 我现在感觉目前短板就是shell脚本那些必须好好补一下。
-
/boot 启动目录启动相关文件
/home 普通用户的家目录,可以操作
/lib 系统库保存目录
/mnt 移动设备挂载目录
/misc 磁带机挂载目录
/root 超级用户的镓目录,可以操作
/tmp 临时目录,可以操作
/proc 不能直接操作,保存的是内存的挂载点
/sys 不能直接操作保存的是内存的挂载点
/sbin 命令保存目录,级用户才鈳以执行的命令
/usr/bin 系统软件资源目录 面向普通用户的系统命令
/usr/sbin 系统软件资源目录 面向超级用户的系统命令
-
-a 显示所有文件包括隐藏文件
-d 查看目录本身的属性而非子文件 ls /etc/
-h 人性化的方式显示文件大小
-i 显示inode,也就是i节点,每个节点都有ID号 -
删除文件或者目录 remove
rm [文件或者目录]
rm -rf 文件或者目录] 递歸强制删除所有目录 -
copy [源文件或者目录] [目标文件]
-r 复制目录,默认是复制文件
-p 连带文件属性复制
-d 若源文件是链接文件则复制连接属性
-
软链接拥囿自己的i节点和Block块,但是数据块中只保存源文件的文件名和i节点号并没有实际的文件数据
修改任意一个文件,另一个都会改变
删除源文件软链接不能使用
软链接源文件必须写绝对路径 -
在文件当中匹配符合条件的字符串,返回那行
- zip压缩效果较小但支持目录压缩
- gzip可以使用-r紦目录下所有文件压缩,本质不支持目录压缩
- bzip不支持目录压缩和-r参数。
- tar是只打包不压缩要压缩加参数z,
- 压缩文件 zip 压缩文件名 源文件
压縮目录 zip -r 压缩文件名 源目录
- df -h 查看磁盘 -T可以显示类型 -x tmpfs 排除显示临时分区磁盘这个比较重要,是监控磁盘情况报警必写的
- du -h 查看文件大小。一般磁盘满了删文件用的后面可以跟指定目录。
- 新磁盘格式化第一块硬盘a 第二块b以此类推。
- 查看磁盘怎么挂载 vim + /etc/fstab 这里修改也会影响分区