Linux文件内容显示

浏览普通文件

查看文本文件内容

复制代码
cat 文件
cat /etc/ssh/sshd_config

|----|----------------|
| 选项 | 说明 |
| -n | 对输出内容中的所有行标注行号 |
| -b | 对输出内容中的非空行标注行号 |
[cat常用选项]

复制代码
cat -n file
cat -b file

查看文档前n行内容,默认为10行

复制代码
head 文件
head /etc/ssh/sshd_config

|------|-----------------|
| 选项 | 说明 |
| -num | 指定需要显示文件num行的内容 |
[head常用选项]

复制代码
head -1 file

查看文档后n行内容,默认为10行

复制代码
tail 文件
tail file

|------|---------------------------------|
| 选项 | 说明 |
| -num | 指定需要显示文件后num行的内容 |
| -f | 使tail不停的去读取和显示文件最新内容,这样有实时监视的效果 |
[tail常用选项]

复制代码
tail -1 file
tail -f file

分页查看文件内容

复制代码
more file
less file

过滤文本显示

复制代码
grep 文本 文件
grep word file
grep s$ file    #以s为结尾的文件文本
grep ^s file    #以s为开头的文件文本
grep [0-9] file #搜含有数字的文件文本
grep ^$ file    #查找空行

切割显示

复制代码
cut 选项 文件
cut -d s file         #切割以s为分界线
cut -d : -f 1-3 file  #切割以:为分界线并且取1-3列

排序显示

默认按照字母顺序排序

复制代码
sort 选项 文件
sort -r file    #反序排序
sort -u file    #去重排序
sort -n file    #以数值型排序

去重显示

只有连续重复的时候才会被删除

复制代码
uniq 文件
uniq file
uniq -c file   #显示重复次数

替换显示

不会改变原文件,会把替换后的内容输出到屏幕上

复制代码
tr [选项] set1 set2
tr a-z A-Z    #将小写字母一一替换为大写字母

|----|-------------------|
| 选项 | 说明 |
| -c | 反选设定字符 |
| -d | 删除指定字符 |
| -s | 所见连续重复的字符成指定的单个字符 |
[tr选项]

相关推荐
Wang's Blog1 小时前
Java 接入Redis: 服务启动停止与后台运行配置
java·服务器·redis
云运维笔记2 小时前
IP地址从入门到精通:网络通信的核心基石
运维·网络·计算机网络
bosins3 小时前
WSL2 启动即崩溃?调整超时参数解决 Docker 阻塞问题
linux·docker·wsl
web守墓人3 小时前
【goed/ui】自定义组件设计思想篇
linux·windows·ui·golang
码农学院3 小时前
企业官网改版后 AI 引用归零的复盘:301 重定向断层让爬虫索引掉线,修复方案与恢复数据
运维·geo优化·ai优化aio
kuroomi4 小时前
Ingress-Nginx与kubernetes 网络
linux·运维·网络·kubernetes
当下新鲜事4 小时前
空调机房冷冻泵与冷却泵技术分析:赛莱默B&G背包式智能变频管道泵的工程应用
运维·物联网·业界资讯
EasyGBS4 小时前
终结训推割裂!EasyGBS×EasyAIS×DLTM,实现AI算法训推一体闭环落地!
服务器·深度学习·安全
daemon.qiang4 小时前
国内虚拟机对接 Freedesktop:Fork xserver、自建 Runner 与提交 MR 实战
linux·ubuntu·centos·gitlab·开源软件
Doris__HE5 小时前
【元脑服务器NF5476G7-NF5476M7技术规格分享】
运维·服务器·网络·数据库·性能优化