.
信息显示命令
# man & info // 帮助手册
# man 命令 // 显示响应命令的帮助内容
# arch // 显示当前系统体系结构
# cal // 显示当前月份
# cal 2012 // 显示2012年的月历
# cal 10 2012 // 显示2012年10的月历
# cal -y // 显示整年月历
# cat /etc/issue // 查看系统当前发行版本
# cat /etc/redhat-release // 查看系统版本(redhat 和 centos)
# cat /etc/shells // 查看shell版本
# cat /etc/services | more // 查看各种服务的port
# cat /proc/cpuinfo // 显示cpu信息
# cat /proc/cpuinfo | grep flags | grep 'lm' | wc -l // 结果大于0,说明是64位计算机。lm指long mode, 支持lm则是64位
# getconf LONG_BIT // 查看cpu位数(32 or 64)
# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c // 查看cpu型号
# cat /proc/cpuinfo | grep physical | uniq -c // 查看实际由几颗cpu
# getconf LONG_BIT // 显示当前cpu在什么模式下
# cat /proc/devices // 列出字符和块设备的主设备号,以及分配到这些设备号的设备名称
# cat /proc/filesystems // 查看文件系统
# cat /proc/interrupts // 显示中断
# cat /proc/ioports // 查看IO端口
# cat /proc/loadavg // 查看系统负载
# cat /proc/meminfo // 看内存信息
# cat /proc/mounts // 显示当前系统所安装的文件系统信息
# free // 看内存信息 free -h
# dmidecode // 查看内存型号
# cat /proc/modules // 查看当前系统模块
# cat /proc/net/dev // 显示网络适配器及统计
# cat /proc/partitions // 查看当前系统分区
# cat /proc/scsi/scsi // 查看scsi硬件信息
# cat /proc/swaps // 查看所有swap分区
# cat /proc/version //查看Linux内核版本
# cat /etc/security/limits.conf // 查看打开最大文件数等设置
# cat /proc/pid号; ls -l exe // 查看进程的完整路径
# date // 显示当前时间
# date + '%Y/%m/%d' // 以yyy/mm/dd显示日期
# date + %H:%M // 显示时,分
# date -r test // 显示test文件最后一次的修改时间
# dmesg // 查看启动信息
# dmidecode | grep "Product Name" // 查看机器型号
# dmidecode | more // 查看硬件(如内存型号,生产厂家等)
# dmidecode -q // 显示硬件系统部件 (SMBIOS / DMI)
# dmidecode -s system-serial-number // 查看系统序列号
# dmidecode -t 11 // 查看OEM信息
# dmidecode -t memory // 查看内存信息
# dmidecode -t processor // 查看你cpu详细信息
# echo // 显示文本行
# echo $LANG 显示系统语言
# echo $PATH // 显示系统的环境变量
# env // 显示所有环境变量
# export // 查看环境变量(在bash下)
# fgconsole // 显示活动的虚拟终端数目
# free -m // 以M为的单位显示内存状态
# free -m -s5 // 以M为单位,每隔5s刷新一次内存状态
# gcc -v // 查看GCC版本
# grep -i '10.52' /etc/hosts // 查找/etc/hosts文件中包含10.52的行, 不区分大小写
# head -5 /etc/passwd // 查看文件passwd的前5行
# tail -10 /etc/passwd // 查看passwd的后10行
# sed -n '5,10p' /etc/passwdd // 查看文件passwd的第5行到第10行
# history // 显示历史记录
# history 5 // 显示最近执行的5个历史记录
# history -c // 清除历史记录
# hostname // 显示主机名
# hostname -a // 显示主机别名
# hostname -d // 显示主机域名
# hostname -i // 显示主机IP
# hostname 主机名 // 设置主机名称
# hwclock // 获取当前硬件时间
# hwclock --show // 查看硬件时间
# clock -version // 查看硬件时间
# hwclock -version // 显示hwclock命令的版本信息
# info 命令 // 显示相应命令的的版本信息
# iostat -d 2 3 // 评估磁盘性能, 每隔2s刷新一个信息,且刷新3次
# lastlog // 最近登入时间
# locale // 显示系统当前的语言设置
# locale -a // 显示所有可用字体
# lsmod // 显示所有已加载的模块
# lspci more // 显示当前系统的硬件配置
# lspci -v // 查看系统硬件配置详细信息
# lspci -w | more // 查看系统硬件配置更为详细的信息
# lspci | grep Ethernet // 查看网卡信息
# lspci -tv // 列出所有PCI设备
# ls /etc/rc3.d/S* | cut -c 15- // 显示运行3级别开启的服务
# ls -l /lib/modules/$(uname -r)/kernel/fs // 查看Linux支持哪些文件系统
# cat /proc/filesystems // 查看当前已加载到内存中支持的文件系统
# mount // 列出系统的所有分区
# mpstat // 多处理使用率
# netstat -pan | grep 177 // 查看177端口情况
# netstat -nlap // 查询进程占用哪些端口
# ps aux // 显示所有进程状态和进程的基本信息
# ps -e // 查看当前所有进程
# ps -u root -N // 显示不是以root身份运行的进程
# ps -U ow2003 // 显示ow2003用户进程
# pw -ef | grep ow2003 // 显示ow3002用户进程
# pstree -p // 以树状图方式显示进程及进程号
# pwd // 显示当前目录
# rpm -qa redhat-realse // 查看操作系统版本(只使用RH系列)、
# rpm -qa | xargs rpm -V // 查看系统中所有被修改过的文件,这对新安装的系统比较有效
# runlevel // 显示系统运行级别
# set // 显示所有本地定义的shell变量
# stat -f filename // 显示文件系统状态
# stat filename // 显示文件详细内容
# tac /etc/hosts // 与cat相反,是将hosts内容从最后一行到第一行反向显示在屏幕上
# time ls // 查看执行ls命令所需的时间
# top n2 // 显示进程信息, 刷新两次后退出
# top -d 2 -n 3 -b > test.txt // 将top的结果输出到文件test.txt中(每隔2秒,打印3次)
# top -bn1 // top列出所有进程
# top -bn1 > 1.txt // 将进程输出到文件1.txt里
# tty // 显示当前终端的名称
# uname -a // 显示全部信息
# uname -i // 显示硬件平台
# uname -m // 显示机器硬件名
# uname -n // 显示网络节点主机名
# uname -o // 显示操作系统
# uname -p // 显示处理器类型
# uname -r // 显示内核版次
# uname -s // 显示内核名
# uptime // 查询寻系统自启动到现在总的运行时间及负载情况
# vmstat // 显示虚拟内存的使用信息
# vmstat 2 3 // 显示虚拟内存每隔2s刷新一个信息,且刷新3次
# whatis [命令或数据] // 相当于man -f [命令或数据]
# yes string // 设定重复显示和的字符串
系统管理命令
# bc // 调用计算器(如果要输出小数,则要指向性scale=number, 这个number就是小数点后的位数),输入quit退出bc
# chsh // shell设置
# chsh -l // 列出当前所有可用shell
# chsh -s /bin/bash // 改变当前的shell设置位/bin/bash
# /bin/sh // 切换shell
# exit // 退出shell
# clear // 清除终端屏幕
# cp /dev/cdroom mycd.iso & // 后台运行制作镜像(加&)
# badblocks -v /dev/hda1 // 检查磁盘hda1上的坏磁盘
# fsck /dev/hd1 // 修复/检查hda1磁盘上linux文件系统的完整性
# fg 2178 // 将后台进程标号为2178调到前台
# ftp xxx.xxx.xxx.xxx & /// 让ftp进程在后台执行
# init 0 // 关闭系统(停止)
# telinit 0 // 关闭系统(3)
# init 1 // 但用户模式
# init 2 // 多用户文本模式 (不能使用NFS)
# init 3 // 多用户文本模式(能使用网络共享)
# init 5 // 图形登陆模式
# init 6 // 重新启动系统
# shutdown -h hours:minutes & // 按预定时间关闭系统
# shutdown -c // 取消按预定时间关闭系统
# shutdown -r now // 重启
# reboot // 重启
# logout // 注销
# jobs // 查看后台运行的进程
# kill -9 1278 // 强制终止ID为2178的进程(强制法可能导致系统资源无法正常释放,一般不推荐使用,除非其他办法无效)
# pgrep nslookup // 显示与指定字符串相关的进程
# pgrep -u root -l v // 查找不是由root用户创建的进程