linux就该这么学之新手必须掌握的linux命令
常用的系统工作命令
1echo:用于在终端显示字符串或变量
格式为:“echo [字符串|变量]”
2date:用于显示/设置系统的时间或日期
格式为:“data[选项][+指定格式]”
3rebot:用于重启系统(仅root用户可以使用)
格式为:reboot
4wget:用于使用命令行下载网络文件
格式为:wget[参数]下载地址
5elink:用于实现一个纯文本界面的浏览器
格式为:elinks[参数]网址
系统状态检测命令
6ifconfig:用于获取网卡配置和网络状态等信息
格式为:ifconfig[网络设备][参数]
7uname:用于查看系统内核版本等信息
格式为:uname[-a]
8uptime:用于查看系统的负载情况
格式为:uptime
9free:用于显示当前系统中内存的使用量情况
格式为:free[-m/-g]
10who:用于查看当前登入主机的用户情况
格式为:who[参数]
11last:用于查看所有系统的登入记录
格式为:last[参数]
12history:用于显示历史执行过的命令
格式为:history[-c]
13sosreport:用于收集系统配置并诊断信息后输出结论文档
格式为:sosreport
工作目录切换命令
14pwd:用于显示当前工作目录
格式为:pwd[选项]
15cd:用于切换工作路径
格式为:cd[目录名称]
16ls:用于查看当前目录有哪些文件
格式为:ls[选项][文件]
文本文件编辑命令
17cat:用于查看纯文本文件(较短的)
格式为:cat[选项][文件]
18more:用于查看纯文本文件(较长的)
格式为:more[选项] 文件
19head:用于查看纯文本文档的前N行
格式为:head[选项][文件]
20tail:用于查看纯文本文档的后N行
格式为:tail[选项][文件]
21od:用于对查看特殊格式的文件
格式为:od[选项][文件]
22tr:用于转换文本文件中的字符
格式为:tr[原始字符][目标字符]
23wc:用于统计指定文本的行数字数字节数
格式为:wc[参数] 文本
24cut:用于通过列来提取文本字符
格式为:cut[参数] 文本
25diff:用于比较多个文本文件的差异
格式为:diff[参数]文件
文件目录管理命令
26touch:用于创建空白文件与修改文件时间
格式为:touch[选项][文件]
27mkdir:用于创建空白的文件夹
格式为:mkdir[选项]目录
28cp:用于复制文件或目录
格式为:cp[选项] 源文件 目标文件
29mv:用于移动文件或改名
格式为:mv[选项] 文件名 [目标路径|目标文件名]
30rm:用于删除文件或目录
格式为:rm[选项] 文件
31dd:用于指定大小的拷贝文件或定制转换文件
格式为:dd[参数]
用户与组管理命令
32useradd:用于创建新用户
格式为:useradd[选项] 用户名
33passwd:用于修改用户密码
格式为:passwd[选项][用户名]
34userdel:用于删除用户所有表格
格式为:userdel[选项]用户名
35usermod:用于修改用户属性
格式为:usermod[选项] 用户名
36groupadd:用于创建群组
格式为:groupadd[选项] 群组名
打包压缩文件命令
37tar:用于对文件打包压缩或解压
格式为:tar[选项][文件]
文件查询搜索命令
38grep:用于对文本进行搜索
格式为:grep[选项][文件]
39find:用于查找文件
格式为:find[查找路径] 寻找条件 操作
备注:所有命令和参数之间都要有空格