码迷,mamicode.com
首页 > Web开发 > 详细

mac shell 获取ip,自动启动文件http服务

时间:2017-09-25 22:00:31      阅读:199      评论:0      收藏:0      [点我收藏+]

标签:好处   替代   脚本   输出   定义   idt   获取ip   需求   art   

因为工作原因,时常有文件传输需求。

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服务

标签:好处   替代   脚本   输出   定义   idt   获取ip   需求   art   

原文地址:http://www.cnblogs.com/suanec/p/7593853.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!