Linux/Unix提升工作效率的幾個工具

來源:互聯網
上載者:User

標籤:style   blog   http   ar   sp   檔案   on   div   2014   

轉自:http://ningning.today/2014/10/23/Linux/Linux-Unix%E6%8F%90%E5%8D%87%E5%B7%A5%E4%BD%9C%E6%95%88%E7%8E%87%E7%9A%84%E5%87%A0%E4%B8%AA%E5%B7%A5%E5%85%B7/

最近學了幾招挺好用的玩意,可以提高不少效率。

終極shell:OH-MY-ZSH

mac和ubuntu預設的shell是bash,最近從網上看到了oh-my-zsh,不僅相容bash,而且功能更強大,比如更加智能的模糊搜尋,git項目高亮顯示等,還可以自己配置主題,果斷放棄bash。

mac安裝請看著一篇文章:終極 Shell——ZSH

ubuntu安裝:
安裝zsh、git和wget:

sudo apt-get install zsh git wget

擷取並自動安裝oh-my-zsh:

1
wget --no-check-certificate https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh

替換bash為zsh:

chsh -s /bin/zsh

最後重啟:

sudo reboot

重啟後,開啟terminal就可以看見新的shell了。
在使用者主資料夾會產生一個.zshrc隱藏檔案,可以添加個人化。比如我把python命令起了個別名alias py=”python”。只要輸入py就可以用python解譯器了。

如何在檔案瀏覽器中開啟終端Terminal

這個還是挺常用的,有時候在檔案瀏覽器、finder裡面瀏覽檔案想要開啟終端時,開啟終端還要輸入檔案路徑,非常麻煩,解決方式:

mac:搜尋這個工具go2shell然後安裝,然後finder裡就會看到這個>_<,點擊就可以開啟終端並且自動切換到當前檔案路徑。

ubuntu:
1)把終端加到右鍵菜單:
sudo apt-get install nautilus-open-terminal

3)重新負載檔案夾:
nautilus -q

這樣直接右鍵裡邊就有開啟終端。

如何在終端開啟各種類型的檔案:

在mac的終端下用命令open可以調用相應的軟體開啟各種檔案,比如我最常用的幾個:

open .
調用finder開啟當前路徑(linux/unix中.表示當前檔案夾)

open http://ningning.today
調用chrome開啟網站等,比如上面我在.zshrc中用alias起了個別名,
alias blog="open http://ningning.today"
我在terminal中輸入blog就可以開啟我的部落格了。

而在ubuntu下對應的命令是:
xdg-open,當然這個命令有點長,我在.zshrc中又添加一行alias xo=’xdg-open’
然後
xo t.txt #調用gedit開啟t.txt

xo t.doc #調用office開啟doc檔案

xo . #和mac終端下執行open .一樣的效果,用檔案瀏覽器開啟當前檔案夾

Linux/Unix提升工作效率的幾個工具

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.