一.进程管理
1.创建进程:有两种方式来创建进程,前台进程和后台进程。
1 | 前台进程:默认情况下用户创建的都是前台进程例如:$ls *.txt |
2.查看正在运行的进程
可以使用 ps 或者 ps -f 来查看正在运行的进程
其他如:
选项 | 说明 |
---|---|
-a | 显示所有用户的所有进程。 |
-x | 显示无终端的进程。 |
-u | 显示更多信息,类似于 -f 选项。 |
-e | 显示所有进程。 |
列 | 描述 |
---|---|
UID | 进程所属用户的ID,即哪个用户创建了该进程。 |
PID | 进程ID。 |
PPID | 父进程ID,创建该进程的进程称为父进程。 |
C | CPU使用率。 |
STIME | 进程被创建的时间。 |
TTY | 与进程有关的终端类型。 |
TIME | 进程所使用的CPU时间。 |
CMD | 创建该进程的命令。 |
3.终止进程
1 | 当进程运行在前台时,可以通过 kill 命令或 Ctrl+C 组合键来结束进程。 |
4.任务和进程
1 | 任务:任务是抽象的,是一个一般性的术语,指由软件完成的一个活动。一个任务即可以是一个进程,也可以是多个进程。简而言之,它是指一系列共同达到莫一目的的操作。 |
5前台任务和后台任务的切换
1 | fg命令可以将后台任务调节到前台。语法:$fg %jobnumber |
二.网络通信工具
1 | ping命令 向网络主机发送应答请求,根据响应判断远程主机是否可用。 |
ftp命令 | 说明 |
---|---|
put filename | 将本地文件上传到远程主机。 |
get filenam | 将远程文件下载到本地。 |
mput file list | 将多个本地文件上传到远程主机。 |
mget file list | 将多个远程文件下载到本地。 |
prompt off | 关闭提示。默认使用 mput 或 mget 命令会不断提示你确认文件的上传或下载。 |
prompt on | 打开提示。 |
dir | 列出远程主机当前目录下的所有文件。 |
cd dirname | 改变远程主机目录。 |
lcd dirname | 改变本地目录。 |
quit | 退出登录。 |
三.VI编辑器
1.进入vi编辑器
命令 | 描述 |
---|---|
vi filename | 如果filename存在,则打开;否则会创建一个新文件再打开。 |
vi -R filename | 以只读模式(只能查看不能编辑)打开现有文件。 |
view filename | 以只读模式打开现有文件。 |
2.工作模式
1 | 1.普通模式 |
3.退出vi编辑器
退出命令 | 说明 |
---|---|
q | 如果文件未被修改,会直接退回到Shell;否则提示保存文件。 |
q! | 强行退出,不保存修改内容。 |
wq | w 命令保存文件,q 命令退出 vi,合起来就是保存并退出。 |
ZZ | 保存并退出,相当于 wq,但是更加方便。 |
注意: zz使用shift+zz方式 其他使用shift+: 命令 +回车
4.控制命令
命令 | 描述 |
---|---|
CTRL+d | 向前滚动半屏 |
CTRL+f | 向前滚动全屏 |
CTRL+u | 向后滚动半屏 |
CTRL+b | 向后滚动全屏 |
CTRL+e | 向上滚动一行 |
CTRL+y | 向下滚动一行 |
CTRL+i | 刷新屏幕 |
5.编辑文件
切换到编辑模式下才能编辑文件,从普通模式切换到编辑模式的命令如下
命令 | 描述 |
---|---|
i | 在当前光标位置之前插入 |
I | 在当前行的开头插入 |
a | 在当前光标位置之后插入 |
A | 在当前行的末尾插入 |
o | 在当前位置下面创建一行 |
O | 在当前位置上面创建一行 |
fn + ⬆️ | 光标移动到当前屏幕开始位置 |
fn + ⬇️ | 光标移动到当前屏幕末尾位置 |
fn + ⬅️ | 光标移动到当前行开头 |
fn + ➡️ | 光标移动到当前行末尾 |
6.删除字符或行
命令 | 说明 |
---|---|
x | 删除当前光标下的字符 |
X | 删除光标前面的字符 |
dw | 删除从当前光标到单词结尾的字符 |
d^ | 删除从当前光标到行首的字符 |
d$ | 删除从当前光标到行尾的字符 |
D | 删除从当前光标到行尾的字符 |
dd | 删除当前光标所在的行 |
可以在命令前面添加一个数字前缀,表示重复操作的次数,例如,2x 表示连续两次删除光标下的字符,2dd 表示连续两次删除光标所在的行。
7.修改文本
命令 | 描述 |
---|---|
cc | 删除当前行,并进入编辑模式。 |
cw | 删除当前字(单词),并进入编辑模式。 |
r | 替换当前光标下的字符。 |
R | 从当前光标开始替换字符,按 Esc 键退出。 |
s | 用输入的字符替换当前字符,并进入编辑模式。 |
S | 用输入的文本替换当前行,并进入编辑模式。 |
8.粘贴复制
命令 | 描述 |
---|---|
yy | 复制当前行 |
nyy | 复制n行 |
yw | 复制一个字(单词) |
nyw | 复制n行 |
p | 将复制的文本粘贴到光标后面 |
P | 将复制的文本粘贴到光标前面 |
文本替换
1 | 切换到命令模式,再输入 s/ 命令即可对文本进行替换。语法为: |
几点提示
vi 编辑器的使用讲解完毕,但是请记住下面几点:
1 | 1.输入冒号(:)进入命令模式,按两次 Esc 键进入普通模式。 |