Linux中查询的命令集
-
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年前 -
在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年前 -
一、文件和目录查询
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年前