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
  • asp之家 网站运营 m.aspxhome.com