1. 程式人生 > >mac shell 獲取ip,自動啟動文件http服務

mac shell 獲取ip,自動啟動文件http服務

如果 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 | grep
inet | 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服務