服务器之家:专注于VPS、云服务器配置技术及软件下载分享
分类导航

Linux|Centos|Ubuntu|系统进程|Fedora|注册表|Bios|Solaris|Windows7|Windows10|Windows11|windows server|

服务器之家 - 服务器系统 - Linux - Linux 中的export与alias命令详解

Linux 中的export与alias命令详解

2023-04-06 17:53hechengQAQ Linux

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

摘要:export和alias都是用来简化命令行输入的工具。export用于设置环境变量,环境变量是一些系统级别的变量,用于指定一些系统的默认值或者搜索路径等。

alias用于给较长的命令取别名,只是给命令取别名。

一、alias

?
1
alias ll="ls -l"

这样就可以使用简单的命令执行操作

二、export

 环境变量配置文件.bash_profile:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# 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查看系统的环境变量时

?
1
-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命令内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文链接:https://www.cnblogs.com/hechengQAQ/p/17285865.html

延伸 · 阅读

精彩推荐
  • Linuxlinux中配置pptp服务器配置的方法

    linux中配置pptp服务器配置的方法

    下面小编就为大家带来一篇linux中配置pptp服务器配置的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧...

    Linux教程网8722021-12-09
  • Linux在Linux系统下安装Vmware(虚拟机)图文教程步骤详细介绍

    在Linux系统下安装Vmware(虚拟机)图文教程步骤详细介绍

    要在Linux下虚拟一个Windows,经过查找些资料,发现可一用VMware来实现,当然还有其他一些虚拟机可以使用如Win4lin,bochs等 ...

    Linux教程网24042019-11-28
  • LinuxJexus开机自动启动配置方法

    Jexus开机自动启动配置方法

    这篇文章主要为大家详细介绍了Jexus开机自动启动的配置方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...

    fwj3808911245022022-01-22
  • LinuxLinux桌面分辨率在哪如何修改桌面分辨率

    Linux桌面分辨率在哪如何修改桌面分辨率

    因各种原因而需要修改桌面分辨率,但突然就找不到修改Linux桌面分辨率的地方,下面与大家分享几种修改桌面分辨率方法 ...

    系统之家5942019-10-23
  • Linuxlinux中普通用户的定时任务详解

    linux中普通用户的定时任务详解

    这篇文章主要给大家介绍了关于linux中普通用户的定时任务的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用linux具有一定的参考学习价...

    Java架构学习者11502022-09-02
  • LinuxShell中去除字符串里的空格或指定字符的方法

    Shell中去除字符串里的空格或指定字符的方法

    今天小编就为大家分享一篇关于Shell中去除字符串里的空格或指定字符的方法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋...

    柳鲲鹏3762022-08-17
  • LinuxLinux线程同步之信号C语言实例

    Linux线程同步之信号C语言实例

    这篇文章主要介绍了Linux线程同步之信号C语言实例,本文直接给出代码实例,需要的朋友可以参考下...

    服务器之家3012020-06-14
  • LinuxUnix网络的两个安全问题

    Unix网络的两个安全问题

    近年来,许多文章相继介绍了一种所谓最安全的Unix的关机用户。其主要思想是直接在/etc/passwd文件或/etc/shadow文件中的关机用户一行的末尾加入/etc/shutdown命...

    Linux之家1942020-04-14