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文件

最新文章

  1. Leetcode 86. Unique Binary Search Trees
  2. openerp child_of操作符深度解析
  3. 如何快速编写Vim语法高亮文件
  4. plupload+struts2实现文件上传下载
  5. 【搜索】【并查集】Codeforces 691D Swaps in Permutation
  6. 设计模式(二): BUILDER生成器模式 -- 创建型模式
  7. javascript內容向上不間斷滾動
  8. ASP.NET关于Login控件使用,LoginView 控件,CreateUserWizard 控件
  9. CentOS6.3配置SVN之subversion1.7.7
  10. Yii2前后台分离
  11. Canvas的下雪效果
  12. 调参过程中的参数 学习率,权重衰减,冲量(learning_rate , weight_decay , momentum)
  13. MUI 页面传值,因为用的是H5+ plus方法所以要在真机上才能测试出效果
  14. dom 及bom
  15. Kafka权威指南 读书笔记之(四)Kafka 消费者一一从 Kafka读取数据
  16. 理解AJAX的原理
  17. 组合框QGroupBox
  18. mtd工具
  19. mysql数据库优化方法大数据量查询轻松解决
  20. 实现Action的三种方式

热门文章

  1. java链接数据库--Mysql
  2. Nano
  3. Android横竖屏总结(转)
  4. shell面试经典70例
  5. PHP高性能开发-多进程开发
  6. ie下,jquery为动态添加的节点添加事件,用live
  7. 算法详解(LCA&RMQ&tarjan)补坑啦!完结撒花(。◕ˇ∀ˇ◕)
  8. sysbench(mysql测试工具 )
  9. 函数名后加const
  10. Mac下安装node.js , Ionic