文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>Linux系统中的小工具总结

Linux系统中的小工具总结

时间:2009-06-15  来源:naihe2010

Linux或者UNIX族的根本思想,就是小工具精神。而操作系统的外壳(SHELL),就是把这些小工具结合而成为大力量的“小工具”。由此可见,了解并熟练使用这些成熟的小工具,对于我们很好的使用Linux操作系统,有多么的重要。

这里,就列举一些,然后简单提一下最常用的参数,供新手查漏补缺。

注意,这里只是列出一些参数很简单、知道就可以用的“小”工具。不包括sed、awk、find、grep等参数复杂的程序。

显示信息

之所以叫做“直接显示”,是因为这一类工具,都是简单的向系统查询数据,然后显示。

uname

显示操作系统名称

arch

显示系统平台

who

显示登陆用户

whoami

显示自己的用户名

which

在$PATH中查找文件

whereis

查找执行文件、库或者手册页的位置

ps

玫举系统进程。通常使用ps aux来代替ps -aux,来得更多、更好看、更详细的输出。

  • ps -a/-A,显示所有的进程
  • ps -u,以面向用户的格式显示

lspci

列出系统中的PCI设备

lsusb

列出系统中的USB设备

lsmod

列出系统内核中加载的模块

lsof

列出打开的文件

  • lsof -c,列出指定的命令所打开的文件

top

查看系统资源使用情况。

  • top -pid,后面跟上一个进程的PID,只显示指定的进程的资源战胜。

df

查看系统磁盘使用情况。

  • df -m,以M为单位显示,起初这个参数挺实际的。不过对于现在动不动几百上千G的硬盘来说,这个显示有点别扭了。
  • df -h,以友好的方法显示数据。比如,当处于G的量级的磁盘,就显示XXG;而对于M量级的碰盘,就显示XXM。现在这个参数比较实用。

free

查看系统内存使用情况。

netstat

显示网络情况。这个工具相当强大,任何系统上活动的网络情况,都在它的观察之下。

  • netstat -r,查看路由
  • netstat -l,只显示监听的网络套接字
  • netstat -p,显示套接字所属进程的PID,以及进程的名字
  • netstat -a,显示所有的
  • netstat -n,以点格式显示IP

ifconfig

显示网络接口情况。这是个设置网络接口的工具,如果不设置,就可以得到网络接口的信息

  • ifconfig -i,指定特定网络接口

辅助显示

cat

显示文件

less

把文件分页查看,它比more好用在,可以向前翻,向后翻,并且可以一行一行的滚动

more

把文件分页查看,滚动也是一页一页的。但它比less强的地方在于,它显示完了,是会留在shell的显示区的。

watch

把命令不断地执行,显示结果。

  • watch -n,后面跟一个秒数,表示重新执行的时间间隔。特别地,如果为0,表示间隔为0.1秒。

tail

显示文件的后面部分。

  • tail -n,后面跟参数,表示显示最后的多少行。

wc

统计文件的内容信息

  • wc -l,统计行数
  • wc -c,统计字节数

file

判断文件类型

xxd

把文件以16进制显示

sort

排序

uniq

去除或者显示重复的行

basename

显示一个路径的文件名称

dirname

显示一个路径的目录


(未完,待补 。。。)
相关阅读 更多 +
排行榜 更多 +
贪吃蛇冲冲冲最新版

贪吃蛇冲冲冲最新版

冒险解谜 下载
同盟军

同盟军

飞行射击 下载
僵尸国度最新版

僵尸国度最新版

飞行射击 下载