国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

Linux使用zsh提高效率的5條建議

2019-10-26 18:58:36
字體:
來源:轉載
供稿:網友

平時比較喜歡命令行,不喜歡從圖形化界面一個個的點過去;感覺還是命令搜索,查找方便些,快速些。但是,Bash本身提供的功能又不夠方便,自己也懶得折騰。幸得github上有前輩大神們開源的 zsh工具集,甚至方便。此工具可以很方便的統一我們的平時的命令,無論在mac,linux,unix上,基本都可以使用同樣的命令,配置。oh-my-zsh的提示功能非常強悍,插件功能更是牛x,支持各種語法著色等等,大神們又分享出自己平時常用的命令簡寫,值得平實用linux/mac的程序員們一試。我用zsh的時間也不短了,平實很少有命令需要我自己添加alias的,由此可見oh-my-zsh的alias功能很實用。

從github下載并安裝oh-my-zsh: https://github.com/robbyrussell/oh-my-zsh

Z shell(zsh)是 Linux 和類 Unix 系統中的一個命令解析器。 它跟 sh (Bourne shell) 家族的其它解析器(如 bash 和 ksh)有著相似的特點,但它還提供了大量的高級特性以及強大的命令行編輯功能,如增強版 Tab 補全。

在這里不可能涉及到 zsh 的所有功能,描述它的特性需要好幾百頁。在本文中,我會列出 5 個技巧,讓你通過在命令行使用 zsh 來提高你的生產力。

1、主題和插件

多年來,開源社區已經為 zsh 開發了數不清的主題和插件。主題是一個預定義提示符的配置,而插件則是一組常用的別名命令和函數,可以讓你更方便的使用一種特定的命令或者編程語言。

如果你現在想開始用 zsh 的主題和插件,那么使用一種 zsh 的配置框架是你最快的入門方式。在眾多的配置框架中,最受歡迎的則是 Oh My Zsh。在默認配置中,它就已經為 zsh 啟用了一些合理的配置,同時它也自帶上百個主題和插件。

主題會在你的命令行提示符之前添加一些有用的信息,比如你 Git 倉庫的狀態,或者是當前使用的 Python 虛擬環境,所以它會讓你的工作更高效。只需要看到這些信息,你就不用再敲命令去重新獲取它們,而且這些提示也相當酷炫。下圖就是我選用的主題 Powerlevel9k:

除了主題,Oh my Zsh 還自帶了大量常用的 zsh 插件。比如,通過啟用 Git 插件,你可以用一組簡便的命令別名操作 Git, 比如

$ alias | grep -i git | sort -R | head -10g=gitga='git add'gapa='git add --patch'gap='git apply'gdt='git diff-tree --no-commit-id --name-only -r'gau='git add --update'gstp='git stash pop'gbda='git branch --no-color --merged | command grep -vE "^(/*|/s*(master|develop|dev)/s*$)" | command xargs -n 1 git branch -d'gcs='git commit -S'glg='git log --stat'

 zsh 還有許多插件可以用于許多編程語言、打包系統和一些平時在命令行中常用的工具。以下是我 Ferdora 工作站中用到的插件表:

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 平利县| 绥德县| 富顺县| 洛川县| 宁明县| 嘉义县| 梨树县| 通州市| 肇源县| 怀集县| 淄博市| 双流县| 铜梁县| 庄浪县| 江川县| 临汾市| 公主岭市| 莱芜市| 卢氏县| 平邑县| 黄大仙区| 旺苍县| 来宾市| 务川| 宝鸡市| 汤原县| 固镇县| 盐津县| 灵丘县| 闽清县| 扶沟县| 合川市| 聂拉木县| 区。| 宁乡县| 白城市| 东阿县| 库车县| 安图县| 阜城县| 紫金县|