Linux环境变量
博客专区 > 流云cc 的博客 > 博客详情
Linux环境变量
流云cc 发表于1年前
Linux环境变量
  • 发表于 1年前
  • 阅读 0
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 技术升级10大核心产品年终让利>>>   

which:查找某个命令的绝对路径。

#[root@localhost~]# which ls

alias ls='ls --color=auto'

/bin/ls

 

alias:为命令提供别名,通意小名。可以使较长的命令简化。

[root@localhost~]# alias

#显示当前所有别名

[root@localhost~]# alias vieth='vi /etc/sysconfig/network-scripts/ifcfg-eh0'

#配置别名,之后vith命令即相当于‘’中命令。

[root@localhost~]# which vieth

alias vieth='vi /etc/sysconfig/network-scripts/ifcfg-eh0'

/bin/vi

如果想取消别名,只需要unalias vieth即可。

 

环境变量PATH:将命令路径加入$PATH中后,可直接使用命令,而不需要使用绝对路径。

[root@localhost~]# echo $PATH

#打印当前环境变量

/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

如果将ls移到/root/中的话,无法执行,提示"command not found"。

[root@localhost~]# mv /bin/ls /root/

[root@localhost~]# ls

-bash:/bin/ls:没有那个文件或目录

解决这个问题,3种办法:

1、将ls移回原位置。

[root@localhost~]# mv /root/ls /bin/

[root@localhost~]# ls

anaconda-ks.cfg install.log install.log.syslog

2、将/root这个路径加入$PATH当中。

[root@localhost~]#PATH=$PATH:/root

[root@localhost~]# echo $PATH

/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/root

[root@localhost~]# ls

anaconda-ks.cfg install.log install.log.syslog ls

3、使用绝对路径。

[root@localhost~]# /root/ls

anaconda-ks.cfg install.log install.log.syslog ls

 

 

共有 人打赏支持
粉丝 0
博文 19
码字总数 4552
×
流云cc
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: