2.4 系统状态检测命令 /Page:39
① ifconfig『查看网卡配置和网络状态』
② uname『查看系统内核与系统版本信息』
用法:uname -a
③ uptime『查看系统的运行时间和负载信息』
④ free『查看当前系统中内存的使用量信息』
用法:free -m/g/h
⑤ who『查看当前登入主机的用户终端信息』
⑥ last『查看所有的系统登录记录』
⑦ history『查看历史执行过的命令』
用法❶:history -c|清除所有的历史操作命令
用法❷:!编码数字|执行一次历史记录里某编码数字对应的命令
⑧ sosreport『收集系统配置及架构信息并输出诊断文档』
2.5 工作目录切换命令 /Page:43
① pwd『查看用户当前所处的工作目录』
② cd『切换工作路径』
用法❶:cd 目录名|打开目录
用法❷:cd -|返回上一次操作的目录
用法❸:cd ~|快速切换到当前用户的家目录
用法❹:cd … |快速切换到根目录
③ ls『查看目录中的文件信息』
用法❶:ls -al|查看当前目录中的所有文件(包括隐藏文件)的属性信息
用法❷:ls -dl 目录名|查看目录的权限与属性信息
2.6 文本文件编辑命令 /Page:45
① cat『查看纯文本文件(内容较少的文件)』
用法:cat -n 文件名|查看文本文件并显示出对应的行号
② more『查看纯文本文件(内容较多的文件)』
③ head『查看纯文本文档的前N行』
用法:head -n 数值 文件名
④ tail『查看纯文本文档的后N行或持续刷新内容』
用法❶:tail -n 数值 文件名
用法❷:tail -f 文件名|持续查看此文件的刷新内容(比如:messages)
⑤ tr『用于替换文本文件中的字符』
用法:cat 文件名 | tr [替换源字符] [替换目标字符]
注释:A | B【A的输出结果赋给B再次处理】
⑥ wc『统计指定文本的行数、字数、字节数』
用法:wc -l/w/c 文件名|参数可以一起使用(-lwc)
⑦ stat『查看文件的具体存储信息和时间等信息』
用法:stat 文件名
Access:访问时间|最后一次访问文件内容的时间
Modify:修改时间|文件内容最后一次修改时间
Change:更改时间|文件属性最后一次修改时间
⑧ cut『按“列”提取文本字符』
用法:cat -d[:,间隔符号] -f[1,列数] 文件名
⑨ diff『比较多个文本文件的差异』
用法❶:diff --brief 文件名A 文件名B|比较是否相同
用法❷:diff -c 文件名A 文件名B|查看文件内容具体不同之处
2.7 文件目录管理命令 /Page:51
① touch『用于创建空白文件或设置文件的时间』
用法❶:touch 文件名|创建空白文件
用法❷:touch -d 文件名|修改文件的时间
-a|仅修改“读取时间”(atime)
-m|仅修改“修改时间”(mtime)
-c|仅修改“文件权限或属性的更改时间”(ctime)
-d|同时修改atime和mtime
② mkdir『用于创建空白的目录』
用法❶:mkdir 目录名|创建空白目录
用法❷:mkdir -p a/b/c/d/…|递归创建具有嵌套叠层关系的文件目录
③ cp『复制文件或目录』
用法:cp [参数] 源文件/目录 目标文件/目录
参数 作用
-p 保留源文件的属性
-d 若对象为“链接文件”,则保留该“链接文件”的属性
-r 递归持续复制(用于目录)
-i 若目标文件存在则询问是否覆盖
-a 相当于-pdr(p、d、r为上述参数)
④ mv『剪切文件或将文件重命名』
用法:mv [参数] 源文件 [目标路径|目标文件名]
⑤ rm『删除文件或目录』
用法❶:rm 文件名|删除文件,会提示确认删除信息,需手动再次确认删除
用法❷:rm -f 文件名|强制删除文件
用法❸:rm -rf 目录名|强制删除目录
⑥ dd『按照指定大小和个数的数据块来复制文件或转换文件』
用法❶:dd if=文件名 of=文件名 count=“块的个数” bs="块的大小"
if 输入的文件名称
of 输出的文件名称
bs 设置每个“块”的大小
count 设置要复制“块”的个数
用法❷:dd if=光驱设备 of=Linux.iso|压制光盘镜像文件
⑦ file『查看文件的类型』
用法:file 文件名
课堂笔记截图