linux基础(2)

一.vi\vim编译器介绍

vim\vi是linux中最经典的文本编译器
同图形化界面中的文本编译器是一样的,vi是命令行下对文本文件进行编辑大的绝佳选择
在这里插入图片描述

1.三种模式

命令模式
命令模式下,所敲按键编辑器都理解为命令,以命令驱动执行不同功能,此模式下,不能自由进行文本编辑。
输入模式
也就是所谓的编辑模式,插入模式,此模式下,可以对文件内容进行自由编辑。
底线命令模式
以:开始,通常用于文件的保存和退出
如下是其工作模式图
在这里插入图片描述

2.vim的使用

vim 文件路径
vim兼容全部vi的功能,后续全部使用vim命令
如果文件路径表示的文件不存在,用于编辑新文件
否则就是编辑已有文件
具体操作:
1.使用vim hello.txt,执行后进入到的是命令模式
2.在命令模式内,按键盘i,进入输入模式
3.在输入模式内输入:编辑内容
4.完成输入后,按esc退出命令模式
5.在命令模式下按:,进入底线命令模式
6.在底线命令模式内输入wq,保存后退出

3.快捷键的使用

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

二.which,find命令

1.which命令
查找命令的程序文件
语法:which 要查找的命令
无需选项,只需要参数表示找那个命令
在这里插入图片描述

2.find命令
用于查找指定的文件
按文件名查找:find 起始路径 -name “被查找文件名”
支持通配符
也可以按照大小查找 find 起始路径 -size +|-n[ kmg ]
在这里插入图片描述

三.grep命令

语法:grep [ -n ] 关键字 文件路径
选项-n 可选,表示在结果中显示匹配的行的行号
参数,关键字,必填,建议使用“”见他包围起来
参数 ,文件路径,必填在这里插入图片描述

四.wc命令

可以通过wc命令统计文件的行数,单词数量等
语法:wc [ -c -m -l -w] 文件路径
选项 -c 统计bytes数量
选项 -m 统计字符数量
选项 -l 统计行数
选项 -w 统计单词数量
如果不加选项的话
在这里插入图片描述
会依次显示
行数,单词数,字母数
以下是各部分的命令显示
在这里插入图片描述

五.管道符

学习grep命令后,可以引入一个新的特殊符号,管道符:|
管道符的含义:将管道符左边命令的结果,作为右边命令的输入
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
练习一:统计文件中带有itcast的关键字的有几行
cat test.txt|grep itcast|wc - l
练习二: 统计文件中带zfsb关键字的结果中有多少个单词
cat test.txt|grep zfsb|wc -w

六.echo命令

可以使用echo命令在命令行内输出指定内容
语法:echo 输出的内容
无需选项,只有一个参数,表示要输出的内容,复杂内容可以用“”包围演示:
在这里插入图片描述
不用“”包围的话很容易被识别成参数2

1.重定向符

两个特殊符号,重定向符:>和>>
如>将左侧结果覆盖写入到右边的指定文件中
如>> 是追加到右边
在这里插入图片描述

七.tail命令

使用tail命令可以查看尾部多少行,也可以跟踪文件尾部
tail [ -f -num ]路径
在这里插入图片描述
默认显示十行
在这里插入图片描述
下图是跟踪
在这里插入图片描述
按ctrl+c可以退出

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

马户一口吞不下又鸟

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值