Linux 中的export与alias命令详解

 更新时间:2023年04月04日 14:19:13   作者:hechengQAQ  
export和alias都是用来简化命令行输入的工具。export用于设置环境变量,环境变量是一些系统级别的变量,用于指定一些系统的默认值或者搜索路径等,这篇文章主要介绍了Linux 中的export与alias命令,需要的朋友可以参考下

摘要: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

到此这篇关于Linux 中的export与alias命令的文章就介绍到这了,更多相关Linux 的export与alias命令内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Shell脚本定期清空大于1G的日志文件

    Shell脚本定期清空大于1G的日志文件

    这篇文章主要介绍了Shell脚本定期清空大于1G的日志文件,本文直接给出实现代码,需要的朋友可以参考下
    2015-05-05
  • Shell中建立与使用临时性文件的方法详解

    Shell中建立与使用临时性文件的方法详解

    由于工作需要shell脚本需要将一些信息保存在临时文件中。过去很少使用shell脚本,所以这方面经验很少。便在网上上搜索了所有常规的方法,总结于此,下面这篇文章主要给大家介绍了在Shell中建立与使用临时性文件的相关资料,需要的朋友可以参考下。
    2017-08-08
  • Linux定义变量脚本分享

    Linux定义变量脚本分享

    这篇文章主要为大家详细介绍了Linux定义变量的脚本,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-12-12
  • Linux文本查看命令及其选项详解(cat,head,tail)

    Linux文本查看命令及其选项详解(cat,head,tail)

    这篇文章主要介绍了Linux文本查看命令及其选项详解(cat,head,tail),本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-08-08
  • linux bash shell中case语句的实例

    linux bash shell中case语句的实例

    本文介绍下,在bash shell编程中,有关case语句的一个例子,学习下case语句的用法,有需要的朋友参考下
    2013-11-11
  • linux shell脚本学习xargs命令使用详解

    linux shell脚本学习xargs命令使用详解

    xargs是一条Unix和类Unix操作系统的常用命令。它的作用是将参数列表转换成小块分段传递给其他命令,以避免参数列表过长的问题
    2013-12-12
  • nginx 下安装配置 phpadmin报错的解决方法

    nginx 下安装配置 phpadmin报错的解决方法

    下面小编就为大家带来一篇nginx 下安装配置 phpadmin报错的解决方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-02-02
  • Linux下利用Opencv打开笔记本摄像头问题

    Linux下利用Opencv打开笔记本摄像头问题

    这篇文章主要介绍了Linux下利用Opencv打开笔记本摄像头问题,需要的朋友可以参考下
    2017-08-08
  • linux中shell的变量的数值计算

    linux中shell的变量的数值计算

    今天小编就为大家分享一篇关于linux中shell的变量的数值计算,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-01-01
  • shell实现四则运算简单方法

    shell实现四则运算简单方法

    在刚刚学习写shell 批处理时候,进行逻辑运算中,少不了需要进行基础的:四则运算,这里说说在linux shell 里面简单的实现方法
    2014-03-03

最新评论