默认的shell程序和其它的shell程序

history和cat .bash_history的区别


history-a后cat .bash_histoty后输出结果的变化

什么是环境变量
.系统环境变量基本上都是使用全大写字母,以区别于普通用户的环境变量。
• 在 bash shell 中,环境变量分为两类:
✓ 全局变量:全局环境变量对于 shell 会话和所有生成的子 shell 都是可见的。
✓ 局部变量:局部变量则只对创建它们的 shell 可见。
用env或printenv命令查看全局变量

set的输出

在父 Shell 中定义变量并导出
进入子 Shell 并查看变量

在子 Shell 中修改变量并重新导出
退出子 Shell 并检查父 Shell 变量

在父 Shell 中设置全局环境变量
进入子 Shell 并查看变量

在子 Shell 中删除全局变量

退出子 Shell 并检查父 Shell 变量

在父 Shell 中删除全局变量

创建一个shell文件

尝试是否可以直接运行该文件?能
设置PATH环境变量后,再次运行,是否运行成功?能
重启系统后,再次进入,是否还能运行成功?结果为不能运行成功
登录 shell会从以下5个不同的启动文件里读取命令

387

被折叠的 条评论
为什么被折叠?



