Linux?中的export與alias命令詳解
摘要:export和alias都是用來(lái)簡(jiǎn)化命令行輸入的工具。export用于設(shè)置環(huán)境變量,環(huán)境變量是一些系統(tǒng)級(jí)別的變量,用于指定一些系統(tǒng)的默認(rèn)值或者搜索路徑等。
alias用于給較長(zhǎng)的命令取別名,只是給命令取別名。
一、alias
alias ll="ls -l"
這樣就可以使用簡(jiǎn)單的命令執(zhí)行操作
二、export
環(huán)境變量配置文件.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 # 冒號(hào)(:)通常表示分隔符,將前面的路徑添加到PATH系統(tǒng)環(huán)境變量中,再調(diào)用export設(shè)置,最后保存文件別忘了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"
注意點(diǎn):
當(dāng)我輸入$PATH查看系統(tǒng)的環(huán)境變量時(shí)
-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
所以當(dāng)我沒(méi)加別名alias時(shí),輸入python3加載的是python3.10版本而不是3.6版本。(linux中當(dāng)我輸入命令,會(huì)到系統(tǒng)環(huán)境變量指定的目錄中查找可執(zhí)行文件,沒(méi)有找到則報(bào)錯(cuò)),這里優(yōu)先找到了3.10/bin下的python3
到此這篇關(guān)于Linux 中的export與alias命令的文章就介紹到這了,更多相關(guān)Linux 的export與alias命令內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Shell腳本實(shí)現(xiàn)監(jiān)控磁盤(pán)、CPU、內(nèi)存占用情況
CPU、內(nèi)存和磁盤(pán)是計(jì)算機(jī)中重要且相互依賴(lài)的組件,這篇文章主要為大家詳細(xì)介紹了如何通過(guò)shell實(shí)現(xiàn)如何監(jiān)控他們的使用情況,感興趣的可以了解下2023-09-09Shell中實(shí)現(xiàn)整數(shù)自增的幾種方法示例
Linux Shell中寫(xiě)循環(huán)時(shí),常常要用到變量的自增,下面這篇文章主要給大家分享了關(guān)于Shell中實(shí)現(xiàn)整數(shù)變量自增的幾種方法,包括declare -i來(lái)聲明、使用let命令、使用(())以及使用expr命令等等方法,需要的朋友可以參考借鑒,下面來(lái)一起看看吧。2017-08-08shell一鍵部署Zabbix的實(shí)現(xiàn)步驟
本文主要介紹了shell一鍵部署Zabbix的實(shí)現(xiàn)步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2024-02-02Shell腳本的條件測(cè)試和if條件語(yǔ)句使用方法
這篇文章主要介紹了Shell腳本的條件測(cè)試和if條件語(yǔ)句使用方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-11-11Linux應(yīng)用調(diào)試之strace命令詳解
strace常用來(lái)跟蹤進(jìn)程執(zhí)行時(shí)的系統(tǒng)調(diào)用和所接收的信號(hào)。下面通過(guò)本文給大家分享Linux應(yīng)用調(diào)試之strace命令,需要的朋友參考下吧2017-12-12