Linux 中的export与alias命令详解
作者:hechengQAQ 发布时间:2022-06-03 00:34:22
标签: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
来源:https://www.cnblogs.com/hechengQAQ/p/17285865.html


猜你喜欢
- 一、屏蔽1433端口(以win2000为例):设置安全策略:“控制面板”—〉“管理工具”—〉“本地安全策略”选择IP安全策略—〉创建IP安全
- 前言从安装docker到多种方式打包发布,编译,镜像,容器等问题,遇到种种问题,终于不负所望,一步步解决,本文我会比较大跨度的来说明一切解决
- 前言其实,在服务器的安全设置方面,我虽然有一些经验,但是还谈不上有研究,所以我写这篇文章的时候心里很不踏实,总害怕说错了会误了别人的事。本文
- 很多用户问Godaddy的Windows主机是否支持PHP。其实,是支持PHP,但是windows主机的php运行在安全模式,很多函数都是禁
- 现在写个博客很不容易,还被抄袭或者转载,于是很多博主在文章底部会加入版权声明和链接。希望有些尊重版权的互联网人能在转载的时候给留个链接和出处
- 前一段利用Wordpress构建了一个有声资源博客——有声盒子,在获得了一些朋友赞许的同时,也感觉到了原有的模板样式并不太适合于此类型站点的
- Google高级副总裁大卫德鲁蒙德在Google官方博客发布文章“新的中国策略(更新)”,声明停止在 Google.cn 过滤审查搜索结果,
- 为了更好的实现对社区热点信息的聚焦,Discuz! 7.1新增了“热点话题”功能,成为强化社区信息聚焦重要应用手段。重视细节改进是产品发展的
- 最近这段时间因几个客户的网站连续出现问题,被BAIDU进行降权,甚至被封杀。对于这些出现的问题,我非常的不理解。这些客户并没有进行恶意作弊,
- centos 7中防火墙是一个非常的强大的功能了,但对于centos 7中在防火墙中进行了升级了,下面我们一起来详细的看看关于centos
- 在许多公司中,email很快成为了重要的应用程序,不过邮件服务器必须连接Internet才能收发email。可能你也知道,Internet绝
- 一、不用买电视一样可以看新闻 不用买书一样可以学知识二、半夜小偷来你家,看你的屋还亮着,闪人~!三、不用出去风吹日晒,坐在家里一样可以赚钱四
- 为什么google adsence中文广告价格这么低?前段时间做了个英文站,没有什么流量,每天就有50ip的样子,一看google adse
- 前言关于Linux系统的HugePages与Oracle数据库优化,可以参考熊爷之前的文章,相关概念介绍的非常清晰:Linux大内存页Ora
- 北京时间10月16日消息,据国外媒体报道,互联网安全软件厂商AVG周四发布报告称,包括MyGirlySpace、Ferraritone、Ma
- 在 Linux 命令行里向其他用户发送信息很简单,很多命令都可以做到这点,麻烦的是你需要从众多命令中挑选一个合适的命令来使用。因此,我挑选了
- 这里举例4个不同类型脚本的虚拟主机 权限设置例子主机头主机脚本硬盘目录IIS用户名硬盘权限
- 作为Comsenz旗下的社区产品SupeSite 7.0 全面支持对 Discuz!、UCenter Home 的聚合功能。对于那些已经安装
- Linux 允许进程查询内核以获得其父进程的 PID,或者其任何子进程的执行状态。例如,进程可以创建一个子进程来执行特定的任务,然后调用诸如
- 用户需要输入解密密码才能访问已加密的虚拟机。没有解密密码,就无法访问加密虚拟机的VMDK文件。VMware Workstation加密位于物