mac shell 獲取ip,自動啟動文件http服務
阿新 • • 發佈:2017-09-25
如果 images 麻煩 inpu 服務 sim nbsp fig alias
因為工作原因,時常有文件傳輸需求。
rz、nc、rsync都用過,各有各的好處。
但相對的,向別處推文件時總有各種麻煩,尤其是在給同事發送文件時。
然後就想到了提供http服務。
在環境變量中定義別名:alias wser="sh start_HttpServer.sh"
wser file_name
把腳本輸出語句粘給對方就OK了。
問題解決~
alias wser="sh $ENV_HOME/start_HTTPServer.sh"
start_HttpServer.sh文件如下:
1 TARGET_FILE_NAME=$1 2 #ifconfig | grepinet | grep netmask 3 #LOCAL_IP=ifconfig | awk ‘/inet / {print $2}‘ 4 LOCAL_IP=`ifconfig | awk ‘/inet / {print $2}‘ | grep -v "127.0.0.1"` 5 #read -r -p "input Local IP : " LOCAL_IP 6 echo "wget ${LOCAL_IP}:12306/${TARGET_FILE_NAME}" 7 python -m SimpleHTTPServer 12306
要給別人發文件,直接粘選中的這行命令就OK了。
wget如果找不到命令,可以用curl -O替代。
mac shell 獲取ip,自動啟動文件http服務