Linux文件与目录管理

  1. 特殊的目录

    目录 含义
    . 代表此层目录
    . . 代表上层目录
    - 代表前一个工作目录
    ~ 代表"目前用户身份"所处的主文件夹
    ~account 代表account用户所在的主文件夹
  2. pwd
    -P参数显示出当前路径,而非使用链接link路劲

    pwd 
    /var/mail
    pwd -P
    /var/spool/mail      #因为/var/mail是连接文件,连接到/var/spool/mail
    
  3. mkdir
    -m配置文件案权限,直接设置,不需要看默认权限
    -p帮助你将所需的目录创建起来

      mkdir -m 711 test2
      ls -l
      drwx--x--x 2 root root 4096 Jul 18 12:54 test2
    
  4. $PATH变量
    PATH这个变量的内容是有一堆目录所组成,每个目录之间用冒号(:)来隔开,每个目录之间的前后顺序决定了被查询的时候的前后顺序。

    echo $PATH
    /usr/kerberos/sbin:/usr/kerbberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
    #用普通用户身份查看$PATH
    su - rain
    echo $PATH
    /usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/home/rain/bin
    

    通过上面可以看出,普通用户并不包含任何"sbin"的目录
    Question:普通用户是否可以执行ifconfig eth0命令?
    Answer:不能,但是可以直接用绝对路径去执行命令。/sbin/ifconfig eth0
    Question:如果有两个ls命令在不同的目录,例如/uer/local/bin与/bin/ls,那么当我们执行ls的时候是哪个被执行?
    Answer:在PATH目录中哪个目录先被查询,则哪个目录下的命令就会被执行

  5. ls查看

    常用参数 含义
    -a 全部的文件,连同隐藏文件也显示出来
    -l 列出长数据串,包含文件的属性和权限等数据
    -d 列出目录本身,而不列处目录内的文件数据
    –color=never 不要根据文件特性显示颜色提醒
    –color=always 显示颜色
    –color=auto 让系统自行依据设置来判断是否给予颜色
    –full-time 以完整时间模式(包含年月日)输出
    –time={atime,ctime} 输出访问时间或者改变权限属性时间,而非内容更改时间

    显示颜色提醒
    显示颜色提醒

    显示最后访问时间

    显示最后访问时间

    显示访问权限最后修改时间
    显示访问权限最后修改时间

  6. cp

    参数 含义
    -a 参数可以在复制的时候保持源文件与目标文件的一致性
    -p 连同文件的属性一起复制过去
  7. more
    在more的每一页输出的最后一行会显示当前的百分比,而且还可以在最后一行输入一些有用的命令。

    操作 含义
    空格键 代表向下翻动一页
    Enter 代表向下滚动一行
    /字符串 代表在这个显示的内容当中,向下查询"字符串"这个关键字
    :f 立刻显示出文件名以及目前显示的行数
    q 代表立刻离开more,不再显示该文件内容
    b 或者 [ctrl]-b 代表往回翻页,不过这个命令只对文件有用,对管道无用
  8. less
    在less中也可以通过在最后一行输入命令,进行操作

    操作 含义
    空格键 代表向下翻动一页
    [PageDown] 代表向下翻动一页
    [PageUp] 代表向上翻动一页
    /字符串 向下查询"字符串"这个关键字
    ?字符串 向上查询"字符串"这个关键字
    n 重复前一个查询,与/或?有关
    N 反向重复前一个查询,与/或?有关
    q 代表立刻离开less,不再显示该文件内容
  9. umask
    umask的分数表示,默认值需要减去的权限。但是文件和目录的默认权限不一样,文件的默认权限是666,目录的默认权限是777。那么如果umask得到的是0022,那么创建新文件的时候的权限是rw-r–r--。创建新目录的权限是rwxr-xr-x。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章