-
处理目录常用的指令
- cd 变换目录
- pwd 显示当前目录
- mkdir 建立新目录
- mkdir -mp newDirectoryName ps. -m 配置权限,-p 用于建立上层目录
- rmdir 删除空的目录
- rmdir -p directoryName -p:连同上层空的目录一起删除
- rm -r directoryName: 将目录下的东西全部删除
-
处理文件常用命令
- ls -a:全部的档案,-d 仅列出目录本身,-f 直接列出结果不排序,-h 将文件以易读的方式列出 -l 长数据串显示
- cp 复制文件 cp -adipr source target a:相当于pdr, d:复制文件链接属性,i 当target存在时询问是否覆盖,p:复制档案属性 r递归持续复制
- rm 移除文件 rm-ir i:互动模式,删除前询问使用者 r递归删除
- mv 移动文件 mv -fiu source1 source2 … target(directory) f:目标文件存在时直接覆盖,i:互动形式,u:依据source对target进行更新
- touch:新建文件/修改文件时间
-
文件内容的查看
- cat 从第一行开始显示 (-n参数可以打印出行号)
- tac 从最后一行开始显示
- nl 有行号的显示
- more/less 逐页的显示,more可以向前翻页 (//?string:向上/下搜索string)
- head 仅看头几行 (-n filename n:number 显示几行)
- tail 仅看后几行
- od 以二进制方式读取文件
-
一些特殊权限
-
对于隐藏文件的修改
- chattr 配置隐藏文件的属性
- lsattr 显示隐藏文件的属性
-
SUID Set UID 限制与功能:(SGID对于群组有同样的功效)
- SUID 权限仅对二进制程序(binary program)有效;
- 执行者对于该程序需要具有 x 的可执行权限;
- 本权限仅在执行该程序的过程中有效 (run-time);
- 执行者将具有该程序拥有者 (owner) 癿权限
-
Stricky Bit 仅对目录有效,其对目录的作用为:
- 当用户对于此目录具有 w, x 权限,即具有写入的权限时;
- 当用户在该目录下建立档案或目录时,仅有自己与 root 才有权力删除该档案
-
可以使用chmod添加 SUID/SGID/SBIT的权限 SUID/SGID/SBIT:4/2/1
-
-
文件格式查看命令: file filename
-
搜寻内容:
- 搜寻指令:which/type -a command
- 搜寻文件:whereis/locate 利用数据库搜寻数据 ps.find 搜寻硬盘 速度太慢
- centos数据库默认时每天更新数据库一次,因此在搜寻之前可以使用updatedb命令手动更新数据库
linux鸟哥的私房菜——第七章_ Linux 文件与目录管理
最新推荐文章于 2024-07-09 23:50:27 发布