Linux系统的常用操作命令大全
摘自:http://hi.baidu.com/jackywdx/blog/item/393ccf4b64268bf482025cde.html
系统
# uname -a # 查看内核/操作系统/CPU信息
# head -n 1 /etc/issue # 查看操作系统版本
# cat /proc/cpuinfo # 查看CPU信息
# hostname # 查看计算机名
# lspci -tv # 列出所有PCI设备
# lsusb -tv # 列出所有USB设备
# lsmod # 列出加载的内核模块
# env # 查看环境变量
资源
# free -m # 查看内存使用量和交换区使用量
# df -h # 查看各分区使用情况
# du -sh <目录名> # 查看指定目录的大小
# grep MemTotal /proc/meminfo # 查看内存总量
# grep MemFree /proc/meminfo # 查看空闲内存量
# uptime # 查看系统运行时间、用户数、负载
# cat /proc/loadavg # 查看系统负载
磁盘和分区
# mount | column -t # 查看挂接的分区状态
# fdisk -l # 查看所有分区
# swapon -s # 查看所有交换分区
# hdparm -i /dev/hda # 查看磁盘参数(仅适用于IDE设备)
# dmesg | grep IDE # 查看启动时IDE设备检测状况
网络
# ifconfig # 查看所有网络接口的属性
# iptables -L # 查看防火墙设置
# route -n # 查看路由表
# netstat -lntp # 查看所有监听端口
# netstat -antp # 查看所有已经建立的连接
# netstat -s # 查看网络统计信息
进程
# ps -ef # 查看所有进程
# top # 实时显示进程状态
用户
# w # 查看活动用户
# id <用户名> # 查看指定用户信息
# last # 查看用户登录日志
# cut -d: -f1 /etc/passwd # 查看系统所有用户
# cut -d: -f1 /etc/group # 查看系统所有组
# crontab -l # 查看当前用户的计划任务
服务
# chkconfig –list # 列出所有系统服务
# chkconfig –list | grep on # 列出所有启动的系统服务
程序
# rpm -qa # 查看所有安装的软件包
查看文件操作
cat 由第一行开始显示档案内容
tac 从最后一行开始显示,可以看出 tac 是 cat 的倒着写!
more 一页一页的显示档案内容
less 与 more 类似,但是比 more 更好的是,他可以往前翻页!
head 只看头几行
tail 只看尾巴几行
nl 显示的时候,顺道输出 行号!
od 以二进制的方式读取档案内容!
文章作者:simaopig
本文地址:http://www.xiaoxiaozi.com/2010/11/09/1985/
版权所有 © 转载时必须以链接形式注明作者和原始出处!
一般情况下我都是要查手册的
[回复]
我手机里存了一本鸟哥的私房菜,哈哈哈哈。
[回复]
ss 回复:
八月 16th, 2011 at 8:41 下午
兄弟的手机硬盘多大?我记得那个好像1000多页呢
[回复]
@Firm
呵呵,Me too 不过偶尔记一些简单的命令挺好。因为有的时候是连命令名都想不起来。。
[回复]
@LAONB
我柜子里藏了一本。哈。
[回复]
呵呵呵 不错 很全 也很简单 谢谢了
[回复]
对LInux系统还是挺陌生的
[回复]
对于我这样提笔忘字的人来说应该收藏一份 :smile:
[回复]
先收藏啦
[回复]