bash可以稱之為使用最為廣泛的終端程式了!
之前特別喜歡用zsh+oh-my-zsh,很方便很好看的終端程式,傻瓜化且人性化的配置,但是無奈在windows下不是很理想。最近喜歡用上了windows下的git-bash,因為這個非常簡單的bash在windows下執行的很快很好。因此也尋找了一下zsh中比較喜歡的一些功能,並讓它能在bash下支援。
下面將列舉一些讓預設的bash更加好用的一些修改。
全域性配置:/etc/profile
,/etc/profile.d/*.sh
,/etc/bashrc
個人配置:~/.bash_profile
,~/.bashrc
profile類檔案作用:
bashrc類檔案作用:
通常會編輯 ~/.bashrc,在檔案最後新增某些語句。
登陸式shell:
/etc/profile > .bash_profile > .bash_login > .profile > .bash_logout
非登陸式shell:
/etc/bash.bashrc > .bashrc
詳情參看: bash配置檔案
export prompt_command=
'history -a'
重新啟動終端,即可在多個終端中同時儲存命令到history.
export histsize=10000
作者: m2kar
郵箱: m2kar.cn#gmail.com
主頁: m2kar.cn
csdn: m2kar的專欄
ubuntu使用bash命令開啟多個終端子程式
通過在乙個終端下輸入 bash meta.sh 實現在螢幕上開啟多個terminal,每個terminal裡執行子程式,而且可以布置每個terminal位置大小。示例1如下 bin bash gnome terminal geometry 60x20 10 10 bash aaa.sh sleep ...
Linux終端同時執行多個Linux命令方式
1.代表意思 表示任務在後台執行,如要在後台執行redis server,則有 redis server 表示前一條命令執行成功時,才執行後一條命令 如 echo 1 echo 2 wc l 表示上一條命令執行失敗後,才執行下一條命令,如 cat nofile echo fail 2.在一行中執行兩...
如何在Linux終端同時執行多個Linux命令
在一行中執行兩個或多個命令可以節省大量時間,並在linux中提高效率。在linux中,有三種方法可以在一行中執行多個命令 使用 符號執行多條命令 其中最簡單的是分號 使用方式如下 cmd1 cmd2 cmd3cmd1將首先執行,不管cmd1執行成功還是出現錯誤,cmd2都會在它之後執行,當cmd2命...