创建文件的软链接

  • ln -s 文件的绝对路径 软链接名

Linux中的几个重要目录


  • /dev
    device-一切皆文件
  • /etc
    各种配置文件
  • /home
    所有用户的家目录
  • /usr

    • Unix System Resource - 游戏
    • /usr/local - 用户安装的第三方软件
    • /opt


  • /bin

    • 所有的shell命令
    • cd找不到(内建命令)


  • /lib

    • 动态库,系统在运行的时候调用
    • Do not 修改他



用户权限


  • 权限信息可以使用 ls -l命令查看

    • 注意:第一个 - 表示该文件是普通文件
    • 分三组,每组三个权限,rwx,分别为读、写、执行
    • 第一组是u - 所有者(属主)
    • 第二组是g -属组
    • 第三组是o -其他人


  • chmod数字设定法

    • 8进制数
      r 值为4
      w 值为2
      x 值为1
      - 值为0
    • 详细信息中,第一列是所有者,第二列是所属组
    • Linux学习日志(基础篇) ---- 权限管理、find和grep查找命令_shell


  • chown
    chown命令完全可以替代chgrp
    因为chgrp只能更改文件的所属组,而chown既可以更改文件所有者也可以更改该文件所属组
    chown 新的文件所有者 文件名/目录
    chown 新的文件所有者:新的文件所属组 文件名/目录
  • chgrp
    chown 新的文件所属组 文件名/目录

重点:(文件查找和检索)

  • 文件查找和检索 find、grep
  1. 根据文件属性查找 -find

  1. 文件名
  • find 查找的目录 -name “查找的文件名”
  1. 文件类型

  • find 查找的目录 -type 文件类型
  • Linux七大文件类型
    1、普通文件:f
    2、目录:d
    3、符号链接:l
    4、管道:p
    5、套接子
    6、字符设备
    7、块设备


文件大小

6、高级查找

eg:查找指定目录,并列出该目录中文件详细信息

输出查找信息到指定文件中:

find ~ size +100k -size -10M | xargs ls -l > file

2、根据文件内容查找 -grep

grep -r(查找路径中有目录) “查找的内容” 搜索的路径

在后面加 -n 可以显示查找内容在文件中第几行

3、总结

find格式:

find 搜索的路径 参数 搜索的内容

grep格式

grep 搜索的内容 参数 搜索的路径

  • find 查找目录 -size -10M
    +:大于
    -:小于

    • 单位:
      k- 小写
      M- 大写
    • 直接写文件大小就是 = 的意思
      • 大于10k小于100k
        find 目录 -size +10k -size -100k
        按日期
        按创建日期: -ctime -n/+n
        -ctime:create
        -n:n天以内
        +n:n天以外
        按修改日期:-mtime -n/+n
        -mtime:modify
        按访问日期:-atime -n/+n
        -atime:access
        5、深度
        -maxdepth n(层次)
        搜索的最大目录层次数
        -mindepth n(层次)
        搜索的最小目录层次数,就是说至少要往下搜索n层