一、常用系统工作命令
- echo:用于在终端输出字符串或者变量提取后的值,格式“echo[字符串 | $变量]”
- date:用于显示及设置系统的时间或日期
- reboot:重启系统【root】
- poweroff:重启系统【root】
- wget:在终端下载网络文件,格式 “wget [ 参数 ] 下载地址”
- ps : 查看系统中进程的状态
- top:动态监视进程活动与系统负载等信息
- pidof:查询某个指定服务进程的PID值
- kill:终止某个指定PID的服务进程
- killall:终止某个指定名称的服务所对应的全部进程
二、系统状态监测命令
- ifconfig:获取网卡配置与网络状态等信息
- uname:查看系统内核与系统版本等信息
- uptime:查看系统的负载信息
- free:显示当前系统中内存的使用量信息
- who:查看当前登入主机的用户终端信息
- last:查看所有系统的登录记录
- history:显示历史执行过的命令
- sosreport:收集系统配置及架构信息并输出诊断文档
三、工作目录切换命令
- pwd:显示用户当前所处的工作目录
- cd:用于切换工作路径
- ls:显示目录中的文件信息,格式 ls[选项][文件]
四、文件文本编辑命令
- cat:查看纯文本文件(内容较少的)
- more:查看纯文本文件(内容较多的)
- head:查看纯文本文档的前N行 格式:head [选项][文件] eg:前20行 head -n 20 xxx文件
- tail:查看纯文本文档的后N行或者持续刷新内容 eg: 持续刷新:tail -f 文件名 后20行 tail -n 20
- tr:替换文本文件中的字符 格式:tr[原始字符][目标字符] eg:cat 文件名 | tr [a-z][A-Z] 将文件中的小写替换成大写
- wc:统计指定文本的行数、字数、字节数 -l只显示行数 -w只显示单词数 -c只显示字节数
- stat:查看文件的具体存储信息和时间等信息
- cut:按“列” 提取文本字符 -d设置间隔符号 -f参数设置第几列【1开始】
- diff:比较多个文本文件的差异
五、文件目录管理命令
- touch:创建空白文件或设置文件的时间
- mkdir:创建空白的目录
- cp:复制目标文件或目录
- mv:剪切文件或将文件重命名
- rm:删除文件或者目录
- dd:按照指定大小和个数的数据块来复制文件或转换文件
- file:查看文件的类型
六、打包压缩与搜索命令
- tar:对文件进行打包压缩或解压
- grep:在文本中执行关键词搜索,并显示匹配结果
- find:按照指定条件来查找文件
七、常用的操作/命令
- cat /etc/redhat-release