新手必须掌握的linux命令
0. man 帮助
------------------------------------------------------------------------------------------------
常用系统工作命令
1. echo 在终端输出字符串或变量提取后的值
2. date 显示及设置系统的时间或日期
3. reboot 重启系统
4. poweroff 关闭系统
5. wget 在终端中下载网络文件
6. ps 查看系统中的进程状态
7. top 动态地监视进程活动与系统负载等信息(显示最占资源的进程)
8. pidof 查询某个指定服务进程的PID值
9. kill 终止某个指定PID的服务进程
10. killall 终止某个指定名称的服务所对应的全部进程
------------------------------------------------------------------------------------------------
系统状态检测命令
11. ifconfig 获取网卡配置与网络状态等信息
12. uname 查看系统内核与系统版本等信息
13. uptime 查看系统的负载信息
14. free 显示当前系统中内存的使用量信息
15. who 当前登入主机的用户终端信息
16. last 查看所有系统的登录记录
17. history 显示历史执行过的命令
18. sosreport 收集系统配置及架构信息并输出诊断文档
------------------------------------------------------------------------------------------------
工作目录切换命令
19. pwd 显示用户当前所处的工作目录
20. cd 切换工作路径
21. ls 显示目录中的文件信息
------------------------------------------------------------------------------------------------
文本文件编辑命令
22. cat 查看纯文本文件(通常是内容较少的)
23. more 查看纯文本文件(通常是内容较多的)
24. head 查看纯文本文档的前N行
25. tail 查看纯文本文档的后N行或持续刷新内容
26. tr 替换文本文件中的字符
27. wc 用于统计指定文本的行数、字数、字节数
28. stat 查看文件的具体存储信息和时间等信息
29. cut 按“列”提取文本字符
30. diff 比较多个文本文件的差异
------------------------------------------------------------------------------------------------
文件目录管理命令
31. touch 创建空白文件或设置文件的时间
32. mkdir 用于创建空白的目录
33. cp 复制文件或目录
34. mv 剪切文件或将文件重命名
35. rm 删除文件或目录
36. dd 按照指定大小和个数的数据块来复制文件或转换文件
37. file 查看文件的类型
------------------------------------------------------------------------------------------------
打包压缩与搜索命令
38. tar 对文件进行打包压缩或解压
39. grep 在文本中执行关键词搜索
40. find 用于按照指定条件来查找文件