Linux第三学

て烟熏妆下的殇ゞ 提交于 2019-12-02 10:44:48

linux境变量,bash shell用一个称作环境变量的特性来存储有关shell会话和工作环境的信息。

一、环境变量
test=testing; echo $test 输出得到testing;
export test将环境变量到为全局环境变量,可用于子进程;(export仅限本次登录)
重置环境变量unset test;

经常遇到.so找不到,确认下是不是环境变量没设置:
export LD_LIBRARY_PATH=YourSoPath:$LD_LIBRARY_PATH(:作为多个环境变量的分隔符;此命令相当于在原来的LD_LIBRARY_PATH环境变量中加入你自己的so文件所在的路径)

二、数组
mytest=(one two three four)
echo ${mytest[0]} 输出为one
echo ${mytest[2]} 输出为three
更改元素值:mytest[2]=five
echo ${mytest[2]} 输出为five
输出所有元素:echo ${mytest[**]}(其实里边是一个星号,编辑有问题,所以用了两个)
删除某个元素:unset mytest[0] (如果调用echo ${mytest[*],输出为two five four})

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!