信息显示命令
(1)常用的信息显示命令
下表列出了一些常用的信息显示命令。
命 令 | 功 能 | 命 令 | 功 能 |
stat | 显示指定文件的相关信息 | ps | 显示进程 |
file | 显示指定文件的类型 | pstree | 显示进程树 |
whereis | 查找系统文件所在路径 | top | 显示当前系统中耗费资源最多的进程 |
locale | 显示当前的语言环境 | uptime | 显示系统运行时间、用户数、平均负载 |
locate | 在updatedb库中查找文件名 | free | 显示当前内存和交换空间的使用情况 |
find | 在文件系统中查找匹配的文件 | du | 显示指定的文件或目录已占用的磁盘空间 |
who | 显示在线的登录用户 | df | 显示文件系统磁盘空间的使用情况 |
whoami | 显示用户自己的身份 | ifconfg | 显示网络接口信息 |
tty | 显示用户当前使用的终端 | route | 显示系统路由表 |
id | 显示当前用户的ID信息 | netstat | 显示网络状态信息 |
groups | 显示当前用户属于哪些组 | date | 显示当前日期 |
env | 显示当前用户可用的环境变量 | cal | 显示日历 |
(2)常用的信息显示命令操作举例
下表中列出了一些常用的信息显示命令的操作举例。大多数的信息显示命令无须使用任何参数,下表中仅举例说明需要带参数的命令。
常用的信息显示命令操作举例 | |
命 令 | 说 明 |
whereis ls | 查找程序ls的位置 |
file /etc/passwd/bin/bash/dev/console | 显示指定文件的类型 |
stat /etc/passwd | 显示文件/etc/passwd的相关属性信息 |
ps aux | 查看所有进程(ps -ef) |
du -sh | 显示当前目录总的使用量(不显示目录中每个文件的使用量) |
date %F_%H-%M | 以特定格式显示日期时间(2015-04-01_20-50) |
TZ=Europe/Paris date | 显示巴黎的当前时间 |
date -d "@2147483647" | 将UNIX纪元时间(从1970年1月1日开始的秒数)转换为date命令默认的输出格式 |
cal 2015; | 显示2015年的日历 |
cal 9 1752 | 显示1752年9月的日历(新历换旧历,有11天被去除) |
ifconfig eth0 | 显示网络接口eth0的信息 |
netstat -luntp | 查看所有监听端口 |
netstat -antp | 查看所有已经建立的连接 |
netstat -s | 查看网络统计信息 |
netstat -n | 显示内核路由表信息(route -n) |
cut -d : -fl /etc/passwd | 查看系统所有用户(awk-:'{print$1}'/ecpasswd) |
cut -d:- fl /etc/group | 查看系统所有组(awkF:'{print$I}'/etc/group) |