必须掌握的Linux命令
1. echo 输出字符串或变量提取后的值
2. date “+%Y-%m-%d %H:%M:%S”
年-月-日 小时:分钟:秒
3. reboot 重启系统
4. poweroff 关机
5. wget 下载网络文件
6. PS -aux 查看系统中的进程状态
-a 显示所有(包括其他用户的进程)
-u 用户及其他详细信息
-x 显示没有控制终端的进程
五种常见进程状态:R(运行)S(中断休眠)D(不可中断)Z(僵死)T(停止)
7. top 动态监视进程活动与负载信息类似Windows的任务管理器
8. pidof 查询服务进程的PID值
9. kill 终止某个指定PID
10. killall 终止某个服务对应的所有PID进程
11. man 查看帮助命令
系统状态检测命令
1. ifconfig 获取网卡配置与网络状态信息
2. uname 查看系统内核与系统版本等信息。
3. uptime 查看系统负载信息
4. free 显示当前系统中内存使用量信息 free -h
5. who 查看当前登入主机的用户终端信息
6. last 查看所有系统登入记录
7. history 显示历史执行过的命令 “-c” 参数清除所有记录,“!“编码数字”重复执行对应的命令
8. sosreport 输出诊断文档。
工作目录切换命令
1.pwd 显示用户当前所处的工作目录
2.cd 切换路径
3. ls 显示目录中的文件信息。
文本文件编辑命令
1. cat 查看纯文本文件一页之内的,加-n 显示行号
2. more 查看纯文本文件 内容多的
3. head 查看纯文本文件 前N行
4. tail 查看纯文本文件 后N行
5. tr 用于替换文本文件中的字符
6. wc 统计指定文本 -l 行数 ,-w 单词数,-c字节数
7. stat 查看文件的具体存储信息和时间
8. cut 按 列 切割提取想要的数据 -f 列数,-d 设置间隔符
9. diff 比较多个文本文件差异 –brief 判断是否相同,-c 显示不同内容结果
10. sed -n ‘5,10p‘ filename 只查看文件的第5行至第10行。