Linux基础知识与命令(3)

目录

一.查看文件显示命令:

1.cat

2.rev:

二.分页显示 :

1.more:

2.less:

三.显示文件的前后内容 :

1.head:

2.tail:

3.wc:

4.grep:

5.split:

四.压缩:

1.gzip bzip2:

2.tar:

五.vi编辑器:

1.vi三种模式:


一.查看文件显示命令:

1.cat

cat:查看普通的文本文件

cat 选项 文件名

缺点:如果内容过多会显示不全

-n 显示行号包括空行
-b 跳过空白行编号
-s 将所有的连续的多个空行替换为一个空行(压缩成一个空行)
-A 显示隐藏字符

Linux基础知识与命令(3)_第1张图片

标准输入: 你输入的指令

标准输出: 电脑反馈给你信息

错误输出: 电脑的一些报错信息

标准输出重定向,重新定义标准输出方向

paste是横向合并

cat是上下合并、

2.rev:

rev的作用是逆向显示同一行

  • 反转文件中的每一行:
    rev file.txt
    
  • 从标准输入读取数据并反转:
    echo "Hello, world!" | rev

二.分页显示 :

1.more:

more q

回车 一行 回车 一页

less

/关键字 进行搜索,大小写敏感

n向下

N向上

2.less:

less 选项 文件名

  • 可以使用/ 查找 n向下 N向上查找

  • Page Up 向上翻页,Page Down 向下翻页

三.显示文件的前后内容 :

1.head:

head -n 数字 文件名

看文件行的前数字行

head -c 数字 代表取数字的字符

head -n -k

去掉最后k行

2.tail:

tail -n 数字 文件名

看文件行的后数字行

tail -n +数字

从第k行开始显示

tail -f 文件名 =tailf             实时追踪查看文件

3.wc:

统计行、单词、字符数

wc 选项... 目标文件.

-l 只统计行

-w 只统计单词

-c 只统计多少个字符

4.grep:

grep 选项 表达式 文件 (标准输入)

grep 后面跟的是正则表达式

grep 过滤文件命中的字符

-i :忽略大小写

-v :反选

-o :只显示匹配的内容

-f :对比两个文件的相同行

-c :匹配的行数

-n :显示行号

-r 递归

5.split:

分割文件

split [选项] [要分割的文件] [输入文件名前缀] [-a]

四.压缩:

1.gzip bzip2:

gzip和 都是 Linux 中流行的压缩工具。bzip2

  • gzip:这是一个广泛使用的基于DEFLATE算法的压缩程序。它通常用于压缩单个文件。要使用 gzip 压缩文件,可以使用命令 。gzip filename

  • bzip2:这是另一个使用 Burrows-Wheeler 算法的压缩工具。与 gzip 相比,它通常提供更好的压缩,但可能更慢。要使用 bzip2 压缩文件,可以使用命令 。bzip2 filename

这两个命令都会创建扩展名为 gzip 和 bzip2 的压缩文件。

2.tar:

归档命令 对选项的顺序是有要求的

-f 代表使用tar归档 只要出现tar ,一定要出现f

-c 代表建立归档文件

-x 解开归档

-j 代表使用 bzip2 压缩

-z 代表使用 gzip 压缩

-C 指定解压的目录

-t 不解开压缩包 查看压缩包中的内容

-v 显示压缩借压缩的过程

-p 保留权限

-P

建立归档

tar fzcv 压缩包的名字 (*.tar.gz) 需要压缩的文件

五.vi编辑器:

1.vi三种模式:

命令模式:才进去的那个模式

输入模式

命令模式

Linux基础知识与命令(3)_第2张图片

Linux基础知识与命令(3)_第3张图片

命令模式:才进去的那个模式

行间跳转 复制粘贴 删除

gg 首行

G 末行

行内跳转:

行首: 0 ^

行尾: end $

一个单词一个单词的跳:w

x是删除

u撤销一次操作

U撤销全部

y是复制

复制一行是yy

10yy是复制10行

d删除 dw删除一个单词

dd删除一行

10dd删除10行 x

p粘贴在光标下面

P贴在光标上面

r : 替换单个单词

R: 一直替换

输入模式:编辑文本

o:在光标插入新的一行

i:当前光标处插入

末行模式:文本保存、查找替换

q 退出不保存
w 保存
wq 保存并退出
set nu 显示行号
nohl 取消高亮
set all 帮助

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