![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
shell编程
h490516509
这个作者很懒,什么都没留下…
展开
-
shell编程(一)
1.0 转义字符 `\` 为什么要转义字符?因为shell编程中,有一些关键的字符,表达了某些意思,如果不用转义,会引起不同意思。 \\ 反斜杠\$ 美元符\" 双引号 \' 单引号 \* 星号\n 换行符(0xA) \r 回车符(0xD) \t 水平制表符 \v 垂直制表符 \[ 左方括号 \] 右方括号 2.0 自定义变量, 2.1 变量...原创 2018-12-08 10:38:38 · 3142 阅读 · 0 评论 -
shell编程(二)
8.0 for for有两种应用方法 ####注意,此方法与case 有相同之处,但case 后的变量是引用,而无for后是赋值,所以case 后用$var 而for 用var 8.1 8.11 for num in 1 2 3 4 ;do ...原创 2018-12-08 15:04:30 · 118 阅读 · 0 评论 -
shell编程(三)
13 数组 数组有两种:关联数据 索引数组 # 索引数组使用从 0 开始的整数下标,下标必须是非负的整数 # 关联数组使用字符串作为下标 # 可以使用 declare -a 数组名 来声明索引数组 # 必须使用 declare -A 数组名 来声明关联数组 13.1 数组创...原创 2018-12-08 16:58:52 · 200 阅读 · 0 评论 -
gumbo库应用与按装
gumbo是开源的,可以从这里得到它,下载 :开源的一般是用autotool编译 https://github.com/google/gumbo-parser ./autogen.sh //----------运行 ./autogen.sh: line 44: libtoolize: command not found 原因:是因为缺少libtoo...转载 2019-01-09 17:29:41 · 1150 阅读 · 0 评论 -
LIBRARY_PATH和LD_LIBRARY_PATH环境变量的区别
转:https://www.cnblogs.com/panfeng412/archive/2011/10/20/library_path-and-ld_library_path.html LIBRARY_PATH和LD_LIBRARY_PATH是Linux下的两个环境变量,二者的含义和作用分别如下: LIBRARY_PATH环境变量用于在程序编译期间查找动态链接库时指定查找共享库的路径,例如,...转载 2019-01-15 17:26:53 · 5640 阅读 · 0 评论 -
su 和 sudo 的区别:
su 和 sudo 的区别: 1.共同点:都具有root用户权限; 2.不同点:su仅仅取得root权限,工作环境不变;sudo是完全取得root的权限和root的工作环境转载 2019-01-15 18:04:02 · 528 阅读 · 0 评论 -
Linux 登陆shell,交互shell以及环境变量读取顺序
转:https://blog.csdn.net/leshami/article/details/77198412 Linux用户在登陆到Linux服务器时,一些登陆的提示欢迎信息,以及特定的环境配置等等都按预先设定好的配置来生效。Linux中的这个shell环境会读取很多不同的配置文件来达成上述目的,同时还有登陆shell与非登陆shell的区分。 一、登陆shell与非登陆shell 登陆...转载 2019-01-15 20:07:04 · 176 阅读 · 0 评论 -
pkgconfig了解
转:https://blog.csdn.net/mantis_1984/article/details/52847435 我们知道,第三方库的使用主要涉及头文件的路径设置,库的路径设置以及动态库的环境变量设置。一般来讲,第三方库都会提供一个*.pc 文件,pkg-config程序通过读取这个*.pc的文件,获取了库的头文件位置和库的路径等信息,然后告知编译器,实现库的...转载 2019-01-16 19:09:10 · 128 阅读 · 0 评论