系统工作命令
-
man [命令参数] [命令对象]
查看命令帮助文档 -
echo [字符串][$变量]
打印shell变量的值,或者直接输出指定的字符串。 -
date [选项][+指定的格式]
-s “年月日 时:分:秒” 可设定系统时间date -s "20170901 8:30:00"
显示设置系统的时间或日期
-
wget [参数] 下载地址
下载文件 -
ps [参数]
-a 显示全部 、-u 详细信息 、-x 显示没有控制终端的进程
查看系统中的进程状态
-
top
动态监视进程活动与系统负载等信息 -
pidof [参数] [服务名称]
查询某个指定服务进程的PID
-
kill [参数] [进程PID]
终止某个指定PID的服务进程 -
killall [参数] [服务名称]
终止某个指定名称的服务所对应的全部进程,也可以用ctrl+c来终止当前进程
系统状态检测命令
- ifconfig [网络设备] [参数]
获得网卡配置与网络状态信息 - uname [参数]
-a 完整地查看当前系统内核、主机名等信息,一般搭配使用。 - uptime
查看系统负载信息
- free [参数]
-h 更人性化地使用适当的单位显示
显示当前系统中内存地使用量信息 - who [参数]
查看当前登入主机的用户终端信息 - last [参数]
查看所有系统的登陆记录 - history [参数]
-c 重置历史记录
显示历史执行过的命令 - sosreport
收集系统配置及架构信息并输出诊断文档
- pwd
显示用户当前所处的工作目录 - cd [目录名称]
切换工作路径 - ls [参数] [文件/目录名]
-a 显示全部文件、-l 显示文件属性等信息
显示目录中的文件信息或指定文件信息
文本文件编辑命令
- cat [参数] [文件]
查看纯文本文件(内容较小) - more [参数] [文件]
查看纯文本文件(内容较多),分页显示 - head [参数] [文件]
-n 行数
查看纯文本文档前n行 - tail [参数] [文件]
-n 行数
查看纯文本文档后n行 - tr [原始字符] [目标字符]
用于替换文本文件中的字符,通常搭配通配符使用
- wc [参数] [文本]
-l:显示行数、-w:显示单词数、-c:显示字节数
用于统计指定文本的行数、字数、字节数 - stat [文本名称]
用于查看文件具体存储信息和时间等信息
access 最后访问时间
modify 最后修改内容时间
change 最后修改权限、属性时间 - cut [参数] [文本]
-f 列数、-d 设置分隔符
按列来提取文本字符 - diff [参数] [文件]
–brief 判断两文件是否相同
-c 打印出两文件有所不同的内容
用于比较多个文本文件的差异
待续…