当前位置: 首页 > news >正文

LINUX-文件查看技巧,重定向以及内容追加,man及echo的使用

一.Linux中五种常用查看命令的用法:
cat,一次显示文件所有内容
more/less,分页显示文件内容,more只能下翻,less可以上下翻
head/tail,分别写诗文件的头几行或尾几行,使用tail较多,可以查看文件

为了不修改原始文件,将/etc/passwd文件复制到/home目录下,重命名为testfile

1.cat命令

能够直接将文件全部显示

cat -n使结果带序号显示

2.head命令

不带参数则默认只显示前10行

3.tail命令

    -n 3显示文件的末尾3行信息

4.more命令

   根据显示结果可知:more命令一次只显示一页内容,可以向后翻页。--空格

5.less 命令

可以通过箭头上下翻页

root@localhost:/home# less testfile

将/home/testfile的前5行,写入/home/copy/路径下的文件testfile中。需要先创建文件路径

root@localhost:/home# head -n 5 testfile >./copy/test
root@localhost:/home# cat -n /copy/test

6.文件内容追加:

将/home/testFile的后3行,写入文件testfile,不能覆盖之前的内容。
使用>>进行追加内容。若使用>则会将内容进行覆盖

二.man及echo的使用

1.man的用法

man命令为查看一个命令的使用说明, man ls 可查询ls命令的详细使用说明, q键退出

root@localhost:/home# man
您需要什么手册页?
例如,尝试使用“man man”。
root@localhost:/home# man ls

选项​

​功能​

​应用场景​

-a

显示所有文件(含.开头的隐藏文件)

查看配置文件(如.bashrc

-A

显示几乎所有文件(排除...

精简显示当前目录内容

-b

非打印字符用C转义格式显示(如\n

处理含特殊字符的文件名

-R

递归显示子目录内容

分析目录树结构

ls -a /etc  # 查看/etc下所有文件(含.开头的配置文件)
ls -l --block-size=M /home  # 以MB为单位显示用户目录大小
ls -b  # 显示转义后的特殊字符(如空格显示为`\ `)

2.echo的用法

echo为显示一段字符,主要和重定向一同使用,可以将字符写入某个文件

3.echo输出到终端:

直接输出字符串​​:

echo "hello"→ 输出 hello                使双引号内的字符串被直接解析输出。

变量赋值​​:var="变量"→ 定义变量var并赋值

4.echo输出时的转义字符

默认禁止了反斜线的功能,需要加上参数”-e"实现\n 换行

\b 表示删除前面的空格
\n 表示换行
\t 表示水平制表符
\v 表示垂直制表符
\c \c后面的字符将不会输出,同一时候,输出完毕后也不会换行
\r 输出回车符(可是你会发现\r前面的字符没有了)
\a 表示输出一个警告声音

http://www.dtcms.com/a/319069.html

相关文章:

  • 迅为RK3588开发板Android proc文件系统查询-内核版本查询
  • PyTorch RNN 名字分类器
  • 11-netty基础-手写rpc-支持多序列化协议-03
  • 【MySQL基础篇】:MySQL事务并发控制原理-MVCC机制解析
  • qt的元对象系统详解
  • 2深度学习Pytorch-神经网络--全连接神经网络、数据准备(构建数据类Dataset、TensorDataset 和数据加载器DataLoader)
  • Activiti 中各种 startProcessInstance 接口之间的区别
  • [激光原理与应用-169]:测量仪器 - 皮秒激光器研发过程中所需要的测量仪器
  • 2025年机械工程与自动化技术国际会议(ICMEAT 2025)
  • 力扣 hot100 Day68
  • 主流小程序 SaaS 平台测评,2025年小程序开发避坑指南
  • 移动端录屏需求调研:以小熊录屏为例的轻量级实现方案
  • .NET9 AOT完全自举了吗?
  • 面向对象之类方法,成员变量和局部变量
  • 【前端八股文面试题】JavaScript中的数据类型?存储上的差别?
  • react_05create-react-app脚手架详细解析(export)
  • 基于开源AI智能名片链动2+1模式S2B2C商城小程序的微商产品经营策略研究
  • 基于开源链动2+1模式AI智能名片S2B2C商城小程序的用户留存策略研究
  • iOS 文件管理实战指南,用户文件、安全访问与开发调试方案
  • Socket 编程预备
  • 拥抱云原生:从传统架构到云原生架构的演进与实践
  • 算法题(182):滑动窗口
  • mysql基础-分组查询
  • 全面解析 URL 重定向原理:从协议、实现到安全实践
  • 【物联网】基于树莓派的物联网开发【24】——树莓派安装influxDB时序数据库
  • 套接字编程UDP
  • Android-Kotlin基础(Jetpack③-LiveData)
  • 数据结构初阶(4)栈
  • Python生成统计学公式
  • 数据结构:双向链表(Doubly Linked List)