Linux_2
2023-06-13 09:17:39 时间
cat 查看文本文件内容,输出到屏幕
文件较小
-A 打印所有内容,包括特殊符号(如 回车$)
-n 打印出所有行号 -b 仅打印非空白行号
cat > file 生成文件并生成内容,但无法修改 # >是重定向
cat >> file 把新内容追加到原来的内容 > 覆盖原来的内容
cat file1 file2 把1 2 两个文件合并成一个
head/tail -n :查看文件的前/后n行 默认是10行
| 管道符 前面的输出作为后面的输入
more 逐页查看,空格翻页 回车换行 q退出 /搜索关键词(n查看下一个,N查看上一个)
less 参数 文件名
-N 显示行号
-S 单行显示
G 快速跳转到文件末 gg 快速跳转到文件开始
wc 统计文本
-l 统计行数
-w 统计字符串数
-c 统计字节数
cut 文本切割
-d 指定分隔符(从哪断) 默认是\t
-f 输出哪几列(必须的参数)
sort 排序
column -t 按照列对齐
uniq 去除相邻的重复行(与sort连用)-c 前面会显示有多少个重复
paste文本合并
-d 指定分隔符
-s 按行合并 列变行,行变列 ',' 以,分开
paste - - - - 把文件按照4列排列
tr 字符替换 tr 'a' 'b' 把a替换成b \n:回车
-d 删除指定字符 e.g. -d 'a'
-s 缩减连续重复字符 (如大量空格)
vim的使用
:%s/a/A/g 把a替换成A
相关文章
- linux文件系统
- 利用Linux系统实现数据同步(linux系统的同步机制)
- 共享的改变:Linux中的中断(共享中断linux)
- Linux快速安装MySQL数据库详解(linux在线安装mysql)
- 使用Linux C语言获取系统时间(linuxc获取时间)
- Linux程序:界面化实现(linux程序界面)
- Linux安装规划:为你的服务器带来更好的架构(linux安装规划)
- 利用Linux vmstat指令检查系统性能(linuxvmstat)
- 强力Linux:追加命令使用指南(linux追加命令)
- 版本Linux的分支版本:开源的多样性(linux的分支)
- Exploring the Power of Fzf on Linux System(fzflinux)
- 发展Linux分支发展:传承和创新(linux的分支)
- Linux C语言实现双向链表(linuxc双向链表)