㈠ Mac 終端之終極Zsh命令篇
一.我們要使用Zsh首先要安裝ruby環境:
1.我們首先找到Mac(快捷鍵"command+空格鍵" 用Mac搜索功能 來找到終端 "終端") 下的終端(terminal)在好中編輯窗口中輸入命令:
a.檢測是否安裝zsh: zsh --version;
b.命令:curl -L https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh | sh
二.on-my-zsh 安裝
1. 克隆倉庫
命令:git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
2. 如果你已存在~/.zshrc文件,則備份現有的~/.zshrc文件
命令:cp ~/.zshrc ~/.zshrc.orig
3. 創建一個新的zsh配置文件
命令:cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
4. 改變默認的Shell
命令:chsh -s /bin/zsh
5. 重新啟動你的終端(Terminal)
三.特殊情況
1.很囧的情況會發現,例如是改變不了默認的Shell,導致部分人以為是安裝失敗,毫無頭緒。其實遇到這種情況,只需要在終端輸入zsh,即可完成切換,只不過默認不是zsh:
a.命令: zsh
b.alias可以復制到~/.zshrc文滑嘩件里,最後使用source更新一下文件即可:
c.每次修改.bashrc後,使用source ~/.bashrc(或者 . ~/.bashrc)就可以立刻載入修改後的設置,使之生效。
四.如何更改Shell的主題
1.命令:vim ~/.zshrc
2.按i鍵進去vim編輯狀態改變主題
3.找到:[ZSH_THEME:"要更改的主題名字"[主題](https://github.com/robbyrussell/oh-my-zsh/wiki/themes)]
4.換完主題之後按Esc鍵輸入":" 在輸入"wq"重啟終端(Terminal),操作到此恭喜你成功更換主題,接下來你就該體驗Zsh神奇之處了
如何更好的使用Shell命友讓山令請看下一章節
㈡ linux淇鏀規枃浠剁殑鍛戒護鏄浠涔坙inux淇鏀規枃浠剁殑鍛戒護
LINUX緋葷粺鍙浠ユ敼鏂囦歡鍚庣紑鍚嶅悧錛
Linux涓嶅儚Windows涓鏍峰尯鍒嗘枃浠跺悗緙鐨勶紝鎵浠ユ槸鍙浠ユ敼鐨勶紝鑰屼笖涓嶅獎鍝嶄嬌鐢ㄧ殑銆
1錛宮v鍙浠ョЩ鍔ㄦ枃浠訛紝涔熷彲浠ョ敤浣滄洿鏀規枃浠跺悕銆
2錛屼慨鏀瑰懡鍚嶏細mvfileName.typefileName.newType灝卞彲浠ユ洿鏀規枃浠跺悗緙浜嗐
3錛屼絾鏄涓浜涚壒瀹氱殑鏂囦歡涓嶈侀殢鎰忔洿鏀癸紝渚嬪傞厤緗鏂囦歡銆
濡備綍鍦╨inux涓嬬紪杈戝拰淇鏀規枃浠訛紵
1銆佸紑鍚涓涓鉶氭嫙鏈猴紝浣跨敤ctrl+alt+t鎴栬呭弻鍑籺erminal榪涘叆緇堢鍛戒護鐣岄潰銆
2銆佷嬌鐢╲i+鏂囦歡鍙浠ワ紙鍒涘緩錛夎繘鍏ョ紪杈戞枃浠訛紝濡傦細visave.c銆
3銆佽繘鍏ユ枃浠跺悗錛屾寜鈥渋鈥濇垨鑰呪渁鈥濊繘鍏ユ彃鍏ユā寮忋
4銆佷笅鏂規樉紺篿nsert錛屽嵆鍙寮濮嬬紪杈戝拰淇鏀規枃浠躲
5銆佺紪杈戝ソ鍚庯紝鎸変笅鈥渆sc鈥濓紝鍙閫鍑烘彃鍏ユā寮忋
6銆侀鍑烘彃鍏ユā寮忓悗錛屾寜涓嬧滐細wq鈥濓紝鍙浠ヤ繚瀛樺苟閫鍑烘枃浠訛紝錛堟寜涓嬧滐細q錛佲濅負寮哄埗閫鍑轟笉淇濆瓨鏂囦歡錛夈
touch鎬庝箞鍒涘緩鏂囦歡鏇存敼鏉冮檺涓哄睘錛
touch鍒涘緩鏂囦歡鏇存敼鏉冮檺涓哄睘鏂規硶濡備笅
1銆佺櫥褰昄inux緋葷粺錛屾柊寤轟竴涓緇堢
2銆佸湪緇堢涓浣跨敤touch鍛戒護鍒涘緩涓涓鏂囦歡
3銆佷嬌鐢╒im緙栬緫鍣錛屽湪鏂囦歡涓鍐欑偣鍐呭癸紝杈撳叆:wq淇濆瓨閫鍑
4銆佽繑鍥炲埌緇堢涓錛屼嬌鐢╨s-l鏌ョ湅鏂囦歡鏉冮檺
5銆佷嬌鐢╟hmod鍛戒護浠ュ強+x鍙傛暟緇欐枃浠跺彲鎵ц屾潈闄
榪欓噷鐨剎琛ㄧず鍙鎵ц屾潈闄愶紙璇匯佸啓銆佸彲鎵ц屼笁縐嶆潈闄愬垎鍒鏄鐢╮銆亀銆亁鏉ヨ〃紺猴級錛涜岄偅涓猘琛ㄧずall錛屽氨鏄鐢ㄦ埛銆佺敤鎴風粍鍜屽叾浠栫敤鎴蜂笁縐嶈韓浠界殑鏉冮檺鍊奸兘榪涜屼慨鏀癸紙濡傛灉鍙淇鏀圭敤鎴鋒潈闄愶紙user錛夈佺敤鎴風粍鏉冮檺錛坓roup錛夈佸叾浠栫敤鎴鳳紙others錛変笁縐嶈韓浠藉叾涓鐨勪竴縐嶏紝鍙浠ョ敤u銆乬鎴杘鏉ヤ唬鏇塊偅涓瀛楁瘝a錛夛紱x鍓嶉潰鐨勫姞鍙瘋〃紺烘坊鍔犳潈闄愶紙濡傛灉鏄鍘繪帀鏌愪釜鏉冮檺灝辨槸鑻辨枃鍑忓彿錛
鍦ㄤ嬌鐢╨s-l鍛戒護鏌ョ湅鏂囦歡鏉冮檺灞炴у氨鏈変簡鍙鎵ц屾潈闄愶紝鍙浠ヤ嬌鐢ㄦ枃浠剁殑緇濆硅礬寰勬潵榪愯屽畠
windows濡備綍淇鏀筶inux鍒嗗尯鏂囦歡錛
windows鏃犳硶鐩存帴璇嗗埆linux鏂囦歡緋葷粺錛屽彧鑳介氳繃絎涓夋柟杞浠惰緟鍔╀慨鏀
linux涓嬪規枃浠墮噸鍛藉悕鏄浠涔堝懡浠わ紵
linux鐨勬枃浠墮噸鍛藉悕闈炲父綆鍗曘傚父鐢ㄧ殑鏄痬v鍛戒護鍜宺ename鍛戒護銆備笅闈浠嬬粛涓涓嬭繖涓や釜鍛戒護鐨勭敤娉曪紝鍏蜂綋緇撹妭鍙浠ュ弬鑰冩墜鍐屻
1銆乵vmvfromfiletofile濡傛妸鏂囦歡a.txt寰楀懡鍚嶄負b.txt錛屽彲浠ユ槸mva.txtb.txt銆俶v涓嬈″彧鑳介噸鍛藉悕涓涓鏂囦歡錛岃屼笖錛屽畠鏄縐誨姩鍛戒護銆傚傛灉tofile宸茬粡瀛樺湪鐨勮瘽錛屼細鐩存帴瑁呭師鏂囦歡瑕嗙洊錛屼粠鑰岄犳垚鏂囦歡鐨勪涪澶便傚綋鐒舵湁閫夐」鍙浠ュ瑰凡瀛樺湪鐨勬枃浠惰繘琛屾彁紺猴紝浣嗘槸錛屾垜琛ㄧず錛岄偅涓閫夐」鎴戣繕鐪熶笉甯哥敤銆傜患鍚堣繖涓ょ偣鑰冭檻錛岃繕鏄鍐沖畾鐪嬬湅rename鍚с
2銆乺鎴栬卹ename's/frompart/topart/'filename濡傛妸鏂囦歡a.txt寰楀懡鍚嶄負b.txt錛屽彲浠ユ槸rename'a''b'a.txt錛堣繖涓娌℃湁璇曡繃錛岀湅緗戜笂鍒浜鴻寸殑錛屾槸榪欐牱瀛愮殑銆傦級榪樺彲浠ユ槸錛歳ename's/^a/b/'a.txt鍦ㄦ湁鐨勭郴緇熶箣涓婏紝鐢ㄥ墠闈㈢殑閭e彞鍙浠ラ氳繃錛屽湪鏈夌殑緋葷粺涔嬩笂錛岀敤鍚庨潰鐨勮繖涓鍙浠ラ氳繃銆備袱涓涓嶄竴鏍鳳紝涓涓鏄疌鐨勶紝涓涓鏄痯erl鐨勩傛槑鏄劇湅鍑猴紝鍚庨潰榪欐潯鏄姝e垯琛ㄨ揪寮忕殑鍐欐硶銆傚叿浣撻噰鐢ㄥ摢涓縐嶆柟寮忥紝鍙浠manrename,鍦ㄦ墜鍐岄〉鐨勬渶鍚庝竴琛岀湅鐗堟湰銆傜敱浜庢垜浣跨敤鐨勭郴緇焤ename鐨勭増鏈鏄疨erl鐨勶紝鎵浠ユ垜鍙鑳介噰鐢ㄥ悗闈㈢殑榪欎竴縐嶆柟寮忋俽ename寮哄ぇ鐨勫湴鏂瑰湪浜庯紝浣犲彲浠ヤ嬌鐢*錛岋紵絳夛紝瀵規墍鏈夌﹀悎鏉′歡鐨勬枃浠跺悕榪涜屾壒閲忎慨鏀廣傝屼綘鍦ㄤ嬌鐢╩v鐨勬椂鍊欙紝鍙鑳介噰鐢ㄥ啓鑴氭湰錛岀敤寰鐜鐨勬柟寮忔潵瑙e喅銆