自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 问答 (2)
  • 收藏
  • 关注

原创 5.shell数组

5.shell数组Bash Shell 只支持一维数组(不支持多维数组),初始化时不需要定义数组大小(与 PHP 类似)。与大部分编程语言类似,数组元素的下标由 0 开始。Shell 数组用括号来表示,元素用空格符号分割开,语法格式如下: arry=(a b c "d" e) #也可以使用下标来定义数组 arry[0]=value0 arry[1]=value1 arry[2]=value2 arry[3]=value3 arry[4]=value4读取数组

2021-03-08 22:17:53 83

原创 4.shell 参数传递

4.shell 参数传递脚本内获取参数的格式为:$n。n代表一个数字,$1代表第一个参数,$2代表第二个参数,以此类推。其中 $0 为执行的文件名创建test.sh示例 #!/bin/bash echo "传递参数实例" echo "执行的脚本名称 $0" echo "第一个参数为:$1" echo "第二个参数为:$2" echo "第三个参数为:$3" :<<! 输出结果为: 执行的文件名:./test.sh 第一个参数为:1

2021-03-08 20:56:17 217

原创 2021-03-04 linux shell脚本学习1

linux shell学习笔记:Shell 编程跟 JavaScript、php 编程一样,只要有一个能编写代码的文本编辑器和一个能解释执行的脚本解释器就可以了。Linux 的 Shell 种类众多,常见的有:Bourne Shell(/usr/bin/sh或/bin/sh)Bourne Again Shell(/bin/bash)C Shell(/usr/bin/csh)K Shell(/usr/bin/ksh)Shell for Root(/sbin/sh)…… 本教程关注的是 Ba

2021-03-04 16:06:29 134 1

转载 2021-03-04 linux进程调度方法(SCHED_OTHER,SCHED_FIFO,SCHED_RR)

linux内核的三种调度方法:1,SCHED_OTHER 分时调度策略,2,SCHED_FIFO实时调度策略,先到先服务3,SCHED_RR实时调度策略,时间片轮转实时进程将得到优先调用,实时进程根据实时优先级决定调度权值,分时进程则通过nice和counter值决定权值,nice越小,counter越大,被调度的概率越大,也就是曾经使用了cpu最少的进程将会得到优先调度。SHCED_RR和SCHED_FIFO的不同: 当采用SHCED_RR策略的进程的时间片用完,系统将重新分配时间片,并置于就

2021-03-04 15:34:23 138 1

转载 2021-03-04

epoll使用方法设想一个场景:有100万用户同时与一个进程保持着TCP连接,而每一时刻只有几十个或几百个TCP连接是活跃的(接收TCP包),也就是说在每一时刻进程只需要处理这100万连接中的一小部分连接。那么,如何才能高效的处理这种场景呢?进程是否在每次询问操作系统收集有事件发生的TCP连接时,把这100万个连接告诉操作系统,然后由操作系统找出其中有事件发生的几百个连接呢?实际上,在Linux2.4版本以前,那时的select或者poll事件驱动方式是这样做的。这里有个非常明显的问题,即在某一时刻,进

2021-03-04 15:28:56 64 1

转载 2021-03-04

句柄理解(转载)在操作系统层面上,文件操作也有类似于FILE的一个概念,在Linux里,这叫做文件描述符(File Descriptor),而在Windows里,叫做句柄(Handle)(以下在没有歧义的时候统称为句柄)。用户通过某个函数打开文件以获得句柄,此 后用户操纵文件皆通过该句柄进行。设计这么一个句柄的原因在于句柄可以防止用户随意读写操作系统内核的文件对象。无论是Linux还是Windows,文件句柄总是和内核的文件对象相关联的,但如何关联细节用户并不可见。内核可以通过句柄来计算出内核里文件对象

2021-03-04 09:27:28 52 1

原创 嵌入式学习

在论坛里面突然发现的一个大佬给的嵌入式学习的路线建议跟大家分享一下一:做任何事情都有一个循序渐进的过程,学习嵌入式linux也一样。在有了一定的嵌入式开发基础后,学习嵌入式linux开发比较适合的切入点是从嵌入式linux应用程序开发开始,即暂时先不去关心嵌入式硬件平台,不去关心linux的底层驱动,先把精力集中在现有的嵌入式linux平台上进行嵌入式linux应用程序设计开发。学习嵌入式linux开发绝不是看看书就可以学好的,需要多实践,编程调试;因为嵌入式开发不同于普通的基于PC机或服务器的应用程

2021-02-20 17:19:01 158

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除