一、关于shell的选择
# 安装zsh
yum install zsh
# 修改用户默认shell
chsh -s /bin/zsh
# 安装on-my-zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
二、关于配置
# 修改zsh配置文件
vi ~/.zshrc
# 修改zsh主题为steeef
ZSH_THEME="steeef"
# 设置自定义提示符
PROMPT='%{$fg[blue]%}[%D %*]${PR_RST} %{$fg[red]%}>%{$fg[yellow]%}>%{$fg[green]%}>${PR_RST} %{$purple%}%n${PR_RST} at %{$orange%}iwm-yyz${PR_RST} in %{$limegreen%}%~${PR_RST} $vcs_info_msg_0_$(virtualenv_info)
$ '
三、自定义命令文件
# ip查询
i() curl cip.cc/$1
# 天气
tq() curl wttr.in
# ctrl+q 退回上层
cdlast() {
cd -
ls -lrth --color=auto | tail
zle reset-prompt
}
zle -N cdlast
bindkey '^Q' cdlast
# 时间戳转换
ds() date -d @$1 "+%Y-%m-%d %H:%M:%S"
sd() date -d "$1" +%s
# 有道翻译
fanyi() {
word=`echo $1 | tr -d '
' | xxd -plain | sed 's/(..)/%1/g'`
result=$(curl -s "http://fanyi.youdao.com/openapi.do?keyfrom=CoderVar&key=802458398&type=data&doctype=json&version=1.1&q=$word")
echo "