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

Linux的操作命令(2)

Linux的操作命令(2)

(1)使用命令一次三行显示/etc/named.conf文件的内容

可以使用less命令结合其内部命令来设置每页显示的行数。不过,less默认会按屏幕大小来分页显示内容,但我们可以使用:命令模式来设置每页的行数。但如果你想要一次性在终端显示三行内容,你可能需要编写一个脚本来读取文件并打印出前三行或者利用headtail结合sedawk来实现。但这里为了简化,我会使用sed来显示前三行:

sed -n '1,3p' /etc/named.conf

这个命令使用sedn选项(不自动打印模式空间)和p命令(打印模式空间)来仅显示文件的前三行。

(2)使用cat命令创建mm.txt文件,文件内容为Hello

可以使用cat命令的>重定向符来创建文件并写入内容:

cat > mm.txt << EOF  
Hello  
EOF

或者更简单的方式:

echo "Hello" > mm.txt

或者使用cat直接跟字符串(但通常不这样做,因为echo更简洁):

cat > mm.txt  
Hello  
^D  # 按下Ctrl+D来结束输入(在大多数shell中)

(3)使用命令查找/etc目录下的文件named.conf

可以使用find命令来查找文件,但对于这种情况,因为我们已经知道文件名和大概的位置,使用find可能不是最高效的方法。但为了满足练习要求,我们可以这样做:

find /etc -name named.conf

如果你确信文件就在/etc目录下,你也可以直接使用ls命令:

ls /etc/named.conf

如果文件存在,这个命令会列出它;如果不存在,则不会有任何输出。

(4)熟悉使用find中的通配符查找相关文件

find命令支持使用通配符来匹配文件名。以下是一些示例:

查找/etc目录下所有以.conf结尾的文件:

find /etc -name "*.conf"

查找/etc目录下所有以nam开头,后面跟着任意字符,并以.conf结尾的文件:

find /etc -name "nam*.conf"

查找/etc目录下所有属于root用户且以.conf结尾的文件:

find /etc -user root -name "*.conf"

查找/etc目录下最近7天内修改过的所有.conf文件:

find /etc -name "*.conf" -mtime -7

这些只是find命令的一些基本用法示例。实际上,find命令非常强大,支持许多其他选项和表达式来构建复杂的搜索条件。

相关文章:

  • 计算机SCI期刊,IF=13.3+,期刊质量非常高,声誉佳
  • Linux系统学习——指令二
  • 无人机RTMP推流EasyDSS直播平台推流成功,不显示直播按钮是什么原因?
  • 阿三再现强盗行为,vivo、OPPO或彻底失去印度市场
  • 【proteus仿真】基于51单片机的电压检测系统
  • 问题(05)elementui 输入框里面禁止浏览器自动填充用户名密码、弹出浏览器历史密码提示框
  • Novartis诺华制药社招综合能力性格动机问卷入职测评笔试题库答案及包过助攻
  • 设计模式学习(二)工厂模式——工厂方法模式
  • 一文看懂人工智能、机器学习、深度学习是什么、有什么区别!
  • 618必抢清单:内存升级国货更强,DDR5劲爆大白菜
  • 云和运维(SRE)的半生缘-深读实证02
  • PCA 在图像分析上的应用
  • linux-touch指令
  • 重学java 71.网络编程
  • 【AI开发】CRAG、Self-RAG、Adaptive-RAG
  • 【JavaScript】通过闭包创建具有私有属性的实例对象
  • 【mysql】环境安装、服务启动、密码设置
  • Date型的使用
  • js写一个简单的选项卡
  • Linux编程学习笔记 | Linux IO学习[1] - 文件IO
  • Netty 框架总结「ChannelHandler 及 EventLoop」
  • 从伪并行的 Python 多线程说起
  • 大整数乘法-表格法
  • 给第三方使用接口的 URL 签名实现
  • 看完九篇字体系列的文章,你还觉得我是在说字体?
  • 理解在java “”i=i++;”所发生的事情
  • 利用DataURL技术在网页上显示图片
  • 前端存储 - localStorage
  • 融云开发漫谈:你是否了解Go语言并发编程的第一要义?
  • 我感觉这是史上最牛的防sql注入方法类
  • ​1:1公有云能力整体输出,腾讯云“七剑”下云端
  • ​LeetCode解法汇总2182. 构造限制重复的字符串
  • ​卜东波研究员:高观点下的少儿计算思维
  • #ubuntu# #git# repository git config --global --add safe.directory
  • (+3)1.3敏捷宣言与敏捷过程的特点
  • (07)Hive——窗口函数详解
  • (1)(1.11) SiK Radio v2(一)
  • (1)常见O(n^2)排序算法解析
  • (第一天)包装对象、作用域、创建对象
  • (附源码)springboot工单管理系统 毕业设计 964158
  • (附源码)ssm本科教学合格评估管理系统 毕业设计 180916
  • (附源码)计算机毕业设计ssm-Java网名推荐系统
  • (四)js前端开发中设计模式之工厂方法模式
  • (算法)大数的进制转换
  • (学习日记)2024.01.19
  • (一)80c52学习之旅-起始篇
  • (转)shell中括号的特殊用法 linux if多条件判断
  • .NET 2.0中新增的一些TryGet,TryParse等方法
  • .NET 服务 ServiceController
  • .Net7 环境安装配置
  • .NET成年了,然后呢?
  • .NET和.COM和.CN域名区别
  • .NET使用存储过程实现对数据库的增删改查
  • /var/log/cvslog 太大
  • ??javascript里的变量问题