文本编辑工具
Vim有三种操作模式,分别是命令模式(Command mode)、输入模式(Insert mode)和底线命令模式(Last line mode)。
文本文件查看命令
cat查看内容较少的纯文本文件
less命令可以对文件或其它输出进行分页显示,与moe命令相似,但使用 less 可以随意浏览文件,而 more 仅能向前移动,却不能向后移动。
head命令用于查看文件开头指定行数的内容。
Linux系统管理
echo命令用于在终端输出字符串或变量提取后的值。echo [字符串 | $变量]
date命令用于显示和设置系统的时间和日期。命令格式:date [选项] [+格式]
wget:在终端中下载文件。wget [参数] 下载地址
ps命令用于查看系统中的进程状态。命令格式:ps [参数]
top命令动态地监视进程活动与系统负载等信息。
kill命令用于终止指定PID的服务进程。
PID |
进程ID |
USER |
进程所有者的用户名 |
PR |
进程优先级 |
NI |
nice值。负值表示高优先级,正值表示低优先级 |
VIRT |
进程使用的虚拟内存总量,单位kb |
RES |
进程使用的、未被换出的物理内存大小,单位kb |
SHR |
共享内存大小,单位kb |
S |
进程状态D:不可中断的睡眠状态R:正在运行S:睡眠T:停止Z:僵尸进程 |
%CPU |
上次更新到现在的CPU时间占用百分比 |
%MEM |
进程使用的物理内存百分比 |
TIME+ |
进程使用的CPU时间总计,单位1/100秒 |
COMMAND |
命令名 |
ifconfig命令用于获取网卡配置与网络状态等信息。
df命令描述:该命令检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。
du命令描述:查看磁盘使用空间。du与df命令不同点在于,du命令用于查看文件和目录磁盘的使用空间。
fdisk命令使用示例:
示例一:列出系统所有装置的分区信息。
执行如下命令,列出系统所有装置的分区信息。
du [参数] [文件或目录名称]
at命令描述:该命令用于连接文件并打印到标准输出设备上。
cat命令语法:
cat [参数] [文件名]
diff命令描述:该命令用于比较文件的差异。diff命令以逐行的方式,比较文本文件的异同处。如果指定要比较目录,则diff会比较目录中相同文件名的文件,但不会比较其中子目录。
find命令使用示例:
a. 执行如下命令,将当前目录及其子目录下所有文件后缀为.txt
的文件列出来。