RHCSA笔记总结( 一 )

一.  把内容写进文件的几种方式

  1. 使用标准输出符号和标准输入重定向符

 列如:

cat << EOF >123
> 111
> 1234
> 2314
> asda
> EOF
 
[root@localhost ~] #ls
123 anaconda -ks.cfg initial -setup-ks.cfg
[root@localhost ~] # cat 123
111
1234
2314
asda

Cat + ‘<<’ +任意字符 +“>>” +某文件(如果没有文件,也可以用这个方式创建文件)

如图所示,可以在下一行做任一输出,直到输入你刚才指定的 “任意字符”方为结束。

  1. vim 最为常用的编辑文件的命令
[root@localhost ~]# vim 123

格式:vim +文件名 (同样也可以用这种方式创建文件)

然后进入编辑模式开始编辑 最后切换到命令模式 按ZZ退出

  1. nano 也是编辑文件的一个命令,较vim 而言比较复杂,不常用

格式: nano + 文件名(新旧文件都可)

进入后直接可以编辑整改内容,结束后 按 ctrl+ X 退出

  1. 通过tee 命令

通过 管道符+tee -a 命令即可

[root@localhost ~] # cat 111
111
[root@localhost ~] # echo 123456|tee -a 111
123456
[root@localhost ~] #cat 111
111
123456
  1. 普通重定向符号

 

[root@localhost ~] #echo 111111 >111
[root@localhost ~] #cat 111
111111
[root@localhost ~] #echo aaaaa >>111
[root@localhost ~] #cat 111
111111
aaaaa

单个>符号是覆盖

 >> 是追加

二.   vim基础指令介绍

Vim 有三大模式 :命令模式,末行模式,编辑模式

  1. 命令模式的几大指令如下:
  1. d+enter删除光标所在行以及下一行
  2. dd删除光标所在行
  3. dG光标位置删除到文档尾
  4. dgg光标位置删除到文档首
  5. x删除光标所在字符
  6. s删除光标所在字符并进入插入模式
  7. S删除光标所在行并进入插入模式
  8. 数字+dd 删除从光标开始往下 数字  行
  9.   yy 复制光标当前所在行
  10.  cc 剪切
  11.   p粘贴在光标所在的下一-行
  12.   G 跳转到文档末行
  13. gg 跳转到文档第一行
  14.   ^ 光标跳转到本行行首
  15.  $  跳转到本行行尾
  16. ctrl+r 向右撤销
  17.  u 向左撤销

  

命令 如何进入插入编辑模式

a,A,i,I,s,S

i 插入在光标前

I 在光标所在行的行首插入

a 光标后插入

A 在光标所在行的行尾插入

o 在光标所在的下一行插入

O 光标所在的上一行插入

s 删除光标字符进入插入模式

S删除光标所在行进入插入模式u

末行模式 :几个命令

:q 正常退出

:q! 强制退出

:w 写入(保存)

:wq 

:wq! 

:10 跳转到第十行

:r + filename 指定文件内容读取到当前文件

:%s /配置字符信息/替换的字符/g 替换每一行匹配到的所有字符

:set nu  设置行数

:set nonu  取消设置行数 

:?+ 字符   查找并标记相应字符

:noh 取消高亮显示

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值