标签:进入 ignore 字符界面 显示 image 进程终止 head get 删除
删除一批文件 

-d 选项,看目录本身不进目录 
 ls -l -d dc/*2 

 
-rm f[d-g]删除某个范围内的文件

[ ]只会匹配一个字符; 
f[4-12]匹配f[4-1]或者,匹配f[2]因为只会匹配一个字符; 

cat 全部显示,more命令满屏显示,分屏显示文件内容,不后退; 
less分屏显示文件内容,用方向键可以进退自如看文件内容; 
如果只关注前几行,head; 
如果只关注后几行,tail,默认也是后几行;
wc /etc/passwd 统计数量;统计出行数,单词数,字节数 
以空格或者换行为一个单词,行数是准确的; 
 
 wc -l    行数; 
 wc -w   单词数; 
 wc -c  字符数; 

查找有指定内容的行 
在文件中查找soft01内容的行 
grep soft01 /etc/passwd 
 
 grep -i ,-i 选项可以忽略大小写; ignore,忽略; 
 grep -v,-v代表不包含指定字符串的行;
-管道 | 把一个命令的输出直接当成一个文件,交给右边的命令处理 
 
 管道是很常用的;
图形界面编辑器gedit/kate,字符界面编辑器Vi/Vim 
VI是全屏幕字符界面的编辑器; 
两种工作状态: 
(1)初始命令状态; i ,a ,o进入插入状态;ESC回到命令 状态; 
   在命令状态下,当做命令看待; 
(2)插入状态; 
   插入状态,都当做文字来看待; 
在命令状态下(或者称底行模式):q! 进行强制退出。
0,行首;
符号,行尾; 
H,屏幕的行首;L,屏幕的最后一行;M,屏幕中间; 
翻页:Ctrl+F;Ctrl+B
 
 跳到某一行 
 (1):行数,或者, 
 (2)数字+G 
 (3)G,文件末尾; 
  (4)de 删除单词末尾;dw删除下一个单词开头; 
      db删除本单词开头; 
 dd删除一整行 
      d$,从光标位置删除到行尾; 
      d0,光标位置之前到行首; 
   
 
 :9,16d 删除9到16行;
移动:把8-11这几行移动到第18行后面这里来 
 
 :8,11m18
复制:把8-11行的内容复制到18行之后 
 
 :8,11co18  
复制一个字符yl ; 复制多个字符nyl;粘贴 np 
复制一个单词:yw;不带空白ye;复制到单词开头yb; 
复制一整行:yy;删除一整行dd; 
nr替换成啥;cw替换整个单词;cc替换一整行; 
~波浪号,把大小写翻转; 
J连接两行,把下一行连到本行的末尾;
 
 / 向后查找,n,继续查找,直到没有为止 

?从光标位置往前找,n,继续向前查找 
 s 把一段字符替换一个单词;

把一个文件里面的内容插入到光标位置之下 
 :r 文件路径

指定范围内替换:把5-8行的wf替换成妻子 
 只是把每一行的第一个替换掉了;
 
 :5,8s/wf/妻子/g 
 加g选项表示全局替换 
 ctrl+g或者G显示文件行数信息;
或者用美元符号,表示第一行到末尾,进行全局替换 
  
%专门表示第一行到最后一行 
 
 
 
 :w 保存不退出;  
 :q 退出 
 
 :wq 保存并且退出
在命令模式两个大写字母Z,保存并且退出 
 :x 保存并且退出
ps -l 显示当前窗口的进程; 
ps -e 显示所有窗口的进程;
 
利用管道寻找僵尸状态Z的进程;已经结束但没有回收资源
 
 初始化进程,进程ID总是1
 
 jobs专门用来查看后台任务
 
fg把带加号的任务前台执行 
fg 编号,把指定后台任务到前台执行 
bg 把停止的任务在后台执行起来 
bg 编号,把后台任务解除挂起状态;
crtl+c可以终止前台任务;kill杀死某个进程;kill 编号,终止某进程;kill发信号让进程终止; 
 
 kill %编号;终止后台的 某一个任务
<wiz_tmp_tag id="wiz-table-range-border" contenteditable="false" style="display: none;">
标签:进入 ignore 字符界面 显示 image 进程终止 head get 删除
原文地址:https://www.cnblogs.com/xuxaut-558/p/9926094.html