Day 09 复习

知识点回顾:

1.用户分类

管理员 rootUID: 0

虚拟用户 傀儡用户 不允许登录 没有家目录 用来启动程序UID: 1-999

普通用户 自己创建 可以登录 有家目录 UID: 1000+

用户管理

用户的配置文件

/etc/passwd

用户相关命令

useradd -s -u -g -G -M

/etc/skel目录 用户家目录的模板

usermod

userdel -r

chown 修改文件或目录的属主属组 -R 递归修改

passwd 交换式

echo 1|passwd --stdin 用户名

id

last

Lastlog

2.三剑客

正则 .代表了任意单个字符

Grep 过滤文件内容

参数:

-v 取反

-E支持扩展正则 | 或者egrep ‘^$|#’

-n 显示过滤到内容的行号

-o 查看匹配过滤过程

Grep root passwd

Grep root passwd -o

Grep ‘$#’ /etc/init.d/functions

Grep ‘过滤的内容’文件

awk 过滤内容和统计数据 编程语言 GUN awk

Awk ‘模式{动作}’ 文件 awk‘找谁{干啥}’文件

Cat file|awk’模式{动作}’

只有模式没有动作 默认输出模式匹配到的内容

Awk ‘/root’passwd

awk '/root/,/adm/' passwd

awk '/root/,/adm/' passwd

awk 'NR==1' passwd

awk -F: '$3==0' passwd

awk中 动作的逗号 表示空格

awk 内置变量

$1 $2 列

NR 行号

, 空格

NF 最后一列的列号

模式+动作

awk -F: '/root/,/adm/{print $1}' passwd

输出行号

awk -F: '{print NR,$0}' passwd

如何取出文件中最后一列的内容

awk '{print $NF}' test.txt

wc 统计数量

-l 统计行号

-L 统计文件中最长的行的长度

awk -F: ' $3>0 && $3<1000' /etc/passwd|wc -l

sort 排序 默认按照首列字母或数字进行升序排序

-r 逆序排序

seq 10|sort

uniq -c 统计字符串出现的次数

cat test.txt|sort |uniq -c

sed 取行 过滤字符串 替换

格式:

sed '/过滤字符串/' file

cat file|sed '/过滤字符串/'

-n 取消默认输出

-i 修改源文件

sed执行过程

一行一行的处理

如果对当前的行 没有动作 默认输出到屏幕

sed 增 删 改 查

sed 之 查内容

按照字符串匹配

[root@oldboyedu ~]# sed -n '/root/p' passwd

sed之增加内容

a 在n行后面追加新的内容

sed '2a oldboy111' test.txt

sed '2i oldboy111' test.txt

c 替换当前整行的内容

[root@oldboyedu ~]# sed '2c oldboy111' test.txt

w 保存当前的内容至文件 没啥用

[root@oldboyedu ~]# sed '1,3w newfile.txt' test.txt

sed之删除

格式:

sed '3d' file

[root@oldboyedu ~]# sed '3d' test.txt

sed替换

sed 's#替换谁#替换成什么#g'

sed 's///g'

sed 's@@@g'

s 替换标志

g 全局替换

[root@oldboyedu ~]# sed 's#root#oldboy#g' passwd

--------------------------------180天计划

9/180

加油 努力

标签:python,passwd,全栈,sed,awk,test,txt,root,三剑客

来源: https://www.cnblogs.com/0jiaqing0/p/13955536.html

