摘自:http://macshuo.com/?p=676#wechat_redirect
Shell是Linux/Unix的一個外殼,你理解成衣服也行。它負(fù)責(zé)外界與Linux內(nèi)核的交互,接收用戶或其他應(yīng)用程序的命令,然后把這些命令轉(zhuǎn)化成內(nèi)核能理解的語言,傳給內(nèi)核,內(nèi)核是真正干活的,干完之后再把結(jié)果返回用戶或應(yīng)用程序。
Linux/Unix提供了很多種Shell,常用的Shell有這么幾種,sh、bash、csh等,想知道你的系統(tǒng)有幾種shell,可以通過以下命令查看:
cat /etc/shells |
顯示如下:
/bin/bash /bin/csh /bin/ksh /bin/sh /bin/tcsh /bin/zsh |
切換shell的命令
chsh -s /bin/zsh |
配置ZSH
一般使用oh_my_zsh
安裝它:
git clone git: //github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc |
配置別名
vi .zshrc |
alias cls= 'clear' alias ll= 'ls -l' alias la= 'ls -a' alias vi= 'vim' alias javac= "javac -J-Dfile.encoding=utf8" alias grep= "grep --color=auto" alias -s html=mate # 在命令行直接輸入后綴為 html 的文件名,會在 TextMate 中打開 alias -s rb=mate # 在命令行直接輸入 ruby 文件,會在 TextMate 中打開 alias -s py=vi # 在命令行直接輸入 python 文件,會用 vim 中打開,以下類似 alias -s js=vi alias -s c=vi alias -s java=vi alias -s txt=vi alias -s gz= 'tar -xzvf' alias -s tgz= 'tar -xzvf' alias -s zip= 'unzip' alias -s bz2= 'tar -xjvf' |
很清晰明了
摘自:http://macshuo.com/?p=676#wechat_redirect
Shell是Linux/Unix的一個外殼,你理解成衣服也行。它負(fù)責(zé)外界與Linux內(nèi)核的交互,接收用戶或其他應(yīng)用程序的命令,然后把這些命令轉(zhuǎn)化成內(nèi)核能理解的語言,傳給內(nèi)核,內(nèi)核是真正干活的,干完之后再把結(jié)果返回用戶或應(yīng)用程序。
Linux/Unix提供了很多種Shell,常用的Shell有這么幾種,sh、bash、csh等,想知道你的系統(tǒng)有幾種shell,可以通過以下命令查看:
cat /etc/shells |
顯示如下:
/bin/bash /bin/csh /bin/ksh /bin/sh /bin/tcsh /bin/zsh |
切換shell的命令
chsh -s /bin/zsh |
配置ZSH
一般使用oh_my_zsh
安裝它:
git clone git: //github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc |
配置別名
vi .zshrc |
alias cls= 'clear' alias ll= 'ls -l' alias la= 'ls -a' alias vi= 'vim' alias javac= "javac -J-Dfile.encoding=utf8" alias grep= "grep --color=auto" alias -s html=mate # 在命令行直接輸入后綴為 html 的文件名,會在 TextMate 中打開 alias -s rb=mate # 在命令行直接輸入 ruby 文件,會在 TextMate 中打開 alias -s py=vi # 在命令行直接輸入 python 文件,會用 vim 中打開,以下類似 alias -s js=vi alias -s c=vi alias -s java=vi alias -s txt=vi alias -s gz= 'tar -xzvf' alias -s tgz= 'tar -xzvf' alias -s zip= 'unzip' alias -s bz2= 'tar -xjvf' |
很清晰明了
聯(lián)系客服