即时 Web 服务器
发表于 2017 年 4 月 5 日
你们大多数人的网络中都安装了 Web 服务器。 事实上,你们大多数人可能安装了多个。 然而,在紧急情况下,访问 Web 目录可能很困难。 值得庆幸的是,您可以键入一个超级简单,非常棒的单行命令来运行一个功能正常的 Web 服务器,并从当前目录提供服务。
python -m SimpleHTTPServer
该单行命令 (或者 Python 3 的替代方案,python -m http.server
) 将在端口 8000 上启动一个 Web 服务器,从您当前目录提供文件。 通常按 ^C 将停止服务器,但如果不是,一些更多的命令行技巧也会停止该进程。
kill `ps | grep SimpleHTTP | grep -v grep | awk '{print $1}'`
可以通过在 SimpleHTTPServer
之后添加端口来更改端口,但由于您是以用户身份运行,因此无法在特权端口上运行。
(感谢 jafraldo 在 http://www.commandlinefu.com 上的 kill 脚本。)