shell的变量功能

 

shell的变量功能_第1张图片

 

shell的变量功能_第2张图片

 

       在变量的设置当中,单引号与双引号的用途有何不同?单引号与双引号的最大不 同在于双引号仍然可以保有变量的内容,但单引号内仅能是一般字符 ,而不会有特殊符号。

可以使用反单引号 ` 或者$()将指令连接起来。

shell的变量功能_第3张图片

  • 环境变量的功能

用 env 观察环境变量与常见环境变量说明

shell的变量功能_第4张图片

产生0~9的随机整数

shell的变量功能_第5张图片

  • 用 set 观察所有变量 (含环境变量与自订变量)

shell的变量功能_第6张图片

  • 环境变量PS1设置

shell的变量功能_第7张图片

子程序仅会继承父程序的环境变量, 子 程序不会继承父程序的自订变量。

  • 语系变量locale

查询linux支持的语系

shell的变量功能_第8张图片

语系定义

  • 接收键盘输入

shell的变量功能_第9张图片

shell的变量功能_第10张图片

  • declare/typeset

shell的变量功能_第11张图片

如果不小心将变量设置为“只读”,通常得要登出再登陆才能复原该变量的类型。

shell的变量功能_第12张图片

  • 与文件系统及程序的限制关系: ulimit

shell的变量功能_第13张图片

shell的变量功能_第14张图片

 

  • 变量内容的删除、取代与替换

shell的变量功能_第15张图片

shell的变量功能_第16张图片

shell的变量功能_第17张图片

 

shell的变量功能_第18张图片

取代

shell的变量功能_第19张图片

shell的变量功能_第20张图片

  • 变量的测试与内容替换

shell的变量功能_第21张图片

shell的变量功能_第22张图片

 

shell的变量功能_第23张图片

 

shell的变量功能_第24张图片

shell的变量功能_第25张图片

 

你可能感兴趣的:(鸟哥的linux私房菜)