Linux基础——PATH环境变量

来源:互联网 发布:ip网络计算 编辑:程序博客网 时间:2024/05/29 14:36
#which ls
alias ls='ls --color=auto'
/bin/ls

ls /var== /bin/ls --color=auto /var
#alias s='ls -alt /var' 【s命令等于 #ls -alt /var】
#alias s='ls -alt' 【s命令等于 #ls -alt】 【若重复,则覆盖上一条自定义命令】【只在当前终端下面生效
#alias 【查询当前缩写命令】

解决所有终端生效的方法:
一、
#vi ~/.bashrc 【在root目录下,#vi .bashrc】【进入缩写命令目录,此处增加的新缩写命令,可以再所有终端使用】
返回命令
# .bashrc

# User specific aliases and functions

alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
alias s='ls -alt' 【此处新增】

# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi

#source ~/.bashrc 【在不重启的情况下,使新增的alias变量生效】

which 【查命令的绝对路径,并且which可查找的路径是规定好的】
#echo $PATH 【查看PATH变量】
#PATH=$PATH:/tmp/ 【增加/tmp/到PATH路径下,使tmp目录下的命令可以被找到并执行】此方法只针对当前窗口,重启后消失


#vi /etc/profile 【此目录一般用来加载变量】
最底部输入
export PATH=$PATH:/tmp/【将命令增加到profile目录下,重启后,可以使所有终端同时使用】
#source /etc/profile 【在不重启的情况下,使新增的path路径生效】



若想删除新增的命令,重新赋值PATH=/SS/SSS:/SSS: 去掉$PATH:选项

0 0
原创粉丝点击