linux环境变量
Linux 环境变量
2023-09-11 14:18:19 时间
在linux系统下,如果你下载并安装了应用程序,很有可能在键入它的名称时出现“command not found”的提示内容。如果每次都到安装目标文件夹内,找到可执行文件来进行操作就太繁琐了。这涉及到环境变量PATH的设置问题,而PATH的设置也是在linux下定制环境变量的一个组成部分。
环境变量可以让子程序继续引用的原因,是因为:
1. 当启动一个 shell ,操作系统分配一记忆区块给 shell 使用,此区域之变量可以让子程序存取;
2. 利用 export 功能,可以让变量的内容写到上述的记忆区块当中(环境变量);
当加载另一个 shell 时 (亦即启动子程序,而离开原本的父程序了),子 shell 3. 可以将父 shell 的环境变量所在的记忆区块导入自己的环境变量区块当中。
所以环境变量是和Shell紧密相关的,用户登录系统后就启动了一个Shell。对于Linux来说一般是bash,但也可以重新设定或切换到其它的Shell(使用chsh命令)。
根据发行版本的情况,bash有两个基本的系统级配置文件:/etc/bashrc和/etc/profile。这些配置文件包含两组不同的变量:shell变量和环境变量。前者只是在特定的shell中固定(如bash),后者在不同shell中固定。很明显,shell变量是局部的,而环境变量是全局的。环境变量是通过Shell命令来设置的,设置好的环境变量又可以被所有当前用户所运行的程序所使用。对于bash这个Shell程序来说,可以通过变量名来访问相应的环境变量,通过export来设置环境变量。
注:Linux的环境变量名称一般使用大写字母
相关文章
- 嵌入式Linux根文件系统制作 (BusyBox+Initramfs)
- Linux 环境变量配置总结,快来围观...
- Go语言学习:编译成windows和linux上可执行文件
- Linux命令之awk/gawk(文本报告生成器)
- Linux 下编译Android-VLC开源播放器详解(附源码下载)
- Centos7 SVN安装最新版本,Linux安装svn最新版本
- Linux 内核 低级 sysfs 操作
- chattr - 修改文件在Linux第二扩展文件系统(E2fs)上的特有属性
- linux系统重启 查看相关日志和历史记录
- iowait 过高问题的查找及解决linux
- 修改linux运行级别
- Linux-022-Centos Nginx 配置环境变量,常规命令
- Linux中PATH、CLASSPATH等环境变量配置格式详解
- linux 自动同步时间脚本
- root用户Linux 环境变量的配置解决(-bash: jps: command not found)有关问题
- Linux常用命令-vim
- Linux下设置环境变量各配置文件的区别
- 【Linux】linux经常使用基本命令
- (1.1)sql server for linux 安装(yum、静默安装、环境变量安装、docker安装)
- Linux学习笔记(13)linux软件安装rpm与yum--理论篇
- Linux学习笔记(12)linux文件目录与用户管理
- Linux学习笔记(2)linux系统信息与进程相关命令
- Linux设置环境变量小结:设置永久变量&临时变量 全局变量&局部变量
- 运维笔记:Linux搭建NFS存储共享服务器