㈠ 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喅銆