ps 命令支持三种不一样类型的命令行参数正则表达式
经常使用 ps -ef 即为显示全部进程-e,显示完整的格式输出-f,也能够在后面选择管道shell
kill 命令能够结束进程,只支持经过进程号来结束进程。
killall命令能够经过进程名来结束,killall支持通配符,例: killall http*编程
名称 | 描述 |
---|---|
HUP | 挂起 |
INT | 中断 |
QUIT | 结束运行 |
TERM | 尽量终止 |
STOP | 无条件中止运行,但不终止 |
一样,kill命令也可使用 -s 来指定其余信号,例 kill -s HUP 3490bash
mount 命令会输出当前系统上挂载的设备列表,用的很少略过 P75工具
df命令能够查看全部已挂载磁盘的使用情况
df -h是最经常使用的命令,能够以MB单位查看磁盘使用信息学习
注:df命令显示的是Linux系统默认的当前值,可能已经删除可是并未释放的文件也是会计算在内的。
du 能够显示某个特定目录(默认为当前目录)的磁盘使用状况,能够快速判断某个目录下是否有超大文件命令行
经常使用 du -sh * 查询文件夹下的文件大小
sort命令能够将文件内容安默认语言的顺序进行排序
sort -n file 按数值排序
sort -M file 按月排序,Linux的日志文件会在每行的起始位置有一个时间戳,用来表示事件是何时发生的
经常使用的数据排序如:
sort -t ':' -k 3 -n /etc/passwd
这个命令就是 选择passwd文件中每行的第一个':'后第3位开始按照数值排序,并输出
-t命令是指定一个用来区分键位置的字符,-k是指定开始位置日志
举个例子
du -sh * | sort -nr
将当前文件夹下的文件按照大小降序排序(-r降序排序,默认升序,r是reverse的缩写意为反转)
grep命令能够搜索文件文本内容排序
grep -v t file 搜索file文件中不包含t的行
grep -n t file 显示file文件中包含t的行的行号
grep -c t file 计算含有t的行数
grep -e t -e f file 同时有t 和 f 的行 这个也可使用正则表达式达到一样的效果 :grep [ef] file
工具 | 文件扩展名 |
---|---|
bzip2 | .bz2 |
compress | .Z |
gzip | .gz |
zip | .zip |
zip 命令能够压缩,unzip能够解压缩(前提是安装了zip和unzip工具)
gzip命令能够压缩
tar 命令是Linux/Unix中标准的归档工具
可使用tar命令同时将两个文件(夹)归档进程
tar -cvf test.tar test1 test2 将两个文件归档为test.tar
tar -tf test.tar 列出test.tar的内容(但并非提取文件) -t显示归档内容 -f输出到文件夹或者设备
tar -xvf test.tar 提取内容tar命令只是打包,一般状况下将打包的文件使用gzip压缩,获得后缀为.tgz的文件常常见到的是以.tgz结尾的文件使用 tar -zcvf 来压缩tar -zxvf 来解压