Linux中查询的命令集

worktile 其他 4

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    Linux中有很多查询命令可以用来获取系统信息、搜索文件、统计数据等。以下是一些常用的查询命令集:

    1. man命令:用于显示Linux系统中的各种手册页。例如,可以使用”man ls”来查看ls命令的手册页。
    2. info命令:用于显示GNU项目的信息文件。与man命令类似,但info命令提供了更详细的信息。例如,可以使用”info ls”来查看ls命令的信息。
    3. apropos命令:用于搜索命令的描述。例如,可以使用”apropos file”来搜索包含”file”关键字的命令。
    4. whereis命令:用于查找命令的二进制文件、源代码文件和手册页文件所在的位置。例如,可以使用”whereis ls”查找ls命令的位置。
    5. which命令:用于查找命令的可执行文件所在的位置。例如,可以使用”which ls”来查找ls命令的位置。
    6. locate命令:用于在整个文件系统中快速查找文件。可以使用”locate filename”来查找名为”filename”的文件。
    7. find命令:用于在指定目录中查找文件。例如,可以使用”find /path/to/dir -name filename”来在指定目录中查找名为”filename”的文件。
    8. df命令:用于显示磁盘空间使用情况。例如,可以使用”df -h”来以人类可读的方式显示磁盘空间使用情况。
    9. du命令:用于显示目录或文件的磁盘空间使用情况。例如,可以使用”du -h /path/to/directory”来以人类可读的方式显示指定目录的磁盘空间使用情况。
    10. ps命令:用于显示系统进程的状态信息。例如,可以使用”ps aux”来显示所有运行中的进程的详细信息。

    除了以上列举的命令外,还有许多其他有用的查询命令可以在Linux中使用。让我们根据不同的需求,选择合适的命令来获取所需的信息。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Linux系统中,有许多命令可以用于查询各种信息。以下是一些常用的查询命令集:

    1. whoami:查询当前登录用户的用户名。
    2. date:查询当前日期和时间。
    3. cal:查询当前月份的日历。
    4. hostname:查询当前主机的名称。
    5. uname:查询当前系统的信息,如内核版本和硬件架构。
    6. uptime:查询系统的运行时间和平均负载。
    7. ps:查询正在运行的进程。
    8. top:实时显示当前系统资源的使用情况。
    9. df:查询硬盘使用情况。
    10. du:查询目录或文件的大小。
    11. free:查询系统内存的使用情况。
    12. ifconfig:查询网卡配置信息。
    13. iwconfig:查询无线网络配置信息。
    14. ip:查询网络配置信息,包括IP地址、子网掩码等。
    15. route:查询网络路由表。
    16. netstat:查询网络连接和统计信息。
    17. ping:测试网络连接的连通性。
    18. nslookup:查询域名解析信息。

    以上只是一些常用的查询命令集,实际上Linux系统提供了大量的查询命令以满足不同的需求。用户可以根据具体情况选择合适的命令进行查询。同时,Linux系统还提供了各种文档和手册,可以通过man命令查看具体命令的用法和参数说明。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    一、文件和目录查询

    1. `ls`:列出当前目录下的文件和目录
    2. `ls -l`:以列表形式显示当前目录下的文件和目录,并显示详细信息,如权限、所有者、文件大小等
    3. `ls -a`:显示当前目录下所有文件和目录,包括以`.`开头的隐藏文件和目录
    4. `cd`:切换目录,用法为 `cd 目录路径`
    5. `pwd`:显示当前所在的目录路径
    6. `find`:根据指定条件在指定目录下查找文件
    – `find 目录 -name 文件名`:根据文件名查找文件
    – `find 目录 -type 类型`:根据文件类型查找文件,类型可为 f(普通文件)、d(目录)等
    – `find 目录 -size 大小`:根据文件大小查找文件,大小可使用`+`表示大于,`-`表示小于,`k`表示KB,`M`表示MB,如`+10k`表示大于10KB
    – `find 目录 -mtime 时间`:根据文件修改时间查找文件,时间可使用`+`表示大于,`-`表示小于,单位为天,如`+7`表示修改时间在7天前的文件

    二、进程查询

    1. `ps`:查看当前系统中运行的进程
    – `ps -ef`:显示所有进程的详细信息
    – `ps -aux`:显示所有进程的各个参数信息
    2. `top`:实时查看系统的进程状态和性能指标
    3. `htop`:一个更加交互式的进程查看器,功能比`top`更强大

    三、服务查询

    1. `systemctl`:管理系统服务的命令
    – `systemctl list-unit-files`:列出所有系统服务的状态
    – `systemctl start 服务名`:启动指定的服务
    – `systemctl stop 服务名`:停止指定的服务
    – `systemctl restart 服务名`:重启指定的服务
    – `systemctl enable 服务名`:设置指定的服务为开机自启动
    – `systemctl disable 服务名`:取消指定的服务开机自启动
    2. `service`:管理系统服务的命令(在一些老的Linux发行版中仍然有效)

    四、网络查询

    1. `ping`:测试与目标主机的连通性
    – `ping IP地址`:测试与指定IP地址的主机的连通性
    – `ping 域名`:测试与指定域名的主机的连通性
    2. `nslookup`:查询域名对应的IP地址
    – `nslookup 域名`:查询指定域名对应的IP地址
    3. `netstat`:查看网络连接、路由表和网络接口信息
    – `netstat -t`:显示TCP协议的连接信息
    – `netstat -u`:显示UDP协议的连接信息
    – `netstat -n`:以数字形式显示IP地址和端口号
    4. `ifconfig`:显示和配置网络接口信息

    五、用户和权限查询

    1. `cat /etc/passwd`:查看系统上的用户列表
    2. `cat /etc/group`:查看系统上的用户组列表
    3. `cat /etc/shadow`:查看系统上的用户密码信息
    4. `id 用户名`:显示指定用户的详细信息
    5. `chmod`:修改文件或目录的权限
    6. `chown`:修改文件或目录的所有者
    7. `chgrp`:修改文件或目录的所属组

    六、系统信息查询

    1. `uname`:查看系统信息
    – `uname -a`:显示系统的详细信息
    – `uname -r`:显示系统的内核版本号
    2. `cat /etc/os-release`:显示系统的发行版本信息
    3. `df`:显示磁盘空间使用情况
    – `df -h`:以人类可读的方式显示磁盘空间使用情况
    4. `free`:显示系统的内存使用情况
    – `free -h`:以人类可读的方式显示内存使用情况
    5. `uptime`:显示系统的运行时间和平均负载
    6. `lscpu`:显示系统的CPU信息
    7. `lshw`:显示系统的硬件信息

    以上是Linux中常用的查询命令,通过这些命令可以方便地查询文件、目录、进程、服务、网络、用户和权限、系统信息等各个方面的信息。根据不同的需求,选择合适的命令可以更高效地进行系统管理和故障排查。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部