美文网首页山东农业大学大数据中心
“Linux 基础入门(新版)”实验报告 环境变量与文件查找

“Linux 基础入门(新版)”实验报告 环境变量与文件查找

作者: w王好人w | 来源:发表于2017-05-20 20:01 被阅读3次

    环境变量与文件查找

    1.环境变量

    什么是变量:

    所谓变量就是计算机中用于记录一个值(不一定是数值,也可以是字符或字符串)的符号,而这些符号将用于不同的运算处理中。

    创建一个变量:

    使用declare创建

    $ declare tmp

    赋值:

    使用=来赋值

    tmp=shiyanlou

    读取变量的值:

    $ echo $tmp

    环境变量:

    环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等。

    环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。

    有关命令:

    set:

    显示当前 Shell 所有变量,包括其内建环境变量(与 Shell 外观等相关),用户自定义变量及导出的环境变量

    env:

    显示与当前用户相关的环境变量,还可以让命令在指定环境中运行。

    export:

    显示从 Shell 中导出成环境变量的变量,也能通过它将自定义变量导出为环境变量。

    /etc/bashrc

    /etc/profile

    它们分别存放的是 shell 变量和环境变量。

    2.命令的查找路径与顺序

    在 Shell 中输入一个命令,Shell 是怎么知道去哪找到这个命令然后执行的呢?这是通过环境变量 PATH 来进行搜索的。

    PATH 里面保存了 Shell 中执行的命令的搜索路径。

    3.添加自定义路径到“ PATH ”环境变量

    $ PATH=$PATH:/home/shiyanlou/mybin

    4.修改已有变量

    ${变量名#匹配字串}

    从头向后开始匹配,删除符合匹配字串的最短数据

    ${变量名##匹配字串}

    从头向后开始匹配,删除符合匹配字串的最长数据

    ${变量名%匹配字串}

    从尾向前开始匹配,删除符合匹配字串的最短数据

    ${变量名%%匹配字串}

    从尾向前开始匹配,删除符合匹配字串的最长数据

    ${变量名/旧的字串/新的字串}

    将符合旧字串的第一个字串替换为新的字串

    ${变量名//旧的字串/新的字串}

    将符合旧字串的全部字串替换为新的字串

    5.删除变量

    使用unset删除

    $ unset temp

    6.搜索文件

    搜索常用的命令有:

    whereis,which,find 和 locate 。

    whereis 简单快速

    locate 快而全

    which 小而精

    find 精而细

    7.制作数字雨

    需要先安装Ubuntu。

    $ sudo apt-get update;sudo apt-get install cmatrix

    然后输入$ cmatrix就可以了

    相关文章

      网友评论

        本文标题:“Linux 基础入门(新版)”实验报告 环境变量与文件查找

        本文链接:https://www.haomeiwen.com/subject/ejzqxxtx.html