你可能會說Mac下定義別名, 這不是和linux下同樣嗎, 對!就是同樣, 我寫下來就是要加印象的哦, 你要是以爲有用, 我很欣慰, 你要吐槽我也不反對, 這樣會讓我更加進步提升! 就醬!linux
添加臨時別名一個好處就是在當前終端下可用, 關閉當前終端命令失效, 說一下兩種添加臨時命令別名的方法:vim
好比說如今在Mac下的命令行下輸入
ll
的話, 它會提示你命令找不到bash
那用習慣
linux
的就夥伴都知道, 在查看目錄詳情時能夠經過ll
來查看, 其實ll
命令是ls -l
的一個別名, 那好了, 既然在Mac下你找不到, 我就加一別名就完事了唄, 這樣也能繼承咱們使用linux
的習慣!編輯器
MacPro2017:~ warnerwu$ alias ll='ls -l'
.bashrc
文件添加命令別名這種方式呢, 和上一種方式相同, 只能在當前終端下起做用, 終端退出後別名命令失效! 打開
~/.bashrc
輸入上面定義別名的命令便可完成別名的定義:學習
打開 ~/.bashrc
文件, 按 i
進入到 插入模式
spa
MacPro2017:~ warnerwu vim ~/.bashrc
定義命令別名, 按 esc
進入到 命令模式
, 輸入 :wq
保存退出命令行
alias ll='ls -l'
經過 source
命令當即生成別名定義3d
在沒有經過
source
生效~/.bashrc
文件時, 你去輸入剛剛定義的ll
命令吧, 確定還會是找不到! 只有生效了纔可使用命令別名ll
code
以上兩種定義別名的方法定義的命令別名只是暫時的, 終端退出後別名失效, 若是你想長期使用而不想每次使用以前去定義別名, 那麼你就必須去定義命令別名到系統的配置文件中去!blog
爲命令定義永久別名, 須要將別名定義到
/etc/bashrc
文件中去!
經過使用 vim
編輯器, 打開 /etc/bashrc
文件
MacPro2017:~ warnerwu$ sudo vim /etc/bashrc
你會發現這個打開的 /etc/bashrc
文件它是一個只讀文件!
這個時候你去寫吧, 好了, 白忙活了, shit! 什麼鬼竟然寫不進去, 寫不進去就對了, 寫進去才見鬼了呢!只讀只讀你寫個毛線嘞...哈哈
查看當前文件權限信息
錯不了, 它就是一個實實在在的只讀文件, 還如假包換?
添加文件寫權限
MacPro2017:~ warnerwu$ sudo chmod u+w /etc/bashrc
輸入用戶密碼
當前文件寫權限已經添加成功
再一次打開 /etc/bashrc
文件, 按 i
進入到 插入模式
, 輸入命令別名, 按 esc
進入到 命令模式
, 輸入 :wq
保存退出!
MacPro2017:~ warnerwu$ sudo vim /etc/bashrc
輸入定義命令別名
alias ll='ls -l'
將文件寫權限去除
MacPro2017:~ warnerwu$ sudo chmod u-w /etc/bashrc
你如今去輸入命令別名, 你仍是會發現, 系統提示你找不到命令,因此必須去生效纔可使用哦!
當即生效 /etc/bashrc
文件定義命令別名
MacPro2017:~ warnerwu$ source /etc/bashrc
如今你就能夠永久使用剛剛定義的命令別名
ll
了!
以上呢是關於在Mac下定義命令別名的使用方法[linux下通用], 經過這個案例呢, 你想怎麼添加命令別名就怎麼添加命令別名, 你總監都管不着你?, 是否是要上天的感腳?♀️
以上就是
Mac下定義命令別名全過程[linux下通用]
的詳細過程, 謝謝您的支持!但願本文對你的工做和學習有所幫助
若是以爲還不錯而且也長知識了, 怎麼感謝我呢? 媽呀! 點贊啊!
Good Luck! from warnerwu at 2017.11.16 AM, email address is warnerwu@126.com