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

Linux Shell 无vi获取文件某行指定内容和修改某行指定内容

注意:操作之前一定要先备份!!!一定要先备份!!!一定要先备份!!!

1. 获取某配置文件中某一行某项的值

cat /sshd_config |grep "PermitRootLogin" |awk '{print $NF}'

注意,其中grep "我可以替换为任意文本",grep空格分号内的内容随意替换为你需要的配置内容即可,详细的可以看Linux grep管道命令。

2. 修改配置文件某行值语法

sed -i 's/^参数名=.*/参数名=新值/' 配置文件路径

 其中,=可以替换其他文本支持正则表达式,详细可以看sed的语法

3. 配置文件格式格式内容

openDialog no
openMessage Yes

4. 命令运行修改openDialog为yes

sed -i 's/^#PermitRootLogin.*/PermitRootLogin yes/' /sshd_config

5. 修改配置文件项[PermitRootLogin]的值为[yes]并最终返回文件修改后的值

sed -i 's/^#PermitRootLogin.*/PermitRootLogin yes/' /sshd_config && cat /sshd_config |grep "PermitRootLogin" |awk '{print $NF}'

http://www.lryc.cn/news/178455.html

相关文章:

  • 在EXCEL中构建加载项之创建加载项的目的及规范要求
  • Hive【Hive(三)查询语句】
  • 商场做小程序商城的作用是什么?
  • XPD738协议系列-USB Type-C PD 和 Type-A 双口控制器
  • 【面试八股】IP协议八股
  • 【冰糖R语言】创建R包(打包R程序)
  • 照片后期处理软件DxO FilmPack 6 mac中文说明
  • 51单片机音乐闹钟秒表倒计时整点报时多功能电子钟万年历数码管显示( proteus仿真+程序+原理图+报告+讲解视频)
  • Scala第九章节
  • arduino - UNO-R3,mega2560-R3,NUCLEO-H723ZG的arduino引脚定义区别
  • 提取多个txt数据并合成excel——例子:与中国建交的国家
  • uni-app:js修改元素样式(宽度、外边距)
  • day36-单元测试
  • 7、脏话检测
  • Godot信号教程(使用C#语言)| 创建自定义信号 | 发出自定义信号 | 使用代码监听信号
  • 分布式文件存储系统minio、大文件分片传输
  • 在 msys2/mingw 下安装及编译 opencv
  • java 根据身份证号码判断性别
  • 信息服务上线渗透检测网络安全检查报告和解决方案4(XSS漏洞修复)
  • 【SQL】mysql创建定时任务执行存储过程--20230928
  • 安全基础 --- MySQL数据库解析
  • 软件设计师考试学习3
  • 使用LDA(线性判别公式)进行iris鸢尾花的分类
  • 王学岗生成泛型的简易Builder
  • kafka消息队列简单使用
  • 性能优化实战使用CountDownLatch
  • 基于视频技术与AI检测算法的体育场馆远程视频智能化监控方案
  • leetcodetop100(29) K 个一组翻转链表
  • 最新影视视频微信小程序源码-带支付和采集功能/微信小程序影视源码PHP(更新)
  • C++:vector 定义,用法,作用,注意点