一。探查进程
ps 在默认情况下只显示运行在当前控制台下的当前用户的进程。
Linux 下支持3个不同类型的命令参数
1.Unix风格,前面加单破折线
2.BSD风格,前面不加破折线
3.GUN风格,前面加双破折线
Unix
--------------------------------------------------------
-A 显示的所有进程
-N 显示与参数不符的所有进程
-d 显示除控制进程外的所有进程
-e 显示所有进程
-f 显示任务信息
-l 显示长列表
-----------------------------------------------------------
二。实时监测
top 命令能实时监控进程
第一行显示了当前的时间。系统运行时间,用户登录时间,及系统平均负载。
----------------------------------------------------------
PID: 进程号
USER:进程属主名
PR:优先级
NI:进程的谦让度
VIRT:进程占用虚拟内存总量
RES:进程占用 物理内存的总量
S:进程状态
------------------------------------------------------------
三,结束进程
1.kill [PID]
eg: kill 3344
如果该进程外在活动态,则不能执行
kill -s HUP [pid] 强行终止
2.killall [进程名]
eg: 你打开codeblocks 想关闭它就只需要
killall codeblocks
四。监测磁盘空间
1.挂载
mount
媒体的设备文件名
媒体挂载到的虚拟目录
文件系统类型
已挂载媒体的访问状态
mount -t [type] [device] [dst]
eg: mount -t vfat /dev/sdb1 /media/disk
将 vfat 的类型媒体挂载到 disk 下
2.移除设备
umount
umount [direcotry|device]
3.df命令
df -h 显示磁盘空间信息,用k,M,G表示
4.du命令
指定文件下的磁盘空间信息
-------------------------------
-c 显示所有已列出文件总的大小
-h 按K,M,G表示
-s 显示每个输出参数的总计
--------------------------------------
五。处理数据
1.sort [file] 按字符串排序
sort -n [file] 按数值排序
--------------------------------
-d 仅考虑空白各字母
-g 按通用数值排序
-M 按月排序
-m 合并文件
-o 排序结果写入文件
------------------------------
eg: du -sh * | sort -nr
将du命令输出重定向到sort命令
2.search data
grep [pattern] [file]
eg: grep 234 test
查找test文件中有没有234
------------------------
-v 没有这个的
-n 显示行号
3压缩
===========================
bzip2 压缩
bzcat 显示压缩内容
bunzip2 解压
bzip2recover 恢复文件
============================
============================
gzip 压缩
gzcat 显示
gunzip 解压
============================
============================
zip 压缩
zipcloak 创建加密的文件
zipnote 从zip主文件中提取批注
zipsplit
unzip
============================
4.归档
tar