Linux(二)

文件查看命令

      ① 文件查看:

          1). 使用 cat 命令 查看文件内容

使用cat命令查看文件内容

             cat 命令也可以合并文件。具体语法: cat 文件1 文件2 > 合并后的文件名
使用cat命令合并文件
            cat 命令也可以在文件中写内容,具体语法: cat > 文件名,在编写完成后,使用 ctrl+d退出编辑。通过此方式向文件中写内容,该文件原来的内容会被覆盖
使用cat命令进行文本编辑
            cat使用场景: 安全,文件不大的时候

          2). 使用 more 命令: 当一个文件的内容超过一个屏幕能显示的行数,使用more可以分屏显示文件内容。
          使用方式: more + 文件名

          使用more时,按回车可以向下。但是more命令不能向上翻。

          3). 使用 less 命令: 文本内容查看器,查看文件内容,但是文件内容不会显示到界面上。

          4). 使用 head 命令: 显示文件前n行的内容。

           head -2 a.txt:表示显示文件a.txt的前两行的内容。

          5). 使用 tail 命令:显示后n行的内容。

          6). 数据统计:使用wc: 统计文件中单词个数(-w)、字符个数(-c)、行数(-l)。

VIM

      VIM是一种编辑器

      VIM分为三种模式: 命令模式、插入模式、末行模式。

VIM的三种模式转换图

① 命令模式切换到插入模式

           用户一启动VIM,就已经进入了命令模式。

            1. a : 进入到当前光标后开始编辑

            2. A : 进入到当前光标所在行的行末开始编辑

            3. i : 进入到当前光标位置开始编辑

            4. I: 进入当前光标所在行的行头开始编辑

            5. o: 进入到当前光标的下一行开始编辑

            6. O: 进入当前光标上一行开始编辑

② 命令模式切换到末行模式

            1. : 对文本的设置或保存工作。

            2. / 对文本进行全文向下搜索字符串string

            3. ? 对文本进行全文向上搜索字符串string

③ 末行模式下的操作

             1. :w 保存文件

             2. :q 退出编辑

             3. :wq 保存并退出

             4. :q! 强制退出

             5. :w newfile 另存为

             6. :set nu或者 set number 显示行号

             7. :set nonu 取消行号

             8. :set hlsearch 设置高亮搜索

             9. :set nohlsearch 取消高亮搜索

             10. : n,m s/oldstring/newstring 替换整个文本每一行的第一个oldstring n,m表示行号。

             11. :n,m s/oldstring/newstring/g 替换文整个文本所有的oldstring

             12. /string 向下搜索string

             13. ?string 向上搜索string

④ vi/vim常用命令(命令模式的常用命令)

             1. n dd 删除从光标开始向下的n行

             2. n yy 拷贝光标开始向下的n行

             3. p 粘贴

             4. u 撤销上一次操作

             5. ctrl+r 恢复上一次操作

             6. r 替换一个字符

             7. R 进入替换模式

             8. shift +6 光标移动到当前行的行头

             9. shift +4 光标移动到当前行的行尾

             10. gg 光标移动到整个文本的第一行

             11. G 光标移动到整个文本的最后一行

             12. n shift +g 光标移动到第n行

             13. d n shift + g 删除光标到n行的内容

             14. y n shift + g 拷贝光标到n行的内容

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值