格式: 命令名称【命令参数】【命令对象】
命令名称、命令参数、命令对象之间用空格分隔
命令参数:长格式 -- 短格式 -
只有短格式与短格式才能合并
常用指令
14.ifconfig 获取网卡配置和网络状态
15.uname 查看系统内核与系统版本等信息
16.uptime 查看系统负载信息
17.free 查看内存信息
18.who 查看当前登录主机的用户终端信息
19.last 查看所有的登录记录
20.history 显示历史执行过的命令,历史命令会被保存到家目录中的.bash_history文件中
21.sosreport 搜集系统配置及架构信息并输出诊断文档
22…pwd 显示当前所在的工作目录
23.cd 切换工作路径 格式 cd - 返回上一次所处的目录
cd … 进入上级目录
cd ~ 切换到当前用户的家目录 ,或者 cd ~ username
注意:空格
24.ls命令用于显示目录中的文件信息
ls 显示当前目录下的文件,不包括隐藏文件
ls - a 显示当前目录下的文件,包括隐藏文件
ls - l 显示当前目录下的文件的具体信息
ls -d 查看目录属性
25.cat 查看纯文本文件(小文件)
26.more 查看纯文本文件(大文件),可以翻页
27.head 查看纯文本的前N行
28.tail 查看纯文本的后N行或者持续刷新内容
29.tr 替换文本文件中的字符
30.wc 统计文本的行数,字数,字节数
31.stat 查看文件的存储信息和时间
32.cut 按列提取文本字符-------- 操作的对象是行
33.diff 比较多个文本的差异
34.touch 创建空白文件或者设置文件的时间
touch zwj命令可以创建出一个名为zwj的空白文本文件。对touch命令来讲,有难度的操作主要是体现在设置文件内容的修改时间(mtime)、文件权限或属性的更改时间(ctime)与文件的读取时间(atime)上面。
-a 仅修改“读取时间”(atime)
-m 仅修改“修改时间”(mtime)
-d 同时修改atime与mtime
35.mkdir 创建空白的目录
mkdir -p a/b/c/d 递归创建嵌套目录
36. cp命令 复制文件或者目录 cp[选项] 源文件 目标文件
如果目标文件是目录,则会把源文件复制到该目录中;
如果目标文件也是普通文件,则会询问是否要覆盖它;
如果目标文件不存在,则执行正常的复制操作。
参数 作用
-p 保留原始文件的属性
-d 若对象为“链接文件”,则保留该“链接文件”的属性
-r 递归持续复制(用于目录)
-i 若目标文件存在则询问是否覆盖
-a 相当于-pdr(p、d、r为上述参数)
37…mv命令 用于剪切文件或者文件的重命名
格式为“mv [选项] 源文件 [目标路径|目标文件名]”
剪切操作不同于复制操作,因为它会默认把源文件删除掉,只保留剪切后的文件。如果在同一个目录中对一个文件进行剪切操作,其实也就是对其进行重命名:
38.rm 命令 删除文件和目录 rm[选项] 文件
rm -f 文件 强制删除
rm -r 删除文件夹
39.dd命令 用于按照指定大小和个数的数据块来复制文件或转换文件,格式为“dd [参数]”
参数 作用
if 输入的文件名称
of 输出的文件名称
bs 设置每个“块”的大小
count 设置要复制“块”的个数
40.file命令 用于查看文件的类型
41.tar 对于文件进行打包压缩或者解压
42.grep 按行提取/搜索
43.find 查找文件