Linux

cat

查看文件内容,只能看普通的文本文件

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

选项:

-A显示隐藏字符
-n显示行号

标准输入:你输入的命令

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

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

默认在屏幕上显示

重定向:重新定义输出方向

cat A B > C 上下

paste A B > C 左右

|      管道符

将前面命令的结果当作后面命令的参数执行

管道符左边的命令一定要有标准输出

管道符右边的命令一定要可以接受标准输入

分页查看     more q

回车 一行

空格 一页

less

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

n     向下

N     向上

命令|less     进行分页查看

head和tail

head -n 数字 文件名

看文件的前数字行

head -n 3 test     看test文件的前三行

tail -n 3 test     看test文件的后三行

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

head -n -数字     去掉最后的数字行

seq 10 |head -n -3     代表显示1-7行

tail -n +数字     从数字行开始显示

seq 10| head -n +3     代表显示4-10行

wc

-l

只统计行

-w

只统计字数
-c只统计字符

grep

正则表达式:匹配文件中的字符串(grep awk sed)

通配符:匹配文件的名字(ls find)

grep后面跟的是正则表达式,文件。  grep (选项 ) 表达式 文件

grep 过滤文件中命中的字符

-l忽略大小写
-v反选
-o只显示匹配的内容
-n显示行号
-r递归 不找软连接

grep -f a文件 b文件

 将a文件作为条件去匹配b文件,得出a文件和b文件相同的部分。

正则表达式

.任意字符
^一行的开头
$一行的结尾

grep "^root" passwd     以root开头

grep "root$" passwd     以root结尾

grep "^$" passwd     空行

grep -v "^$" passwd     非空行

split

分割文件

tar

归档,对选项多额顺序有要求。

-f

代表使用tar归档 只要出现tar一定要出先f
-c建立归档文件
-x解开归档
-j代表使用bzip2压缩
-z代表使用gzip压缩
-C指定解压的目录
-t不解开压缩包 查看压缩包中的内容
-v显示压缩解压缩过程

tar的语法

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

三种模式

分为命令模式,输入模式,末行模式。

命令模式

才进去的那个模式

行间跳转

数字 G         跳到数字行

gg                首行

g                  末行

行内跳转

行首:0         ^

行尾:end     $

一个单词一个单词跳:w

u撤销一次操作
U撤销全部
y复制
yy复制1行
10 yy复制10行
yw复制一个单词
p贴在光标下面
P贴在光标上面
x删除一个字符
d删除
dd删除一行
10 dd删除10行
dw删除一个单词
r替换

输入模式 

编辑文本

命令模式》输入模式(i o)

输入模式》命令模式(esc)

命令模式》末行模式(“”)

末行模式》命令模式(esc)

i     当前

o     下一行

末行模式

辅助操作

显示行号:set nu

查找替换

先查找文件中的内容然后换掉它

格式     范围 s/文件中的旧内容/替换的内容/修饰符

范围

不写范围光标当前行
%全文
##号行 #代表数字
2,52到5行
$最后一行
$-1倒数第二行

修饰符

g     全局替换

注意:配置文件只有开头的#才是注释

有所有行开头加上#

%s/^/#/

将所有行开头的#去掉 

%s/#//

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值