`

linu 环境变量设置位置

阅读更多

一。/etc/profile

      这个文件比较有统一性。几乎所有版本的*NIX都会有。同时对所有的用户都有效。里面设置了一些比较重要的环境变量。PATH,HOSTNAME,UID 之类的。PATH定位包含可执行文件,库文件及一般文本文件的目录位置,便于用户快速访问。同时/etc/profile.d目录和文件/etc/inputrc也是由/etc/profile规划出来的。

二。/etc/bashrc  

      这个文件里面有一个比较重要的就是PS1环境变量。决定命令提示符的显示方式

三。/etc/profile.d/*.sh 

       这是一个目录。针对bash以及C-shell规范了一些数据。可以自行设计一些具有*.sh的文件名来书写系统的设置值。

四。~/.bash_profile ~/.bash_login ~/.profile  环境变量的个人设置

   这三个文件只需要一个即可。一般默认是~/.bahs_profile。之所有有那么多的文件,是因为其他shell用户转过来的习惯。bash启动时(其他的shell不清楚),依次读取的顺序是~/.bash_profile,~/.bash_login,~/.profile

五。~/.bashrc这个是最个性化的设置文件。shell登录时候,最后读取的。每次执行shell脚本的时候都会读取这个文件,所以是最全面,最新的。而刚刚那个文件~/.bash_profile只是在登录的时候才读取一次的

六。~/.bash_history

  每次登录bash后,bash会先读取这个文件,将所有的历史命令读入内存。和HISTSIZE环境变量的设置值有关系。

七。~/.bash_logout   销bash后,系统会给你干的事情。

 

分享到:
评论

相关推荐

    linu操作命令设置数据

    - `export`: 在当前shell会话中设置环境变量,如`export PATH=$PATH:/new/path`添加/new/path到PATH。 7. **系统管理**: - `sysctl`: 调整内核参数,如`sysctl -w net.core.wmem_default=1024000`设置网络缓冲区...

    嵌入式linu学习规划

    1. **C语言基础**:掌握C语言的基础语法,包括变量、数据类型、运算符、流程控制语句等。 2. **指针操作**:深入理解指针的概念及其应用,包括指针的定义、使用以及指针与数组、字符串、函数之间的关系。 3. **数据...

    Linu内核分析

    它通过调度进程、管理内存、处理中断等方式,提供了一个稳定、高效的操作环境。 #### 1.3 走进Linux内核 - **内核特征**:Linux内核具有模块化、可裁剪性、实时性和安全性等特点,能够适应从嵌入式设备到大型...

    Linu系统安全配置标准.pdf

    3. **root环境变量基线**: - **环境变量设置**:确保root账户的PATH变量不包含本地目录(`.`),以减少意外执行本地脚本的风险。 4. **网络与服务安全**: - **最小化启动服务**:关闭不必要的服务以减少攻击面...

    Tomcat7-Linu版本

    根据系统资源和负载,可能需要调整Tomcat的JVM参数,如堆大小(`Xms`和`Xmx`)、线程池大小等,这些可以通过修改`$CATALINA_HOME/bin/catalina.sh`文件中的`JAVA_OPTS`环境变量实现。 总结来说,"Tomcat7-Linu版本...

    linu下jdk8

    3. **设置环境变量**: 配置JDK环境变量,包括`JAVA_HOME`, `PATH`, 和 `CLASSPATH`。编辑`~/.bashrc`或`~/.bash_profile`(根据你的Shell类型): ``` nano ~/.bashrc ``` 在文件末尾添加以下行: ``` ...

    linu版jdk1.8(压缩包).rar

    - 设置环境变量:打开或创建`~/.bashrc`或`~/.bash_profile`文件,添加以下行: ``` export JAVA_HOME=/usr/lib/jvm/jdk1.8 export PATH=$JAVA_HOME/bin:$PATH ``` - 激活更改:保存文件并运行`source ~/....

    ffmpeg4.2.2_linu.tar.gz

    4. 将 FFmpeg 添加到系统的 PATH 环境变量中,以便全局使用:`sudo ln -s /path/to/ffmpeg/bin/ffmpeg /usr/local/bin/ffmpeg` 5. 现在可以在终端中直接使用 `ffmpeg` 命令进行多媒体处理操作。 FFmpeg 支持众多的...

    unix linu shell

    参数是传递给脚本或命令的值,而环境变量则是全局的,影响整个Shell会话。例如,`$0`表示脚本本身的名字,`$1`到`$9`表示传入脚本的前九个参数。环境变量如`PATH`定义了搜索可执行文件的路径。 七、Shell扩展和特性...

    linu gb 入门.pdf

    《Linux入门》这本书主要介绍了在UNIX环境中使用GDB(GNU调试器)进行高级程序开发的知识。GDB是GNU项目的一部分,是一个强大的调试工具,适用于多种操作系统,包括Linux。以下是GDB的一些关键概念和操作: 1. **...

    虚拟机与Linu系统安装以及云计算平台的搭建及安装.docx

    Hadoop的安装还包括配置环境变量、初始化HDFS和YARN等步骤,以及调整系统参数以适应集群环境。 在云计算环境中,多台虚拟机可能需要组成一个集群,例如在Hadoop场景中,会有NameNode(主节点)和DataNode(从节点)...

    虚拟机与Linu系统安装以及云计算平台的搭建及安装.pdf

    安装JDK后,需要配置环境变量以使系统能够识别Java。在Ubuntu中,这涉及到修改/etc/environment和/etc/profile文件。在这些文件中添加关于JAVA_HOME、JRE_HOME、CLASSPATH和PATH的设置。完成后,通过运行`source /...

    Oracle Database Installation Guide 11g Release 2 (11.2) for Linu

    5. **配置环境变量**:安装指南将详细说明如何设置必要的环境变量,如`ORACLE_HOME`、`PATH`、`LD_LIBRARY_PATH`等,以确保Oracle软件能够正确地找到其组件和库。 6. **安装步骤**:安装过程分为几个阶段,包括响应...

    虚拟机与Linu系统安装以及云计算平台的搭建及安装 (2).pdf

    - 通过编辑`/etc/profile`文件,设置`JAVA_HOME`, `JRE_HOME`, `CLASSPATH`和`PATH`环境变量。 - 使用`source /etc/profile`使更改立即生效,并通过`java -version`验证JDK版本。 10. **设置默认JDK**: - 使用`...

    虚拟机与Linu系统安装以及云计算平台的搭建及安装 (2).docx

    在Ubuntu中,除了安装JDK外,还需要配置环境变量,将JDK路径添加到`/etc/environment`和`/etc/profile`文件中。通过运行`java -version`、`javac`等命令,可以检查Java是否正确安装和配置。 最后,为了确保特定版本...

    golang项目如何上线部署到Linu服务器(方法详解)

    - 在Windows环境下,通过设置环境变量`GOARCH`为`amd64`和`GOOS`为`linux`,然后执行`go build main.go`,将生成一个无后缀的Linux二进制文件`main`。 - 将这个文件上传到Linux服务器上的任意目录,赋予执行权限`...

    linu下makefile资料

    在Linux环境中,`make`是用于管理和控制程序编译过程的标准工具。 **Makefile基本结构:** Makefile通常包含目标(target)、依赖文件(dependencies)和动作(actions)。例如: ```makefile target : ...

    嵌入式Linu系统简单应用软件开发.docx

    确保编译器版本正确(如3.4)并设置相应的环境变量,以便编译器能够找到所需的库和头文件。 在配置好开发环境后,开发者会在宿主机的Linux系统中创建一个新目录,用于存放项目文件。然后编写C语言程序,如hello.c,...

Global site tag (gtag.js) - Google Analytics