除了我们之前讲过的有关目录、文件、用户、权限等命令,还有一些常用的其它命令。
(1)grep
我们创建了一个3.txt文本文件,然后里面写了三行数据,然后我们使用grep命令,就可以找出含有“rld”字符串的那一行:
所以,grep命令是用来查文本文件中含有某个信息的那一行是哪一行。
以后查进程的时候也时常用到。
(2)date
显示和设置日期时间
显示系统当前日期 date
修改日期命令及参数选项:date -s
示例如下:
#date -s 08/08/2088 ------将系统时间设定成2088年8月8日
#date -s 22:22:22 ------将系统时间设定成22点22分22秒
(3)stat
显示指定文件的相关信息
例如查看test文件夹下的3.txt文件的相关信息
(4)hostname
显示主机名称
(5)uname
显示操作系统信息
(6)du
显示指定的文件(目录)已使用的磁盘空间的总量
显示test文件夹的使用的磁盘空间的总量
(7)df
显示文件系统磁盘空间的使用情况
显示test文件夹的磁盘空间的使用情况
(8)free
显示当前内存和交换空间的使用情况
(9)fdisk
显示磁盘信息
我们看一下目前安装在VMware中的CentOS系统磁盘的所有信息
可以看到我们操作系统的总空间是21.5G,有255个磁头,63个扇区,2610个柱面。
每个扇区的大小是512byte
输入输出流的I/O大小为512byte
(10)locale
显示当前语言环境
可以看到,我们目前的编码格式是UTF-8
(11)ps(重点)
用于查看进程
a.命令格式:
ps[参数]
b.命令功能:
用来显示当前进程的状态
c.命令参数:
a 显示所有进程
-a 显示同一终端下的所有程序
-A 显示所有进程
c 显示进程的真实名称
-N 反向选择
-e 等于“-A”
e 显示环境变量
f 显示程序间的关系
-H 显示树状结构
r 显示当前终端的进程
T 显示当前终端的所有程序
u 指定用户的所有进程
-au 显示较详细的资讯
-aux 显示所有包含其他使用者的行程
-C<命令> 列出指定命令的状况
--lines<行数> 每页显示的行数
--width<字符数> 每页显示的字符数
--help 显示帮助信息
--version 显示版本显示
如,显示所有进程ps -a
显示指定用户信息ps -u root
显示所有进程信息,连同命令行pa -ef
ps 与grep 常用组合用法,查找特定进程
命令:ps -ef|grep 9090 查找9090端口的进程
列出目前所有的正在内存当中的程序
命令:ps aux
注意:ps 为我们提供了进程的一次性的查看,它所提供的查看结果并不动态连续的;如果想对进程时间监控,应该用 top 工具。
转载请注明出处:http://blog.csdn.net/acmman/article/details/52020508