python三剑客是什么意思_python 全栈 day09 三剑客相关推荐

  1. python编程玩具有哪些_python 全栈开发,Day133(玩具与玩具之间的对话,基于jieba gensim pypinyin实现的自然语言处理,打包apk)...

    先下载github代码,下面的操作,都是基于这个版本来的! 注意:由于涉及到版权问题,此附件没有图片和音乐.请参考链接,手动采集一下! 请参考链接: 一.玩具与玩具之间的对话 app消息提醒 之前实现 ...

  2. python实现四位一并法_python 全栈开发,Day4(列表切片,增删改查,常用操作方法,元组,range,join)...

    一.列表 列表是python中的基础数据类型之一,它是以[]括起来,每个元素以逗号隔开,而且他里面可以存放各种数据类型比如: li = ['alex',123,Ture,(1,2,3,'wusir') ...

  3. python全栈要学什么_python全栈要学什么 python全栈学习路线

    IT行业,技术要比学历.年龄.从业经验更为重要,技术水平直接决定就业薪资,想要学好python,首先要先了解精通Python语言基础.Python web开发.Python爬虫.Python数据分析这 ...

  4. python 全栈路线_python全栈要学什么 python全栈学习路线

    IT行业,技术要比学历.年龄.从业经验更为重要,技术水平直接决定就业薪资,想要学好python,首先要先了解精通Python语言基础.Python web开发.Python爬虫.Python数据分析这 ...

  5. python个人网站开发_python 全栈开发,Day81(博客系统个人主页,文章详情页)

    一.个人主页 随笔分类 需求:查询当前站点每一个分类的名称以及对应的文章数 完成这个需求,就可以展示左侧的分类 它需要利用分组查询,那么必须要会基于双下划线的查询. 基于双下划线的查询,简单来讲,就是 ...

  6. python学全栈还是运维_Python全栈学习——Python基础及Web开发

    原标题:Python全栈学习--Python基础及Web开发 在DevOps火热的敏捷行业中,无论是开发还是运维都在互联网快速发布下练就了一身的本领,微服务下的敏捷开发体系及智能运维体系都在实战中逐步 ...

  7. python全栈开发优势_Python全栈开发多少钱?学Python价格贵吗?

    Python全栈开发培训多少钱?学习Python是大家进入编程世界的理想之选,而且Python也是一门非常受欢迎的编程,可以从事的领域有很多. 从目前市场上的行情来说,一般情况下Python培训的费用 ...

  8. python全栈计划_Python 全栈学习视频教程,包含了从 0-99天的全栈学习计划,估计可以学习 1024 小时。...

    今天跟大家推荐某大厂出 Pthon\Mysql\Linux 神器,据说是大厂内部大神分享的资料,不论是资料的详细程度和质量,都非常稀有! 我们知道,不论是高级开发和运维工程师,Linux 命令熟练程度 ...

  9. python自动化开发和全栈开发_python全栈开发devops运维自动化方向初到高级在线课程分享...

    适用人群 面向想要devops方向发展的全栈python运维开发工程师 课程概述 课程范围:我们的课程由浅入深包含C01到C05五个等级:包含前后端知识,覆盖培养一个合格python全栈工程师所需要的 ...

最新文章

  1. bezier曲线_Bezier算法
  2. 为什么CSS使用假元素?
  3. {ldelim},{rdelim} - smarty 内建函数
  4. 运营商与SP再次博弈手机广告
  5. phoenix客户端操作hbase已经存在的表
  6. 2017.3.31 spring mvc教程(六)转发、重定向、ajax请求
  7. r psm倾向性匹配_南瓜香料指标psm如何规划季节性广告
  8. linux 信号发生器,用STM32实现函数信号发生器
  9. OC中方法与函数的区别
  10. 机器学习 决策树 监督_监督机器学习-决策树分类器简介
  11. ArrayList源码简单剖析 及与linkedlist vector 区别
  12. vc2005运行库彻底卸载_VC运行库安装卸载工具-Visual C ++ AIO(VC运行库安装卸载工具)下载 v2019.05.21官方版--pc6下载站...
  13. 鲍尔.爱迪斯生前在图论中未完成的问题
  14. 淘宝封杀返现模式 淘宝客返利网站模式遇挑战
  15. 01_k8s入门----部署一个应用程序
  16. 家庭网关——开启数字家庭的钥匙
  17. Ubuntu12.04 设置1080P分辨率
  18. [插件使用] SwitchHosts自动更新Github Hosts文件
  19. python-web开发[15]之初识Django
  20. 英雄联盟账号服务器查询,lol战绩查询系统

热门文章

  1. 名编辑电子杂志大师教程 | 把电子杂志嵌入网页
  2. 考研计算机冷门学校,考研冷门的院校一共有哪些
  3. 【移动机器人】考纲复习
  4. 专家:目前的弱人工智能可能具备“自我意识”的觉醒
  5. 大量海归来抢工作了!图解大数据:为何80%留学生选择回国
  6. php30充电宝,用过这个充电宝的没有30也有28了吧, 你用过吗?
  7. matlab怎么画两个自变量的图_水彩怎么画 水彩画自学教程 水彩画入门到精通步骤图...
  8. matlab计算鲈鱼质量,买鲈鱼,不要只看大小来挑选!记得看这3点,选的鲈鱼又嫩又新鲜...
  9. Python用matplotlib画图无法显示宋体中文及Font family [‘sans-serif‘] not found解决办法
  10. rust怎么放篝火_篝火被遗弃的土地新手攻略大全[图]