Linux文件处理命令

1.查看文件内容

cat

用法1: cat文件名

用法2: cat 文件1 文件2 > 文件3

more

回车键 向下移动一行

空格键 向下移动一页

b 向上移动一页

q 退出

less

/ 字符串 高亮显示指定的字符串

方向键进行翻页

head file

显示文件开头(默认十行)

head -n file 置顶显示前几行

tail file

tail -n file

tail -f file 可以查看新增的数据

2.统计文件信息

wc 统计文件内容数量

wc -lwc file

l 行数

w 单词数

c 自己

du

du 文件名

du -h(以高可读性显示)

du 目录名

du -s (只显示目录)

3.文本处理

find

查找文件

-name 根据文件名进行查找

-typr 根据文件类型查找

f 文件 d 目录

find / -name file -type f

find

find / -name “*.log” -type f 查找/下.log后缀的文件

find / -typr d 查找/下所有目录

grep

在文件中直接找到包含指定信息的那一行 并把信息显示出来

grep 查找文件的内容 文件名

grep network /var/log/* 可以指定多个文件名

echo

用于输出指定内容

echo“文本内容”

利用

'>'覆盖

'>>'追加

使用>进行重定向输出

||> 2

将文件的详细信息 输出给 文件2

||>>5

文件1的内容为/root

输入重定向:将命令的输入内容从键盘输入改为从文件输入

进行输入重定向重定向给命令cd

 

当前的工作目录跳转至了/root

因为 "<" 符号会将文件中的内容作为 "cd" 命令的参数,而参数 "/root" 是一个有效的目录路径,可以被 "cd" 命令正确解析。

<<,则更为常用一些,它将运算符解释为读取输入的指令,直到找到包含指定分隔符的行。直到包含分隔符的行的所有输入行都被输入到命令的标准输入中。命令形式一般如下:

command << delimiter

document

delimiter

其中delimiter代表用户定义的分隔符(可以是任意字符),两个分隔符之间,是输入的多行参数。

wc -l << EOF

abcd

1234

EOF

## 其输出结果为2,统计了输入的行数。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值