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

Posted 苏轶然

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mac shell 获取ip,自动启动文件http服务相关的知识,希望对你有一定的参考价值。

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

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服务的主要内容,如果未能解决你的问题,请参考以下文章

Linux中用shell怎么获取IP地址及MAC地址?

sh 适用于Mac OS 10.11.5的代理自动启动/自动配置shell脚本

从 ChromeBook 安全 shell 脚本启动网页?

谁能教我怎么用VBS获取网卡的MAC地址,还有主板的

Linux 项目 shell 自动获取报告本机IP | 通过shell 自动获取报告本机IP

跨网段获取MAC地址