echo 为输出指令,默认输出到控制,常用参数
-
-n 表示输出完不换行(默认输出完换行)
-
-e 表示将输出的内容转义,常用的转义字符有\t,\n
read 为输入指令,会阻塞进程(默认结束字符为空格),常用参数
-
-s输入时不回显内容,效果如同passwd命令,在给某个用户设置密码的时候就是不回显内容的
-
-t read -t5 超过5秒未输入自动退出
-
-n read -n5 只能输入5个字符
-
-p 同时输出内容 read -p “你输入的内容是:”
全局变量与用户变量
-
全局变量通常也是全局环境变量,需要在 /etc/profile或者/etc/bashrc中配置,配置完使用export 关键字导出。
-
用户变量在每个用户家目录下有隐藏文件 bash_profile 和 bashrc