Linux 中的export与alias命令详解
作者:hechengQAQ 时间:2022-06-03 00:34:22
摘要:export和alias都是用来简化命令行输入的工具。export用于设置环境变量,环境变量是一些系统级别的变量,用于指定一些系统的默认值或者搜索路径等。
alias用于给较长的命令取别名,只是给命令取别名。
一、alias
alias ll="ls -l"
这样就可以使用简单的命令执行操作
二、export
环境变量配置文件.bash_profile:
# Setting PATH for Python 3.6
# The original version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/3.6/bin:${PATH}"
export PATH
# Setting PATH for Python 3.10
# The original version is saved in .bash_profile.pysave
# 冒号(:)通常表示分隔符,将前面的路径添加到PATH系统环境变量中,再调用export设置,最后保存文件别忘了source激活
PATH="/Library/Frameworks/Python.framework/Versions/3.10/bin:${PATH}"
export PATH
alias python3="/usr/local/bin/python3.10"
alias python36="/usr/local/bin/python3.6"
注意点:
当我输入$PATH查看系统的环境变量时
-bash: /Library/Frameworks/Python.framework/Versions/3.10/bin:/Library/Frameworks/Python.framework/Versions/3.6/bin:/Library/Frameworks/Python.framework/Versions/3.10/bin:/Library/Frameworks/Python.framework/Versions/3.10/bin:/Library/Frameworks/Python.framework/Versions/3.6/bin:/Library/Frameworks/Python.framework/Versions/3.10/bin:/Library/Frameworks/Python.framework/Versions/3.6/bin:/Library/Frameworks/Python.framework/Versions/3.10/bin:/Library/Frameworks/Python.framework/Versions/3.6/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin: No such file or directory
所以当我没加别名alias时,输入python3加载的是python3.10版本而不是3.6版本。(linux中当我输入命令,会到系统环境变量指定的目录中查找可执行文件,没有找到则报错),这里优先找到了3.10/bin下的python3
来源:https://www.cnblogs.com/hechengQAQ/p/17285865.html
标签:Linux,export,alias,命令
0
投稿
猜你喜欢
eAccelerator下载方法
2010-02-10 12:19:00
WordPress 2.7 新特征预览
2008-08-02 20:03:00
Web服务器记录中查找黑客踪迹(1)
2010-04-14 18:15:00
Windows Server 2003自带防火墙设置
2010-07-22 22:51:00
使用VMware为centos添加硬盘
2022-04-29 21:45:14
新手做站一个月 决定马上重新来过
2009-02-10 18:10:00
五招轻松应对邮件服务器攻击
2007-08-16 13:58:00
提高GG收入的7个小诀窍
2008-03-24 19:28:00
DEDE5.3把tag标签逗号改成空格的方法分享
2009-07-18 19:09:00
adsense优化技巧-定期更换广告
2007-12-22 16:22:00
什么是Linux软链接和Linux硬链接
2023-10-10 06:39:39
DEDE自动更新首页html插件
2009-02-20 16:17:00
关于DNS服务器的配置问题(推荐)
2008-04-11 11:51:00
AdSense政策:什么是修改广告行为或定位
2008-01-04 11:37:00
浅谈反射型XSS的利用
2009-03-16 18:33:00
Linux 下如何利用proftpd构架一个ftp服务器
2007-10-11 14:52:00
从硬盘轻松安装 Mandrake 9.0 beta4
2010-05-18 18:35:00
Win2003下IIS6服务器设置排错解答
2010-05-10 18:12:00
专家谈淘宝卓越竞争:电子商务终向B2C发展
2009-10-27 17:31:00
Ubuntu中添加应用程序快速启动器的方法
2023-10-16 21:10:33