摘要: 交互输入与for语句 一、交互输入read read input() read 命令同可以定义多个变量值;而输入的内容默认以空格为分隔符,将值输入到对应的变量中; 如果默认值过多,最后所有的值都会被赋予给最后一个变量; 如果默认值过少,多余的变量则为空值; 示例: read a b c aa bb 阅读全文
posted @ 2019-08-15 20:44 老了杜杜 阅读(173) 评论(0) 推荐(1) 编辑
摘要: 阅读全文
posted @ 2019-08-15 20:43 老了杜杜 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 一、grep程序 1、linux下有文本处理三剑客 -- grep sed awk grep:文本行过滤工具 sed:文本行编辑器(流编辑器) awk:报告生成器(做文本输出格式化) 2、grep 包含三个命令:grep egrep fgrep,他们是用来进行 行模式(pattern)匹配的 egr 阅读全文
posted @ 2019-08-15 20:42 老了杜杜 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 编程原理:1、编程介绍 早期语言: 驱动 硬件默认是不能使用的; 不同的厂家硬件设备之间需要进行指令沟通,我们需要驱动来进行"翻译"; 更趋近与硬件开发的工程师,要学习"汇编语言";而"汇编语言"被厂家所限制;C C++的底层语言就是汇编语言; 现在编程: 基于高级语言,以及超高级语言,更好的让程序 阅读全文
posted @ 2019-08-15 20:41 老了杜杜 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 重定向与管道符 1、重定向 程序 = 指令 + 数据 命令 变量 在程序中,数据如何输入? 又如何输出? 数据输出:键盘 -- 标准输入? 又如何输出? --stdin echo "123456"|passwd --stdin "username' 例如: 功能添加用户 useradd.sh use 阅读全文
posted @ 2019-08-15 20:39 老了杜杜 阅读(109) 评论(0) 推荐(0) 编辑
摘要: shell (python,perl)pip install ipython 1. bash的基本特性 ctrl + l 上键 history2. IO的重定向与管道符3. 编程基础 编程原理 程序:执行某个功能的一段代码 程序 = 指令 + 数据 + (逻辑关系) 命令 变量4. grep和正则表 阅读全文
posted @ 2019-08-13 14:02 老了杜杜 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 1、判断/etc/inittab文件是否大于100行,如果大于,则显示”/etc/inittab is a big file.”否者显示”/etc/inittab is a small file.” #!/bin/bash#LINES=`wc -l /etc/inittab`echo LINESFI 阅读全文
posted @ 2019-08-12 20:40 老了杜杜 阅读(142) 评论(0) 推荐(0) 编辑
摘要: #函数是用来重复使用的 #定义函数有套路 ''' 1.首先要会写出裸代码,然后将重复使用的代码转换成参数 2.带入函数 ''' ''' def funcName([param]): 执行体 [return] ''' ''' 调用 funcName() ''' ''' def Joker(): pri 阅读全文
posted @ 2019-08-01 20:34 老了杜杜 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 分支结构 f语句的使用 在Python中,要构造分支结构可以使用if、elif和else关键字。所谓关键字就是有特殊含义的单词,像if和else就是专门用于构造分支结构的关键字,很显然你不能够使用它作为变量名(事实上,用作其他的标识符也是不可以)。 username = input('请输入用户名: 阅读全文
posted @ 2019-07-31 20:32 老了杜杜 阅读(186) 评论(0) 推荐(1) 编辑
摘要: Python简介 Python的历史 目前我们使用的Python 3.7.x的版本是在2018年发布的,Python的版本号分为三段,形如A.B.C。其中A表示大版本号,一般当整体重写,或出现不向后兼容的改变时,增加A;B表示功能更新,出现新功能时增加B;C表示小的改动(例如:修复了某个Bug),只 阅读全文
posted @ 2019-07-30 20:21 老了杜杜 阅读(406) 评论(0) 推荐(2) 编辑