• Linux学习笔记(七) 查询系统


    1、查看命令

    (1)man

    可以使用 man 命令名称 命令查看某个命令的详细用法,其显示的内容如下:

    • NAME:命令名称
    • SYNOPSIS:语法
    • DESCRIPTION:说明
    • OPTIONS:选项

    man 数据库保存在以下的目录中(可以使用 manpath 命令查看):

    • /usr/local/man
    • /usr/local/share/man
    • /usr/share/man

    在每一个保存位置可以发现多个以 manX 命名的子目录(X 代表数字,范围为 1~9,分别对应不同的命令):

    • 1:可执行文件和 shell 命令
    • 2:由核心提供的系统调用
    • 3:系统函数库的函数调用
    • 4:在 /dev 目录中的设备文件
    • 5:文件格式
    • 6:与游戏相关
    • 7:惯例与协议
    • 8:供管理员使用的系统管理命令
    • 9:核心内部命令

    (2)which

    可以使用 which 命令名称 命令查看某个命令的保存位置,which 命令只会在环境变量 $PATH 指定的目录下查找

    2、查找文件

    (1)find

    使用 find 命令时需要指定查找的目录,若没有指定,则会默认指定为当前目录

    参数 描述
    -print 将查找结果打印在屏幕上,后置使用
    -name 文件名称 查找包含指定字符串的文件或目录
    -amin 分钟 / -atime 小时 查找一段时间内被访问的文件或目录
    -cmin 分钟 / -ctime 小时 查找一段时间内被修改的文件或目录
    -user 文件所有者名称 查找由某一用户建立的文件或目录
    -perm 数字 查找指定权限数值的文件或目录
    -size 数字 查找指定大小的文件或目录
    -exec 命令 找到文件后对文件执行指定的命令

    (2)whereis

    whereis 命令只会在特定的目录查找特定的文件,特定的目录指的是:

    • /bin
    • /etc
    • /sbin
    • /usr

    特定的文件指的是:

    • 源代码
    • 二进制文件
    • 帮助文件

    3、查找文件内容

    可以使用 grep 命令查找包含指定字符串的文件,常用的参数如下:

    参数 描述
    -n "字符串" 查找
    -v "字符串" 反转查找

    技巧:grep 命令经常配合管道使用,用于对内容进行过滤,例如:ls -al /usr/bin | grep install

    【Linux学习笔记相关文章】

    版权声明:本博客属于个人维护博客,未经博主允许不得转载其中文章。
  • 相关阅读:
    Java自学
    java自学
    Java自学
    每日总结
    每日总结
    每日总结
    每日总结
    每日总结
    每日总结
    每日总结
  • 原文地址:https://www.cnblogs.com/wsmrzx/p/9694805.html
Copyright © 2020-2023  润新知