linux基础unit4
来源:互联网 发布:剑三成男恐怖脸型数据 编辑:程序博客网 时间:2024/05/29 15:16
1.管理输入输出:linux中,正确输出编号为1,错误输出编号为2.
(1) >重新定向输出:
> file ##重定向正确输出保存到file
2> file ##重定向错误输出保存到file
&> file ##重定向所有输出保存到file
注意: >, 2> ,&> 都会覆盖源文件内容
>file ##清空file
(2) >>追加保存输出:
>> file ##追加正确输出保存到file已有内容的下面
2>> file ##追加错误输出保存到file已有内容的下面
&>> file ##追加所有输出保存到file已有内容的下面
注意:>> 2>> &>>不会覆盖源文件内容,会把相应的输出字符方到文件的最后
(3) |管道的作用是将前一条命令的输出变成管道后命令的输入:系统中错误的输出是无法通过管道的。
2>&1可以把错误的输出编号由2变成1
|tee file ##复制输出到file中
date |tee file |wc -l ##复制输出到file中,并统计输出行数
2.vim
(1)vim命令模式
在vim的命令模式下配置vim的工作方式
:set nu ##行号添加
:set nonu ##取消行号
:set mouse=a ##添加鼠标选择
:set cursorline ##行线显示
上面4个的设定都是临时的,保存退出后就失效。
永久设定方式:
Echo set nu /etc/vimrc ##把set nu写到vim的配置文件vimrc中
vim /etc/vimrc ##此文件为vim的配置文件,在此文件最后加入以上参数
(2)vim命令模式下关键字搜索: /关键字
n向下匹配
N向上匹配
(3)vim命令模式下字符的管理
字符的复制
yl ##复制一个字母
y3l ##复制3个字母
yw ##复制一个单词
y3w ##复制3个单词
yy ##复制一行
y3y ##复制3行
p ##复制完成后按“P”粘贴
字符的删除
dl ##删除一个字母
d3l ##删除3个字母
dw ##删除一个单词
d3w ##删除3个单词
dd ##删除一行
d3d ##删除3行
字符的剪切
cl ##剪切一个字母
c3l ##剪切3个字母
cw ##剪切一个单词
c3w ##剪切3个单词
cc ##剪切一行
c3c ##剪切3行
esc ---> p ##剪切过后会进入到插入模式,在执行粘贴动作时一定要退出插入模式
(4)vim的可视化模式
在命令模式下按“ctrl+v”进入到可视模式
可视模式下批量添加字符:
首先“ctrl+v” 选中要加入字符所在列
再按“I”进入插入模式,写入要加入的字符
最后按“esc”
(5)批量修改字符
:%s/原有字符/替换后字符 ##只替换每一行中出现的第一个原有字符
:%s/原有字符/替换后字符/g ##替换所有
:%s/\t//g ##把全文的tab键替去掉,\t表示tab键
:%s/^\ *//g ##把全文行首的空格去掉,"^\ *"表示行首的空格
:%s/^\#\ */#/g ##把全文#后的空格去掉
(6)vim的分屏功能
ctrl+w s ###上下分屏
ctrl+w v ###左右分屏
ctrl+w c ###关闭光标所在屏幕
ctrl+w上下左右 ###光标移动到指定屏幕
:sp file2 ##同时编辑当前文件和file2
(7)vim光标移动
在命令模式下
:数字 ##移动到指定的行
G ##文件最后一行
gg ##文件第一行
在插入模式下
i ##光标所在位置插入
I ##光标所在行行首
a ##光标所在字符的下一个位置
A ##光标所在行行尾
o ##光标所在行下一行
O ##光标所在行上一行
s ##删除光标所在字符插入
S ##删除光标所在行插入
- linux基础unit4
- linux练习-unit4
- linux-unit4练习题
- linux初学 unit4 练习
- Linux--RH254---unit4 postfix2
- Linux Unit4--用户管理
- unit4
- Unit4
- Linux--RH254---unit4 postfix电子邮件
- linux 管理输出,vim ,gedit (unit4)
- Linux学习篇第二章~unit4
- Book2-Unit4
- Book3-Unit4
- Book4-Unit4
- Book5-Unit4
- Unit4注解
- Book6-Unit4
- Book7-Unit4
- 如何让孩子爱上设计模式 ——22.责任链模式(Chain of Responsibility Pattern)
- 日志之总结篇3--外部中断相关分析
- 安卓开发——MaterialDesign实战
- What is Deep learning?
- 网易校招基础编程题——计算炮击次数
- linux基础unit4
- 如何快速转载CSDN的博客
- 给一段字符串,找出其中出现次数最多的字母及出现的次数(出现最多次数的项只有一个的情况)
- linux-unit4练习题
- linux基础unit3
- Picasso使用时,ImageView做ListView的Item出现异常Canvas: trying to use a recycled bitmap
- Picasso使用时,ImageView做ListView的Item时出现异常Canvas: trying to use a recycled bitmap
- java基础加强
- 在Linux下安装JDK并配置环境变量