linux鸟哥的私房菜——第七章_ Linux 文件与目录管理

  • 处理目录常用的指令

    • 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) 癿权限

      SUID

    • 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命令手动更新数据库
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值