环境变量
系统自带环境变量
这种环境变量针对所有用户和环境都适用。
变量名称 | 作用 |
---|---|
HOME | 用户的家目录(即主目录) |
SHELL | 用户在使用的shell解释器名称 |
HISTSIZE | 输出的历史命令记录条数 |
邮件保存路径 | |
LANG | 系统语言、语系名称 |
RANDOM | 生成一个随机数字 |
PS1 | bash解释器的提示符 |
PATH | 定义解释器搜索用户执行命令的路径 |
EDITOR | 用户默认的文本编辑器 |
查看系统环境变量,可以使用 env列出所有系统环境变量,如下图:
此外还可以使用printenv打印列出系统变量
自定义环境变量
这里只说下当前用户的环境变量如何设置。
每个用户的根目录下(不知道当前用户根目录的可以使用echo $HOME命令进行打印),都会有一个隐藏的文件.bash_profile,可使用ls -a命令进行列表展示;
命令如下:
// 查看根目录路径
echo $HOME
// 查看当前路径下的所有文件列表
ls -a
当前用户的环境变量即可在.bash_profile文件中进行编写;
编辑以及退出编辑命令:
vi .bash_profile
i
:wq
进入到文件中,执行i命令进行编写,把自己想要定义的环境变量添加进去即可;
编写完之后,按esc键退出编写模式;
然后按:wq命令进行保存;
保存完之后,不要慌着使用echo $WMW_HOME命令进行验证,需要退出当前登录,重新链接进CRT之后才会生效;
自定义命令
查看自定义命令
1.which + 命令
会出现这个命令的路径,如果不是软链接的话,那么这就是此软件的安装路径;如果是软连接的话,那么进入下一步
2.进入上面的路径下,输入:ls -al 要查照的命令
会出现它的真是安装路径。
自定义命令
主要语法:
alias 你自定的命令=系统原来的命令
#例如:
alias startTomcat=sh /home/wangmw/tomcat/bin/startup.sh
知道怎么编辑命令了,接下来就是将命令存放在某个位置;
如上面介绍的环境变量,可以将命令存放在.bash_profile文件中,如下图,自定义一个命令,直接打开当前用户目录下的user/wmw目录:
按上图编辑完之后,退出保存,并退出crt重新连接,即可使用命令:
pwd命令查看当前目录的路径,如上图,可验证自定义命令已经生效。
当然,自定义的命令并非只能存放在.bash_profile文件中,也可以存放在当前用户根目录的.bashrc文件中:
同样的方法,保存一条自定义命令,如下:
如上图,可使用source命令使自定义命令即时生效。