mac下快速輸入長命令行的兩種方法

本文介紹兩種在mac下快捷輸入長命令行的方法
以啟動redis服務的命令/usr/local/bin/redis-server /etc/redis.conf為例

  • 方法一 mac終端自帶的alias功能
  • 方法二 atext類似軟件提供的快捷輸入功能
  • 兩種方法的比較

方法一: alias

cd ~  //進入用戶目錄
vim .zshrc  //如果安裝了zsh的話,打開這個配置,否則使用 vim .bash_profile
//編輯配置文件
alias redis.start="/usr/local/bin/redis-server /etc/redis.conf"http://注意,等號左右不能有空格
//完成編輯
source .zshrc  //保存配置,同理,未安裝zsh的使用 source .bash_profile

這樣,別名就設置好了
直接在終端使用redis.start就可以啟動你的redis服務了
甚至,你還可以將多個alias結合起來使用(見文末)

方法二:atext

注:也可以使用其他類似的軟件,如TextExpander

1.下載并安裝atext

***2.atext設置 ***
先在偏好設置里設置觸發片段的熱鍵,如ctrl+
然后打開atext,新建一個片段組New Group,并如下圖所示設置組的屬性

atext設置

這樣設置之后,我們輸入片段+熱鍵就能觸發命令,展開片段對應的內容

3.編輯常用命令
如圖所示,在組下面新建常用的片段

atext使用示意圖

4.使用
這時候,在終端輸入設置好的片段名稱,如redis.start,再按設置好的熱鍵,如 ctrl+\ ,就會自動展開成/usr/local/bin/redis-server /etc/redis.conf
,按return即可使用該命令了

兩種方法的比較

第一種alias的方法比較快捷,不用再輸入熱鍵,可以可以將多個alias組合起來使用,如:

alias fpm.start="sudo php55-fpm start"
alias fpm.stop="sudo php55-fpm stop"
alias fpm.restart='fpm.stop && fpm.start'

局限性:只能在自己的終端上使用,不能在別的地方用,只能給命令行設置別名

第二種atext的使用范圍很廣,不但可以在自己的終端上使用,還可以在遠程服務的終端上使用,還可以記錄常用的代碼片段,在coding的時候使用(話說最后才是atext最常用的功能吧:)- 來自本人的吐槽

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • linux資料總章2.1 1.0寫的不好抱歉 但是2.0已經改了很多 但是錯誤還是無法避免 以后資料會慢慢更新 大...
    數據革命閱讀 12,203評論 2 33
  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,836評論 18 139
  • Spring Boot 參考指南 介紹 轉載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 46,925評論 6 342
  • 2017年2月11號 21:57 冷 盯著電腦屏幕已經麻木的我,想要訴說些什么。時間的流沙正從鍵盤上的指尖流走,悄...
    ac1488閱讀 301評論 0 0
  • 昨天漏寫了 昨天開心的事是吃了披薩和寫作業效率高 咦 說好的寫成功日記呢! 今天成功的事有:我自己寫了劇本!!!雖...
    rrreason閱讀 118評論 0 0