ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

周总结---文件管理-高级,权限管理-文件、ACL、用户与用户组、su与sudo

2021-07-03 15:02:40  阅读:191  来源: 互联网

标签:文件 grep 定位 用户组 sudo sed awk rock


一、文件管理-高级

1.文件处理三剑客

1.1sed

 sed 流式编辑器,主要擅长对文件的编辑操作,实现定制好编辑文件的指令,然后让sed自动完成对文件的整体编辑
 一次只处理一行,对内存无压力--->>>用于处理大文件
 命令:  sed
 # 参数:
 -r 支持扩展正则元字符
 -i 输出内容到屏幕中
 -i 取消默认输出
 # 行定位
 1 定位第一行,1,3代表从第一行到第三行
 不屑定位代表定位所有行
 # 正则表达式定位
 /rook/ 包含rock的行 /^rock/ 包含rock开头的行
 /rock$/以rock结尾的行
 # 数字+正则表达式定位
 # 参数:
 p 打印  '1,9p'代表打印1-8行
 d 删除  '2d' 删除第二行
 c 替换  '1c xxx' 第一行

1.2awk

 命令:  awk
 # 参数:
 -F 指定分隔符  -F:
 NR 行号
 $ 指定列
 NF 列尾
 awk -F: [执行命令] [文件路径]
 例如:
 awk -F: 'NR>=1 && NR<=3{print $1,$3,$NF}' /etc/passwd

1.3.grep

 grep  擅长过滤内容
 # 参数:
 -i 不区分大小写
 -n 输出显示带上行号
 -l 匹配成功,打印文件名,失败不打印
 -r 递归(个人理解不加和grep也一样)
 格式:  grep [参数] '关键数据' [文件路径]
 示例:
 grep -i -n 'root' /etc/passwd
 grep -i -n '^rock$' /etc/passwd
 ^ 代表首部包含,$ 代表 尾部包含

二、文件查找

标签:文件,grep,定位,用户组,sudo,sed,awk,rock
来源: https://www.cnblogs.com/haopapa/p/14966348.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有