python三剑客是什么意思_python 全栈 day09 三剑客
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 三剑客相关推荐
- python编程玩具有哪些_python 全栈开发,Day133(玩具与玩具之间的对话,基于jieba gensim pypinyin实现的自然语言处理,打包apk)...
先下载github代码,下面的操作,都是基于这个版本来的! 注意:由于涉及到版权问题,此附件没有图片和音乐.请参考链接,手动采集一下! 请参考链接: 一.玩具与玩具之间的对话 app消息提醒 之前实现 ...
- python实现四位一并法_python 全栈开发,Day4(列表切片,增删改查,常用操作方法,元组,range,join)...
一.列表 列表是python中的基础数据类型之一,它是以[]括起来,每个元素以逗号隔开,而且他里面可以存放各种数据类型比如: li = ['alex',123,Ture,(1,2,3,'wusir') ...
- python全栈要学什么_python全栈要学什么 python全栈学习路线
IT行业,技术要比学历.年龄.从业经验更为重要,技术水平直接决定就业薪资,想要学好python,首先要先了解精通Python语言基础.Python web开发.Python爬虫.Python数据分析这 ...
- python 全栈路线_python全栈要学什么 python全栈学习路线
IT行业,技术要比学历.年龄.从业经验更为重要,技术水平直接决定就业薪资,想要学好python,首先要先了解精通Python语言基础.Python web开发.Python爬虫.Python数据分析这 ...
- python个人网站开发_python 全栈开发,Day81(博客系统个人主页,文章详情页)
一.个人主页 随笔分类 需求:查询当前站点每一个分类的名称以及对应的文章数 完成这个需求,就可以展示左侧的分类 它需要利用分组查询,那么必须要会基于双下划线的查询. 基于双下划线的查询,简单来讲,就是 ...
- python学全栈还是运维_Python全栈学习——Python基础及Web开发
原标题:Python全栈学习--Python基础及Web开发 在DevOps火热的敏捷行业中,无论是开发还是运维都在互联网快速发布下练就了一身的本领,微服务下的敏捷开发体系及智能运维体系都在实战中逐步 ...
- python全栈开发优势_Python全栈开发多少钱?学Python价格贵吗?
Python全栈开发培训多少钱?学习Python是大家进入编程世界的理想之选,而且Python也是一门非常受欢迎的编程,可以从事的领域有很多. 从目前市场上的行情来说,一般情况下Python培训的费用 ...
- python全栈计划_Python 全栈学习视频教程,包含了从 0-99天的全栈学习计划,估计可以学习 1024 小时。...
今天跟大家推荐某大厂出 Pthon\Mysql\Linux 神器,据说是大厂内部大神分享的资料,不论是资料的详细程度和质量,都非常稀有! 我们知道,不论是高级开发和运维工程师,Linux 命令熟练程度 ...
- python自动化开发和全栈开发_python全栈开发devops运维自动化方向初到高级在线课程分享...
适用人群 面向想要devops方向发展的全栈python运维开发工程师 课程概述 课程范围:我们的课程由浅入深包含C01到C05五个等级:包含前后端知识,覆盖培养一个合格python全栈工程师所需要的 ...
最新文章
- bezier曲线_Bezier算法
- 为什么CSS使用假元素?
- {ldelim},{rdelim} - smarty 内建函数
- 运营商与SP再次博弈手机广告
- phoenix客户端操作hbase已经存在的表
- 2017.3.31 spring mvc教程(六)转发、重定向、ajax请求
- r psm倾向性匹配_南瓜香料指标psm如何规划季节性广告
- linux 信号发生器,用STM32实现函数信号发生器
- OC中方法与函数的区别
- 机器学习 决策树 监督_监督机器学习-决策树分类器简介
- ArrayList源码简单剖析 及与linkedlist vector 区别
- vc2005运行库彻底卸载_VC运行库安装卸载工具-Visual C ++ AIO(VC运行库安装卸载工具)下载 v2019.05.21官方版--pc6下载站...
- 鲍尔.爱迪斯生前在图论中未完成的问题
- 淘宝封杀返现模式 淘宝客返利网站模式遇挑战
- 01_k8s入门----部署一个应用程序
- 家庭网关——开启数字家庭的钥匙
- Ubuntu12.04 设置1080P分辨率
- [插件使用] SwitchHosts自动更新Github Hosts文件
- python-web开发[15]之初识Django
- 英雄联盟账号服务器查询,lol战绩查询系统
热门文章
- 名编辑电子杂志大师教程 | 把电子杂志嵌入网页
- 考研计算机冷门学校,考研冷门的院校一共有哪些
- 【移动机器人】考纲复习
- 专家:目前的弱人工智能可能具备“自我意识”的觉醒
- 大量海归来抢工作了!图解大数据:为何80%留学生选择回国
- php30充电宝,用过这个充电宝的没有30也有28了吧, 你用过吗?
- matlab怎么画两个自变量的图_水彩怎么画 水彩画自学教程 水彩画入门到精通步骤图...
- matlab计算鲈鱼质量,买鲈鱼,不要只看大小来挑选!记得看这3点,选的鲈鱼又嫩又新鲜...
- Python用matplotlib画图无法显示宋体中文及Font family [‘sans-serif‘] not found解决办法
- rust怎么放篝火_篝火被遗弃的土地新手攻略大全[图]