1.Linux文件与目录

1.文件的属性


  第一块区域是权限,第二块区域是连接数,第三块区域是用户名称,第四块区域是用户组名称,第五块区域是容量,第六块区域是修改日期,第七块区域是文件名。

  第一块区域的第一位:

  d表示是目录,-表示是文件,l表示是连接文件;

  b表示设备文件里面可供存储的接口设备,c表示设备文件里面的串行端口设备。

  第一块区域的2-4,5-7,8-10位分别代表用户自身,用户组,其它的各自权限。

  

2.改变文件的属性和权限。

    chgrp:改变文件所属的用户组。 chgrp [-R]  用户组名称 文件或目录

    chown: 改变文件所有者。   chown [-R] 账号名称 文件或目录

    -R表示递归执行,对其子目录和文件都进行更改

   

    chmod:改变文件的权限

    i.chmod [-R] xyz 文件或者目录。  r = 4, w = 2, x = 1,得到组合的数字

    ii.chmod [-R] 参数 文件或者目录

     参数包含以下内容:

   (用户)

     u = user, g = group, o = others 

     操作:

     +(加入),-(出去),=(设置)

     权限

     r,w,x

     例如: chmod u=rwx, go=rx  .bashrc;chmod a+w .bashrc;chmod a-x .bashrc


3.目录常见命令

  i. cd:切换目录

     cd - 进入前一个目录

     cd ~ 回到用户的主文件夹

  ii. pwd:显示当前的目录  [-P] 加入之后是以非连接文件的路径显示

  iii. mkdir: 创建目录

      [-mp], -m可以配置文件的权限,-p可以递归的建立。

   iv. rmdir:删除空目录

      [-p],连同上次空的目录也被删除。


4.文件常见命令

  cp,rm,mv。  

   rm -f 文件或目录 强制删除

   -i是询问


5.文件查看命令

  i.cat,tac(反向显示),nl

  ii. more,less(一页一页的产看)

  iii.head,tail(数据选取)

  iv.touch(修改文件或创建新文件)

  v.umask新建文件时的默认权限值

     [-S] 加上比较易懂,不加的话为默认权限减去它。目录默认权限为drwxrwxrwx,文件为-rw-rw-rw-。

  vi.文件的隐藏属性:chattr,lsattr。

  vii.查看文件类型:file

  viii.脚本文件名的查询:which

  ix:文件名查找:whereis(寻找特定的文件名),locate,find

  

    

   

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值