zoukankan      html  css  js  c++  java
  • Shell变量的显示与设置、环境变量、语系变量

    1、变量的显示与设置:echo,unset
    echo:显示一段文字,也可以读出变量内容并打印出来  格式echo $变量或者echo ${变量}
      法:echo [-neE][字符串]echo [--help][--version]

    补充说明:echo会将输入的字符串送往标准输出。输出的字符串间以空白字符隔开, 并在最后加上换行号。

    参   数:
    -n 不要在最后自动换行

    -e 若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出:

       \a 发出警告声;

       \b 删除前一个字符;

       \c 最后不加上换行符号;

       \f 换行但光标仍旧停留在原来的位置;

       \n 换行且光标移至行首;

       \r 光标移至行首,但不换行;

       \t 插入tab

       \v \f相同;

       \\ 插入\字符;

       \nnn 插入nnn(八进制)所代表的ASCII字符;

    -E 不解释反斜杠转义字符

    help 显示帮助

    version 显示版本信息

    变量的设置规则

    1、变量与变量内容以一个等号链接,例如:myname=monica

    2、等号两边不能直接接空格符,例如myname= monica  myname=Monica weid都为错误的

    3、变量名称只能是英文字母与数字,但是开头字符不能是数字

    4、变量内容若有空格符可使用双引号””或单引号’’将变量内容结合起来,但是
    双引号内的特殊字符如$等,可以保持原本的特性,如下所示:
    var=”lang is $LANG”echo $var可得lang is en_US
    单引号内的特殊字符则仅为一般字符(纯文本),如下所示
    var=’lang is $LANG’echo $var可得lang is $LANG

    5、在一串命令中,还需要通过其他的命令提供的信息,可以使用反单引号`命令`$(命令)。特别注意,那个反单引号是键盘上1左边的那个按键

    6、若该变量为了增加变量内容时,则可用”$变量名称${变量}累加内容,例如PATH=”$PATH”:/home/bin

    7、若该变量需要在其他子进程执行,则需要以export来使变量变成环境变量,例如:export PATH

    8、通常大写字符为系统默认变量,自行设置变量可以使用小写字符,方便判断

    9、取消变量的方法为unset 变量名称。例如unset myname

    2、环境变量的功能
    env:查看环境变量与常见环境变量
    set:查看所有变量(含环境变量与自定义变量)
    Export:自定义变量转成环境变量

    3影响显示结果的语系变量(locale
    [root@1-min huage]# locale             //查看当前系统的语言环境

    LANG=en_US.UTF-8

    LC_CTYPE="en_US.UTF-8"

    LC_NUMERIC="en_US.UTF-8"

    .....

     [root@1-min huage]# locale -a          //查看系统支持的所有语言

    。。。。                              //此处省略了

    en_US

    en_US.iso88591

    en_US.iso885915

    en_US.utf8

    。。。。。

    zh_CN

    zh_CN.gb18030

    zh_CN.gb2312

    zh_CN.gbk

    zh_CN.utf8

    。。。。

     [root@1-min huage]# source /etc/sysconfig/i18n

    在不重启的情况下重新加载i18n文件

  • 相关阅读:
    一些业内有名的网站收集
    WCF重载
    FCKEditor fckconfig.js配置,添加字体和大小 附:中文字体乱码问题解决
    查询第几条到第几条的数据的SQL语句
    SPOJ 9939 Eliminate the Conflict
    UVA 10534 Wavio Sequence
    HDU 3474 Necklace
    POJ 2823 Sliding Window
    UVA 437 The Tower of Babylon
    UVA 825 Walking on the Safe Side
  • 原文地址:https://www.cnblogs.com/zhaosunwei/p/6808571.html
Copyright © 2011-2022 走看看