linux变量

相关命令:

env // 列出当前shell环境下的所有环境变量与其内容

set // 列出所有变量(含环境变量自定义变量)

export test='测试啊!'// 将自定义变量转换成环境变量,仅对此次登录有效

locale -a // 列出系统支持的语系

locale // 列出当前系统的语系,可在文件/etc/sysconfig/i18n中设置

read -p "请输入名字!" -t 20 name // 在20秒内将键盘的输入作为变量“name”的值

declare -i sum=100+100 // 将变量的类型定义为整数,-a为数组,-x为环境变量,-r为readonly,+x为取消环境变量

declare -p sum // 列出变量的类型

source ~/.bash_profile // 导入配置文件,顺序为:~/.bash_profile > ~/.bash_login > ~/.profile

. ~/bash_profile // .=source,同上

常见环境变量:

$ // 当前shell的pid // echo $$ 

? // 上一命令的回传码,echo $?

HOME  // 用户主文件夹

SHELL // 当前环境下使用的shell程序

PATH // 执行文件命令查找路径,目录之间用‘:’分割

HOSTNAME // 主机的名称

TERM // 终端机使用的环境类型

USER // 当前用户

LS_COLORS // 一些颜色显示

LANG // 语系数据

RANDOM // 随机数,0~32767,取0~9之间的数:declare -i number=$RANDOM*10/32768;echo $number

 PS1 // 提示符设置(首行)参见《鸟哥的私房菜》p306

PS2 // 提示符设置(次行)参见《鸟哥的私房菜》p306

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容