Linux自定义命令和环境变量

环境变量

系统自带环境变量

这种环境变量针对所有用户和环境都适用。

变量名称作用
HOME用户的家目录(即主目录)
SHELL用户在使用的shell解释器名称
HISTSIZE输出的历史命令记录条数
MAIL邮件保存路径
LANG系统语言、语系名称
RANDOM生成一个随机数字
PS1bash解释器的提示符
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命令使自定义命令即时生效。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值