Linux
Linux
漂流の少年
stay hungry, stay foolish.
展开
-
练习6 --- 控制led和舵机练习
1.题目1要求:通过PWM控制LED的亮度变化,不按按钮,程序一直处在一个等待状态按下按钮,启动一个ISR(中断服务程序),LED开始从最暗到最亮,再从最亮到最暗,然后结束程序等效电路图2.题目2...原创 2021-12-11 10:08:20 · 800 阅读 · 0 评论 -
练习5 --- 树莓派编程(开关控制LED)
1.题目2.分析电路等效图思路:① 初始状态,GPIO23为低电平,LED熄灭;GPIO24低电平,开关断开 ② 按下开关,检测到GPIO24变为高电平,将GPIO23设置为高电平,点亮LED ③ 松开开关,检测到GPIO24变为低电平,将GPIO23设置为低电平,LED熄灭3.代码...原创 2021-11-24 21:34:02 · 783 阅读 · 0 评论 -
练习4 --- 树莓派脚本练习
需要提供一个菜单供用户选择,如书的第 174 页的 Listing 5-3 例题所做的那样。使用 setup 命令,能够设置 delay_on 时间和 delay_off 时间delay_on time时间表示LED亮度持续高的时间,而 delay_off time表示LED亮度持续低的时间...原创 2021-11-17 18:18:51 · 428 阅读 · 0 评论 -
练习3---python脚本
1.第一题hw3_1.pynum = input('please input a number:')if num.isdigit(): if int(num) % 2 == 0: print('It is an even number.') else: print('It is an odd number.')else: print('Wrong input!')运行: python3 hw3_1.py(python2中inpu原创 2021-11-10 20:58:52 · 794 阅读 · 0 评论 -
linux脚本练习2(控制树莓派ACT LED的亮度变化)
翻译翻译1.新建hw2目录,脚本格式类似hw2.sh2.写一个shell脚本和一个python脚本来控制树莓派的ACT LED(在第二章 “interacting with the onboard leds”一栏下面有所描述)你想要通过 PWM 方波信号在3个工作周期内改变 LED 灯的亮度。执行你的脚本,不要和shell交互。...原创 2021-11-03 22:58:56 · 950 阅读 · 0 评论 -
linux脚本练习1(基本指令练习)
用linux指令实现下列功能,所有指令放在一个脚本文件中,并验证能够正确执行.验证方法是使用bashhw0_1.sh,观察结果是否输出正确,这里假设你的脚本文件名称是hw0_1.sh。功能需求如下(共10个需求):1.Youwanttocreateaone-linefilewithouthavingtouseaneditor.2.YouwanttocreateanewdirectorybyusingtheTerminal.3...原创 2021-10-14 23:57:52 · 722 阅读 · 0 评论 -
理解inode、软链接和硬链接
http://www.ruanyifeng.com/blog/2011/12/inode.html原创 2021-10-05 21:10:12 · 94 阅读 · 0 评论 -
linux实验题
原创 2021-05-21 15:16:21 · 160 阅读 · 0 评论 -
用linux脚本统计全球和中国2020年总碳排放
数据来源于网络添加链接描述原创 2021-05-21 15:04:47 · 144 阅读 · 0 评论 -
如何用awk截取特定多行数据
可以用 // , // 这种特殊的 Pattern组合例如,awk '/aaa/,/bbb/'原创 2021-05-21 12:56:04 · 2513 阅读 · 0 评论 -
ls的-l选项(长格式列表输出)
第一列:文件属性第二列:文件link数,涉及到此文件的目录项数第三列、第四列:文件主的名字和组名第五列:第六列:文件最后一次被修改的日期和时间第七列(最后一列):文件名原创 2021-05-08 17:10:54 · 497 阅读 · 0 评论 -
Linux的一些基础知识
关于变量都是以字符串的形式存储的赋值和引用addr=20.1.1.254$addr或${addr}赋值的时候等号两侧不允许有多余的空格环境变量HOME:用户主目录的路径名PATH:命令查找路径TERM:终端类型用env指令可以查看环境变量set指令列出当前所有局部变量、环境变量和函数定义...原创 2021-05-01 20:36:32 · 115 阅读 · 2 评论 -
chrome爬取股票数据
链接转载 2021-04-26 23:46:01 · 177 阅读 · 0 评论 -
用Linux命令编译c语言文件
gcc(选项)(参数)选项-o:指定生成的输出文件;无选项编译链接gcc test.c将test.c预处理、汇编、编译并链接形成可执行文件。这里未指定输出文件,默认输出为a.out。选项 -ogcc test.c -o test将test.c预处理、汇编、编译并链接形成可执行文件test。-o选项用来指定输出文件的文件名。输出:./文件名./表示当前目录...原创 2021-04-20 13:33:36 · 330 阅读 · 0 评论 -
Linux正则表达式例子分析
6个元字符:. * [ \ ^ $cat test1 先连接文件,并通过管道输出,后面的命令用来筛选sed(stream editor)是一种流编辑器选项-e:以选项中的指定后面的script来处理输入的文本文件s/多//g 将‘多’字替换成空,也就是去掉‘多’字后面的g表示global,全局替换,把一行所有需要替换的都替换了无g – 只替代每行第一个s/.*[^0-9]\([0-9][0-9]*\) *万.*/\1/g表达式 .* 就是单个字符匹配任意次,就是匹配任何内容原创 2021-04-18 19:47:35 · 488 阅读 · 3 评论