20190829笔记linux文件、目录管理1-1

2.9 rm命令

   

 

先删除 目录里的文件 再删除目录

 

2.10 环境变量PATH

 

 

 

自定义一个命令和环境变量的作用和含义

 

 

 

 

到目前为止 ls2  只在本次生效  要永久生效要修改/etc/profle文件让它自动加载

 

**添加某个文件路径到环境变量里(临时有效) PATH=$PATH:/TMP/   永久生效需要修改/etc/profile文件 添加文件路径

 

删除自定义命令

 

 

2.11 cp命令

cp=copy

可以复制文件和目录   复制目录时加上 -r  选项

**约定  复制目录时所用目录都要加斜杆

 

 

!$上一个命令的最后一个参数

 

复制目录时 当目标目录存在时  会将源目录放到目标目录里

                   如果目标目录不存在会创建并更名

 

2.12 mv命令

mv    移动命令 

在同一目录里 相当于更改名称

如果目标目录存在就讲源目录放到目标目录里 

 

 如果目标目录 不存在就将源目录改名为目标目录

  

 

    

2.13 文档查看cat_more_less_head_tail

          cat 正序显示文件内容

tac 反序显示文件内容

more 一页一页显示文件内容  空格向下一页 ctl+b 向前 看完后自动退出

less 与more操作相似 空格向下一页支持方向键  ctl+b 向前和ctl+f 向后 不会自动退出  按q键退出  

        使用N  n 向前向后看    g  行首      G 行尾

          可以使用?cdrom 从后向前搜索  

           可以使用/  cdrom 从前向后搜索  、高亮显示 

     

 

head 显示文件头10行

tail 显示文件尾10行

 tail -n 2 后两行

          tail -f 动态显示  多用于日志

 

文件或目录权限chmod

 

        

 

       权限跟文件的所有者和所属组有关

          第一列第2至10位 3个为一段

          第一段 所有者

          第 二段 所属组 

          第三段 其他用户组

r代表可读、   w代表可写、    x代表可执行

可以用数字表示  r=4 w=2 x=1    rwx=7  --x=1  rw-  r--  r--=644     rw-  r-x  r-x =655

使用chmod 更改用户权限

 

          第一列第11位字符串 “ . ”   代表受制于 selinux    

         selinux开启状态 每个文件第11位都带有 " . "

      

   只是失效 

 

修改配置文件并重启 才会真正关闭

 

chmod  700(权限值) 2.txt(目标)只更改目标目录权限,不改目录下文件和子目录权限 需要加-R 才能批量更改

         

chomd u=rwx,g=r,o=r aming2

 chmod a(all)+x   "所有用户添加x权限

 

 

2.15 更改所有者和所属组chown

更改所有者

更改所属组

chown user1:aming /tmp/yum.log

chown -R user1:aming /tmp/aming2

chown用法

chown -R username:group filename   

 

2.16 umask 

     umask 决定默认文件和目录权限 

查询umask

 

默认文件权限 644  目录权限755

 

目录一定要x权限  没有进入不了

通过umask   0022  确定  默认权限

 

umask  0002    修改权限

 

  0022     644    755        777-022=  755     666-022=644

  0002     664    775        777-002=  775     666-002=664

 777-003=  774  rwx rwx rwx(777)   -   --- --- -wx (003) =  rwx rwx r--(774)

  666-003=663   rw- rw- rw-  (666) 

                           -     -     -

                          ---   ---  -wx  (003) 

                          =      =     =   

                          rw-  rw- r--   (664)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值