0
点赞
收藏
分享

微信扫一扫

7:环境变量-步入Linux的现代方法


目录

  • ​​7.1 什么是环境变量?到底高清楚,彻底高清楚什么究竟是环境变量!!!!!​​
  • ​​7.2 全局环境变量和局部环境变量​​
  • ​​7.3 用户和局部变量的定义​​
  • ​​7.4 定义全局变量​​
  • ​​7.5 默认的环境变量​​
  • ​​7.6 为啥要用环境变量​​
  • ​​7.7 永久配置环境变量?​​

7.1 什么是环境变量?到底高清楚,彻底高清楚什么究竟是环境变量!!!!!

  • 环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等
  • 文件夹写入的环境变量,意味则可以在任何位置访问该文件夹,相当于告诉系统这个目录在哪里

7.2 全局环境变量和局部环境变量

  • windows:系统变量与用户变量
  • linux: 全局环境变量和局部环境变量
  • 全局环境变量​​printenv​
  • ​printenv USER​
  • ​echo $USER​
  • ​cd $HOME​

7:环境变量-步入Linux的现代方法_局部变量


7:环境变量-步入Linux的现代方法_linux_02

7.3 用户和局部变量的定义

  • 局部变量只能在当前shell执行,子shell或者退出后就不能用了
  • 注意 定义局部变量不要大写
  • 全局变量用大写,下划线命名法

7.4 定义全局变量

  • ​export​​ 为shell变量或函数设置导出属性。
  • 可以子shell里执行,但关闭后仍失效

7.5 默认的环境变量

  • ​set​

7:环境变量-步入Linux的现代方法_shell_03

7.6 为啥要用环境变量

  • 配置开发环境需要使用
  • 临时环境变量
  • ​PATH=$PATH:/home/yeats/Templates/​

7:环境变量-步入Linux的现代方法_bash_04

7.7 永久配置环境变量?

  • 启动文件:开机的时候默认执行的环境变量
  • ​bash shell​
  • 1登录shell
  • 2非登录就打开shell
  • 3运行脚本非交互shell
  • ​cat /etc/profile​
  • ​~/.bashrc​
  • ​~/.bash_profile​
  • ​~/.profile​
  • ​~/.bash_login​
  • ​cat bashrc​
  • 加入全局环境变量(需学习vim)

7:环境变量-步入Linux的现代方法_linux_05


举报

相关推荐

0 条评论