欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

探索和调整系统路径设置

最编程 2024-02-01 16:22:41
...

echo $PATH  显示当前shell的环境变量,root用户,transfor等普通用户环境变量根据个人配置而不同。因 .bashrc 配置文件


没有设置环境变量的时候,运行命令:/usr/local/tomcat/bin/tomcat start


用export在/etc/profile中添加文件路径(对系统所有用户有效):

#vim /etc/profile

    export PATH=/usr/local/tomcat/bin:$PATH


修改用户主目录中的隐藏文件.bashrc文件(只针对当前用户生效)

#vim /root/.bashrc

    export PATH=/usr/local/tomcat/bin:$PATH


查看添加的环境变量是否生效:

#echo $PATH

#echo $DISPLAY


linux的变量种类

按变量的生存周期划分,分为两类:

永久的:需要修改配置文件,变量永久生效

临时的:使用export命令声明即可,关闭当前shell后即失效


修改设置环境变量三种方法:

1.修改配置文件 /etc/profile ,对所有用户生效

  #vim /etc/profile

    export PATH=

  #source /etc/profile  使修改的环境变量立即生效,不需要重进bash

2.修改用户家目录下 .bash_profile 文件,只对指定用户生效

  #vim /home/transfor/.bash_profile

    export PATH=/usr/local/tomcat/bin:$PATH

  #source /home/mopgaming/.bash_profile  使修改的环境变量立即生效

3.直接运行export命令定义环境变量,只对当前shell生效(临时)

  #export PATH=/home/mopgaming/jason:PATH    即时生效

  #echo $PATH


常用环境变量:

PATH    决定当前shell将在哪个目录中寻找命令或程序

HOME    当前用户的家目录

HISTSIZE    历史记录数

LOGNAME    当前用户的登录名

HOSTNAME    指主机名称

SHELL        当前用户shell类型

LANGUGE    语言相关的环境变量,多语言可以修改环境变量

MAIL    当前用户的邮件存放目录

PS1    基本提示符,对于root用户是#,对于普通用户是$


查看环境变量:

#echo $PATH    查看单个环境变量

#env    查看所有环境变量

#set    查看所有本地定义的环境变量

#unset    删除指定的环境变量

    #export TEST=hello

    #echo $TESH

    #unset TEST    前面不需要添加$,unset和export一样,对环境变量的操作都是临时的。

#readonly TEST    将环境变量TEST设置成只读,不能被unset删除,不能修改TEST="hello jason"。还不知到何种方法可以删掉该环境变量。重新进入用户bash,之前的readonly设置失效。







推荐阅读