1. 程式人生 > >雜談:自定義小工具

雜談:自定義小工具

col clas yellow int inf purple \n %d query

一、主題

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 ip.cn/$1

# 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 \n | 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 "\033[31m【檢索】:\033[0m\c" echo $result | awk -F query": {print $(2)} | awk -F , {print $1} echo "\033[33m【釋義】:\033[0m\c" echo $result | awk -F : {print $(2)} | awk -F , {print $1} echo "\033[36m【說明】:\033[0m\c" echo $result | awk -F explains": {print $(2)}
| awk -F } {print $1} }

雜談:自定義小工具