linux基础(2)

目录

  • 一.vi\vim编译器介绍
    • 1.三种模式
    • 2.vim的使用
    • 3.快捷键的使用
  • 二.which,find命令
  • 三.grep命令
  • 四.wc命令
  • 五.管道符
  • 六.echo命令
    • 1.重定向符
  • 七.tail命令

一.vi\vim编译器介绍

vim\vi是linux中最经典的文本编译器
同图形化界面中的文本编译器是一样的,vi是命令行下对文本文件进行编辑大的绝佳选择
linux基础(2)_第1张图片

1.三种模式

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

2.vim的使用

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

3.快捷键的使用

linux基础(2)_第3张图片
linux基础(2)_第4张图片
linux基础(2)_第5张图片
linux基础(2)_第6张图片

二.which,find命令

1.which命令
查找命令的程序文件
语法:which 要查找的命令
无需选项,只需要参数表示找那个命令
linux基础(2)_第7张图片

2.find命令
用于查找指定的文件
按文件名查找:find 起始路径 -name “被查找文件名”
支持通配符
也可以按照大小查找 find 起始路径 -size +|-n[ kmg ]
linux基础(2)_第8张图片

三.grep命令

语法:grep [ -n ] 关键字 文件路径
选项-n 可选,表示在结果中显示匹配的行的行号
参数,关键字,必填,建议使用“”见他包围起来
参数 ,文件路径,必填linux基础(2)_第9张图片

四.wc命令

可以通过wc命令统计文件的行数,单词数量等
语法:wc [ -c -m -l -w] 文件路径
选项 -c 统计bytes数量
选项 -m 统计字符数量
选项 -l 统计行数
选项 -w 统计单词数量
如果不加选项的话
linux基础(2)_第10张图片
会依次显示
行数,单词数,字母数
以下是各部分的命令显示
linux基础(2)_第11张图片

五.管道符

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

六.echo命令

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

1.重定向符

两个特殊符号,重定向符:>和>>
如>将左侧结果覆盖写入到右边的指定文件中
如>> 是追加到右边
linux基础(2)_第14张图片

七.tail命令

使用tail命令可以查看尾部多少行,也可以跟踪文件尾部
tail [ -f -num ]路径
linux基础(2)_第15张图片
默认显示十行
linux基础(2)_第16张图片
下图是跟踪
linux基础(2)_第17张图片
按ctrl+c可以退出

你可能感兴趣的:(linux,运维,服务器,运维)