系统相关
echo
echo 命令用于在终端输出字符串或变量提取后的值,格式为“echo [字符串 | $变量]” 例:把指定字符串“yangyang”输出到终端屏幕; 使用$变量的方式提取变量 SHELL 的值,并将其输出到屏幕上
top
top 命令用于动态地监视进程活动与系统负载等信息,其格式为 top。top 命令相当强大,能够动态地查看系统运维状态,完全将它看作 Linux 中的“强化版的Windows 任务管理器”
top 命令执行结果的前 5 行为系统整体的统计信息,其所代表的含义如下。 ➢ 第 1 行:系统时间、运行时间、登录终端数、系统负载(三个数值分别为 1 分钟、 5分钟、 15 分钟内的平均值,数值越小意味着负载越低)。 ➢ 第 2 行:进程总数、运行中的进程数、睡眠中的进程数、停止的进程数、僵死的进程
数。 ➢ 第 3 行:用户占用资源百分比、系统内核占用资源百分比、改变过优先级的进程资源
百分比、空闲的资源百分比等。 ➢ 第 4 行:物理内存总量、内存使用量、内存空闲量、作为内核缓存的内存量。 ➢ 第 5 行:虚拟内存总量、虚拟内存使用量、虚拟内存空闲量、已被提前加载的内存量。

uptime
uptime 用于查看系统的负载信息,格式为 uptime。uptime 命令真的很棒,它可以显示当前系统时间、系统已运行时间、启用终端数量以及平均负载值等信息。平均负载值指的是系统在最近 1 分钟、 5 分钟、 15 分钟内的压力情况(下面加粗的信息部分);负载值越低越好,尽量不要长期超过 1,在生产环境中不要超过 5。
free
free 用于显示当前系统中内存的使用量信息,格式为“free [-h]”。
为了保证 Linux 系统不会因资源耗尽而突然宕机,运维人员需要时刻关注内存的使用量。
在使用 free 命令时,可以结合使用-h 参数以更人性化的方式输出当前内存的实时使用量信息。
ifconfig
ifconfig 命令用于获取网卡配置与网络状态等信息,格式为“ifconfig [网络设备] [参数]”。 使用 ifconfig 命令来查看本机当前的网卡配置与网络状态等信息时,其实主要查看的就是网卡名称、 inet 参数后面的 IP 地址、 ether 参数后面的网卡物理地址(又称为 MAC 地址),以及 RX、 TX 的接收数据包与发送数据包的个数及累计流量(即下面加粗的信息内容):
who
who 用于查看当前登入主机的用户终端信息,格式为“who [参数]”。
这三个简单的字母可以快速显示出所有正在登录本机的用户的名称以及他们正在开启的
终端信息。

文本文件
cat
cat 命令用于查看纯文本文件(内容较少的),格式为“cat [选项] [文件]”。
Linux 系统中有多个用于查看文本内容的命令,每个命令都有自己的特点,比如这个 cat命令就是用于查看内容较少的纯文本文件的。cat这个命令也很好记,因为cat在英语中是“猫”的意思,小猫咪是不是给您一种娇小、可爱的感觉呢?如果在查看文本内容时还想顺便显示行号的话,不妨在 cat 命令后面追加一个-n 参数:
more
more 命令用于查看纯文本文件(内容较多的),格式为“more [选项]文件”。使用空格键或回车键向下翻页
head
head 命令用于查看纯文本文档的前 N 行,格式为“head [选项] [文件]”。
tail
tail 命令用于查看纯文本文档的后 N 行或持续刷新内容,格式为“tail [选项] [文件]”。 tail 命令的操作方法与 head 命令非常相似,只需要执行“tail -n 20 文件名”命令就可以达到这样的效果。 tail 命令最强悍的功能是可以持续刷新一个文件的内容,当想要实时查看最新日志文件时,这特别有用,此时的命令格式为“tail -f 文件名”
搜索相关
grep
grep 命令用于在文本中执行关键词搜索,并显示匹配的结果,格式为“grep [选项] [文件]”。 两个最最常用的参数: -n 参数用来显示搜索到信息的行号; -v 参数用于反选信息(即没有包含关键词的所有信息行)
例:在 Linux 系统中, /etc/passwd 文件是保存着所有的用户信息,而用户的登录终端被设置成 /sbin/nologin,则不再允许登录系统,因此可以使用 grep 命令来查找出当前系统中不允许登录系统的所有用户信息:
find
find 命令用于按照指定条件来查找文件,格式为“find [查找路径] 寻找条件 操作”。
压缩命令
tar
tar 命令用于对文件进行打包压缩或解压,格式为“tar [选项] [文件]”。
在 Linux 系统中,常见的文件格式比较多,其中主要使用的是.tar 或.tar.gz 或.tar.bz2 格式

注: -c 参数用于创建压缩文件, -x 参数用于解压文件,因此这两个参数不能同时使用 ; -f 参数特别重要,它必须放到参数的最后一位,代表要压缩或解压的软件包名称 。
一般使用“> tar -czvf” > 压缩名称后缀是> .tar.gz 的文件或目录; 相应的解压命令为“> tar -xzvf ” 压缩命令:
解压缩命令:
转义字符
4 个最常用的转义字符如下所示。
➢ 反斜杠( \):使反斜杠后面的一个变量变为单纯的字符串。
➢ 单引号( ‘’):转义其中所有的变量为单纯的字符串。
➢ 双引号( “”):保留其中的变量属性,不进行转义处理。
➢ 反引号( ``):把其中的命令执行后返回结果。

vim编辑器相关
➢ 命令模式:控制光标移动,可对文本进行复制、粘贴
➢ 输入模式:正常的文本录入。
➢ 末行模式:保存或退出文档,以及设置编辑环境
命令行模式下的快捷键
末行模式下的快捷键
案例
配置主机名称
vim /etc/hostname 保存退出,然后使用 hostname 命令检查是否修改成功
有时主机名称的改变不会立即同步到系统中,所以如果发现修改完成后还显示原来的主机名称,可重启虚拟机后再行查看





