码迷,mamicode.com
首页 > 其他好文 > 详细

2.2-UNIX操作系统

时间:2018-11-07 23:10:45      阅读:270      评论:0      收藏:0      [点我收藏+]

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

2.UNIX操作系统

删除一批文件
技术分享图片

-d 选项,看目录本身不进目录
ls -l -d dc/*2
技术分享图片

  • *星号表示任意个字符,?问号表示一个字符
    -f[ ]匹配指定范围内的 一个字符
    技术分享图片
    技术分享图片

-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;">





2.2-UNIX操作系统

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

原文地址:https://www.cnblogs.com/xuxaut-558/p/9926094.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!