ls 列举出当前工作目录的内容
ll 列举出当前工作目录的内容,包括隐藏文件及目录
mkdir 用于新建一个新目录(mkdir 目录名)
rmdir 用于删除一个目录(rmdir 目录名)
pwd 显示当前工作目录
cd 跳转到指定目录
(cd 回到根目录
cd .. 回到上一级目录
cd 绝对路径 跳转到指定位置
cd 目录名 跳转到下面已存在的直系子目录)
cp 命令对文件进行复制(cp 文件名)
mv 命令对文件或文件夹进行移动,如果文件或文件夹存在于当前工作目录,还可以对文件或文件夹进行重命名。
例子:将/a目录移动到/b下,并重命名为c
mv /a /b/c
其实在文本模式中要重命名文件或目录,只需要使用mv命令就可以了,比如说要将一个名为abc的文件重命名为1234:
mv abc 1234
cat 用于在标准输出(监控器或屏幕)上查看文件内容(cat 文件)
tail 默认在标准输出上显示给定文件的最后10行内容,
tail 文件名
可以使用tail -n N 指定在标准输出上显示文件的最后N行内容。
find 搜寻
find -name 的-name选项来进行区分大小写的搜寻,
find -i name 来进行不区分大小写的搜寻
tar 命令能创建、查看和提取tar压缩文件。
tar -cvf 是创建对应压缩文件,
tar -tvf 来查看对应压缩文件,
tar -xvf 来提取对应压缩文件。
gzip 命令创建和提取gzip压缩文件,
gzip -d 来提取压缩文件
unzip 对gzip文档进行解压。
在解压之前,可以使用unzip -l 命令查看文件内容。
help 会在终端列出所有可用的命令,可以使用任何命令的-h或-help选项来查看该命令的具体用法
whatis 会用单行来描述给定的命令,就是解释当前命令
exit 用于结束当前的终端会话。
ping 通过发送数据包ping远程主机(服务器),常用与检测网络连接和服务器状态。
who 能列出当前登录的用户名。
su 用于切换不同的用户。即使没有使用密码,超级用户也能切换到其它用户。
uname 会显示出关于系统的重要信息,如内核名称、主机名、内核版本、处理机类型等等,
使用uname -a可以查看所有信息。
df 查看文件系统中磁盘的使用情况–硬盘已用和可用的存储空间以及其它存储设备。你可以使用df -h将结果以人类可读的方式显示。
ps 显示系统的运行进程
top 命令会默认按照CPU的占用情况,显示占用量较大的进程,可以使用top -u 查看某个用户的CPU使用排名情况。
2.vim操作
打开进入
| Vi 使用的选项 | 说 明 |
|---|---|
| vim filename | 打开或新建一个文件,并将光标置于第一行的首部 |
| vim -r filename | 恢复上次 vim 打开时崩溃的文件 |
| vim -R filename | 把指定的文件以只读方式放入 Vim 编辑器中 |
| vim + filename | 打开文件,并将光标置于最后一行的首部 |
| vi +n filename | 打开文件,并将光标置于第 n 行的首部 |
| vi +/pattern filename | 打幵文件,并将光标置于第一个与 pattern 匹配的位置 |
| vi -c command filename | 在对文件进行编辑前,先执行指定的命令 |
编辑
| 模式 | 键 | 解释 |
|---|---|---|
| 命令模式 | esc | 其实就是末行模式,进行命令的操作 |
| 插入模式 | i,o,a | 编辑内容 |
扩展
| 快捷键 | 功能描述 |
|---|---|
| i | 在当前光标所在位置插入随后输入的文本,光标后的文本相应向右移动 |
| I | 在光标所在行的行首插入随后输入的文本,行首是该行的第一个非空白字符,相当于光标移动到行首执行 i 命令 |
| o | 在光标所在行的下面插入新的一行。光标停在空行首,等待输入文本 |
| O(大写) | 在光标所在行的上面插入新的一行。光标停在空行的行首,等待输入文本 |
| a | 在当前光标所在位置之后插入随后输入的文本 |
| A | 在光标所在行的行尾插入随后输入的文本,相当于光标移动到行尾再执行 a 命令 |
退出
命令模式下进行操作(最下面INSERT)
| 命令 | 解释 |
|---|---|
| :wq | 保存退出 |
| :wq! | 保存并强制退出 Vim 编辑器 |
| :q | 不保存就退出 Vim 编辑器 |
| :q! | 强制退出 |
| :w | 保存但是不退出 Vim 编辑器 |
| :w! | 强制保存文本 |
| :w filename | 另存到 filename 文件 |
| x! | 保存文本,并退出 Vim 编辑器,更通用的一个 vim 命令 |
| ZZ | 直接退出 Vim 编辑器 |
操作命令
---- 移动光标 ^: 移动到本行第一个非空白字符 $: 行尾 gg: 到文件第一行 G: 到文件最后一行(shift g) ---- 复制粘贴 yy 复制整行内容 nyy 复制n行内容 yw 复制当前光标到单词结尾内容 p 粘贴 ---- 删除 dd 删除光标所在行 dw 删除一个单词 x 删除光标所在字符 一次一个 u 撤销上一次操作 ctrl r ---- 块选择 v 块选择 ctrl v 列块选择 ---- 查找 :/ 向前搜索 :? 向后搜索 :n 向下查找 :N 向上查找 ---- 替换 :s/s1/s2 替换当前行第一个s1为s2 :s/s1/s2/g 替换当前行所有s1为s2 :%s/s1/s2/g 替换当前文件所有s1为s2



