zoukankan      html  css  js  c++  java
  • Linux学习之路-2017/12/25

    三章  命令通配符 、PATH变量

    支持多种文本的通配符 

     通配符                   含义

      *        匹配零个或多个字符

        ?         匹配任意单个字符

      [0-9]        匹配范围内的数字

      [abc]       匹配已出的任意字符

    示例:

    支持多种特殊字符扩展

       字符          作用

         (反斜杠)       转义后面单个字符

        "(单引号)     转义所有的字符

        " "(双引号)   变量依然生效

        ‘’(反引号)     执行命令语句 

     PATH变量

      alias,用于设置命令的别名,格式:“”alias 别名=命令“”

      unalias,用于取消命令的别名,格式:“”“unalias 别名”

    示例:

     

    查看$PATH变量的命令:echo $PATH

    为变量增加新的值:PATH=$PATH:/root/bin

    重要的环境变量

      env,查看linux系统中的重要的环境变量

      变量是由固定的“变量名”与用户或者系统设置的“变量值”两部分组成,可以直接修改

      变量名称    作用

      HOME     用户的主目录“家”

      SHELL       当前的shell是哪个程序

      HISTSIZE     历史命令记录条数

      MAIL        邮件信箱文件

      LANG       语系数据

      RANDOM      随机数字

      PS1       bash提示符

      HISTFILESIZE   history命令存储数量

      PATH       在路径中的目录查找执行文件

      EDITOR     默认文本编辑器

      HOME     用户主目录

    示例:

    不同用户的HOMEA变量值不一样,

    假设需要设定一个变量“WORKDIR”,让用户执行“cd $WORKDIR”,就切换到/home/workdir目录

    切换到其他用户,却发现该环境变量为空,这是什么原因呢?

    原因:这只是局部变量,只针对当前用户有效。

    需要利用export将局部变量提升为全局变量,命令:export 变量名【=变量值】

     

    问题:gavinw用户下cd $WORKDIR未能进去到/home/workdir目录?

  • 相关阅读:
    环境搭建:Vue环境搭建和项目初始化(windows)
    文件扩展关联命令
    关闭任务栏上右键的打开历史记录
    CDN基本原理和功能浅析
    制作支持UEFI启动的原装系统安装盘
    文件被占用如何查看
    BIOS和CMOS的区别
    PKI公钥基础设施简介
    网络安全通信https工作原理
    常见加密算法简介
  • 原文地址:https://www.cnblogs.com/Gavinw1011/p/8111557.html
Copyright © 2011-2022 走看看