美文网首页
进程,vim

进程,vim

作者: 快去学习不然怎么去看aimer | 来源:发表于2019-07-28 14:06 被阅读0次

进程

ps aux

在另一个终端里打开cat但不写参数让其处于等待状态,在另一终端里执行ps aux | grep cat,查看cat的进程号,这个指令会先执行grep cat,因此,再执行ps aux时会有两条包含cat的指令,

root      52857  0.0  0.0 107972   356 pts/0    S+   21:08   0:00 cat
root      52879  0.0  0.0 112708   980 pts/1    R+   21:09   0:00 grep --color=auto cat

若执行ps aux | grep [c]at ,就会过滤掉root 52879 0.0 0.0 112708 980 pts/1 R+ 21:09 0:00 grep --color=auto cat这一行,因为grep指令先执行等待ps指令传参数,故而会有两个cat,利用正则使grep先执行grep [c]at ,然后执行grep cat,从而过滤掉含有grep的行。

ps -ef

与ps aux 的作用差不多,不过ps -ef 显示的关于指令的信息比ps aux 显示的全面

top

动态显示进程信息,


常用指令.jpg

pstree

显示进程树

pstree -p  #显示进程号
pstree -u  #显示进程所有者

kill

kill -1 10873   #重新加载软件的配置文件,
kill -9 10873   #杀死进程,按照进程号
kill -15 10873 #以正常的方式结束进程
killall   command  #以指令结束进程

ps: 当程序以非正常的方式结束程序会产生一个隐藏文件,eg非正常关闭a.txt,会在该目录下创建一个.a.txt.swp的文件。

vim编辑器

光标移动

h左 j下 k上 l有
gg 移动到第一行行首
G 移动到最后一行行尾
w 移动到每个单词的首字母
e 移动到每个单词的尾字母
0 移动到行尾
^$ 移动到行首

对内容进行操作

dd 删除一行
dw 删除一个Word
p 粘贴到光标的下一行
P 粘贴到光标的上一行
yy 复制一行
yw 复制一个单词
fn 该行中查找n,只能向下查询
/rourou 向下查找rourou(n键切换)
?rourou 向上查找rourou
! a.txt 打开a.txt。按enter回到原vim
29,41s/man/MAN/gc 在29到41行中替换man为MAN并且每次都询问
u 撤销刚才操作
^r 重新执行刚才撤销的操作
w aa.txt 把内容写到aa.txt里
r aa.txt 把aa.txt的内容读到光标的下一行
2,7w aa.txt 将二到七行的内容保存到aa.txt 里

编辑模式

按 i 进入编辑模式
a 跳到下个字符进入编辑模式
o 跳到下一行进入编辑模式
O 跳到上一行进入编辑模式

可视块模式

^v 进入可视块模式,方向键选择块的大小
v 可视行,但是不是整行
V 可视行,只能选择整行
y 将反白的地方复制
d 将反白的地方删除

ps:进入可视块模式,选择一竖行,按shift和i ,输入任意字符,按esc退出,所选择的行前边都会出现添加的字符。

相关文章

  • Linux kill 命令杀死进程

    首先通过 ps -ef | grep vim //这是查找vim的进程,其他进程可类推 或者 sudo lsof ...

  • 进程、vim

    进程和线程 进程:操作系统资源分配的基本单位线程:任务调度和执行的基本单位每个进程中最少有一个线程在运行,当这个进...

  • 进程,vim

    进程 ps aux 在另一个终端里打开cat但不写参数让其处于等待状态,在另一终端里执行ps aux | grep...

  • 进程管理

    进程管理进程和线程图形简单解释进程和线程管理VIM编辑Linux 系统资源信息的获取获取 Linux CPU 信息...

  • Linux7:Linux常用命令

    查看使用某个端口的进程 sudo lsof -i:8080 配置Vim编辑器设置Tab键的格数(长度) 打开vim...

  • centos7 配置supervisor

    安装 生成配置文件 修改配置文件最下面 创建进程日志目录 进程配置vim /etc/supervisor/conf...

  • psutil获取进程信息

    获取所有进程pid [root@bogon python_auto]# vim process.py !/usr/...

  • 常用Linux操作命令

    vim 全局替换 杀死同名的所有进程 删除除某个文件外的所有文件

  • vim 设置

    vim启动时,会读入~/.vimrc文件,并逐行读入配置,每一行配置相当于一条命令,如果只对当前vim进程生效,则...

  • Linux 常用命令

    Linux 常用命令 ps 查看进程 vi/vim 编辑 cat tail more less head 修改I...

网友评论

      本文标题:进程,vim

      本文链接:https://www.haomeiwen.com/subject/kpwlrctx.html