linux 大文本文件,Linux文本文件处理(1)

66b52468c121889b900d4956032f1009.png

8种机械键盘轴体对比

本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选?

本文主要介绍Linux下文本文件的查看等操作相关的命令。

1. 文本文件查看命令

cat命令 查看文件内容1

2

3cat 1.txt查看文本文件内容

cat -n 1.txt显示行号,空行也算一行

cat -nb 1.txt显示行号,空行忽略

head命令 显示文件前十行的内容(默认)1

2

3head 1.txt

head -n 20 1.txt显示文件前20行的内容

head -20 1.txt显示文件前20行的内容

tail命令 查看文件最后十行的内容(默认)1

2

3

4tail -n 5 1.txt 最后5行

tail -5 1.txt最后5行

tail -f 1.txt动态查看文件内容

tailf1.txt动态查看文件内容

more命令 分页显示1more 1.txt

less命令 分页显示1less 1.txt

tac命令 文件内容的输出上下反,不影响源文件1tac 1.txttac 反过来 cat

rev命令 左右反,不影响源文件1rev 1.txt

tee命令 将数据重定向到文件和标准输出1

2ls | tee out.txt

ls | tee out.txt | cat -n

2. 其他命令

wc命令 字符统计1

2

3cat /etc/passwd | wc -l

cat /etc/passwd | wc -c

cat /etc/passwd | wc -w

cut命令1

2

3who|cut -b 3-5

cut -f2 -d";" test2.txt-d分隔符是":",-f是列

cut -f2 --complement test.txt --complement 选项提取指定字段之外的列

tr命令1

2

3

4

5

6

7echo "HELLO WORLD" | tr 'A-Z' 'a-z'将输入字符由大写转换为小写

hello world

echo "hello 123 world 456" | tr -d '0-9'使用tr删除字符

hello world

cat text | tr 't' ' '将制表符转换为空格

sort命令 排序1sort -t ' ' -k 1.2 facebook.txt

uniq命令 忽略文件中的重复行1

2sort file.txt | uniq

sort -u file.txt

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值