![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Shell
倚珂
这个作者很懒,什么都没留下…
展开
-
Linux_Shell脚本攻略学习笔记(1)1.1-1.5
1.11)shell脚本的两种执行方式:a.直接输入地址+脚本名,如当前目录的./test.shell或者~/Documets/test.shell这种方式必须在脚本头指定解释器,即#!/bin/bashb.不需要指定解释器,使用/bin/bash ~/Documents/test.shell的方式2)每条命令之间使用换行或者分号进行分隔3)两个bash相关的特殊文件:~/.bashs...原创 2018-12-16 22:16:42 · 312 阅读 · 0 评论 -
Linux_Shell脚本攻略学习笔记(2)1.6-1.15
1.61)数组的类别:a.普通数组,索引是数字,从0开始,但是特别的是,索引可以不连续b.关联数组,索引是字符串shell 中的数组更像是key-value的感觉,就算是普通数组,也没有必须连续。用起来还是很方便。2)定义数组的方法:a.普通数组:arr=(1 3 5)arr[1]=3 arr[3]=5b.关联数组:第一步:先声明 declare -A arr第二步...原创 2018-12-31 12:38:05 · 161 阅读 · 0 评论 -
Shell实现树莓派通过风扇自动调节CPU温度(附源码与原理图)
背景树莓派因为性能和自身散热能力,容易在做一些复杂工作时温度升高,例如看个在线视频。而长期高温工作自然是不好的。淘宝上买来的小风扇,有很明显的降温效果,但是结构简单,两根线一根接5V,一根接地,所以插上之后只能一直运行。而且风扇声音很吵,比较烦。所以需要搞一个基于温度自动调整风扇转动的功能。原理树莓派:+5v/0v 和一个引脚作为输出,用来控制风扇的开关即可。继电器:1.选择高电平触发...原创 2019-01-01 15:56:34 · 3972 阅读 · 0 评论 -
shell脚本的3种执行方式分析
执行shell脚本的三种方式包括:1.使用“解释器 + 文件名”的方式2.直接指定文件名3.使用“source + 文件名”的方式这里文件名可以用相对路径也可以用绝对路径。如果文件所在路径被加入到$PATH中,甚至可以不指定路径,直接指定脚本名即可。1.使用“解释器 + 文件名”的方式脚本执行的只是打印一个变量,同时也过滤了当前脚本名的进程根据上面的打印结果,重点关注下面三个特征:...原创 2019-05-12 17:45:06 · 1342 阅读 · 0 评论 -
Sed命令常用用法
基本语法:sed [options] commands inputfileoptions:-n:取消默认输出eg. sed -n '3 p' test.txt-e:多条子命令时使用eg. sed -e 's/a/A/' -e 's/b/B/' test.txteg. sed -e 's/a/A/;s/b/B/' test.txt-f:将多条命令写在脚本中,从脚本中读取命令,此时co...原创 2019-06-23 14:44:42 · 749 阅读 · 0 评论 -
文件描述符
基本概念Linux一切皆是文件,即使是设备,在系统中也会被映射一个文件。键盘和显示器就是默认的标准输入输出指向的设备文件。系统中所有对文件的操作都是通过文件描述符来间接实现的,默认有三个描述符:0、1、2,分别对应标准输入、标准输出、标准错误。通过文件描述符访问文件是通过以下三种数据结构相互关联实现的。1.每个进程维护一张自己的文件描述符表。而后两张是系统级,全局只有一张。2.从左到右是多对...原创 2019-07-21 15:20:20 · 481 阅读 · 0 评论