zoukankan      html  css  js  c++  java
  • 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替代。

  • 相关阅读:
    版本管理
    图解电路
    Java语言基础
    电工学入门
    11个例子教会你看电路图
    如何提高STM32的学习效率
    开发板入门
    Altium Designer
    电子设计从零开始
    推荐书籍
  • 原文地址:https://www.cnblogs.com/suanec/p/7593853.html
Copyright © 2011-2022 走看看