【Linux】<Linux常用命令> 二、文件命令

本文详细介绍了Linux终端中vi/vim编辑器的基本使用,包括文本编辑、保存/退出、复制/粘贴、删除、撤销/恢复、行号显示、搜索、文件查看、统计等关键操作,帮助用户掌握在命令行环境下处理文本文件的技巧。
摘要由CSDN通过智能技术生成

基本文件命令

2.1 vi (或者 vim ) 进入文件

2.2 写文件

i光标前插入I光标所在行行头插入
a光标后附加A光标所在行行尾附加
o光标后新增一行O光标前新增一行

2.3 保存与退出

  1. 按 Esc 进入命令模式
  2. 输入 :
  3. q只退出
    w只保存
    q!不保存退出
    wq保存退出

 2.4 复制 Nyy (N表示行数,下文如无特殊说明,则N一直表示行数)

表示从光标所在行开始到下面N行都进行复制

如 3yy

2.5 粘贴 p

在光标下一行进行粘贴

2.6 删除

Ndd   //同复制,如3dd 即将光标及光标以下3行都删除

cc    //删除光标所在行

d G   //从光标处删到文件末尾

2.7 剪切 dd

剪切光标所在行

2.8 撤销 u

2.9 恢复一次操作 Ctrl + R

2.10 显示行号 :set nu 

2.11 不显示行号 :set nonu

2.12 搜索 /×××  (×××表示要搜索的字符)

2.13 将搜索的字符高亮标记  :set hlsearch

2.14 跳转行号 :N

当N大于此文件总行数时,会自动跳转到最后一行

查看文件命令

2.15 cat 查看该文件所有内容

cat a.txt  //查看a.txt中所有内容,打印在终端

cat a.txt b.txt  //将a.txt 和 b.txt 的内容都打印在终端

cat a.txt b.txt 》file.txt  
                   //将a.txt 和 b.txt 的内容都打印在file.txt文件中,若没有file文件会自动创建

2.16 more 显示一屏幕文件内容

more 文件名

2.17 less 显示文件内容,可上下翻页

less 文件名

2.18 head 查看文件开头

head a.txt   //查看a.txt文件前10行

head -2 a.txt  //查看a.txt文件前2行

 

2.19 tail 查看文件结尾

tail a.txt   //查看a.txt文件末尾10行

tail -2 a.txt  //查看a.txt文件末尾2行

 

在文件中搜索、统计

 

2.20 grep 在文件中查找字符

grep "root" passwd  //在passwd文件中查找含有root字符串的行,并打印在终端,双引号可省略

grep -i "root" passwd //在passwd文件中查找含有root字符串,-i 表示忽略大小写

grep -v "root" passwd //在passwd文件中查找不含有root字符串,-v 表示取反

prep -i -v "root" passwd //在passwd文件中查找不含有root字符串,且忽略大小写

grep -c "root" passwd //在passwd文件中查找root字符串,只统计行数,打印行数

 

2.21 wc 统计文件中的内容

wc -c a.txt  //统计a.txt中的字符个数 -c charater

wc -w a.txt  //统计a.txt中的单词个数 -w world

wc -l a.txt  //统计a.txt中的行数     -l line

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值