Python 1行で http://$HOSTNAME:8000/ を公開
Posted by yoosee on Debian at 2009-04-04 09:08 JST1 $ python -m SimpleHTTPServer
Command-line Fu の Popular で見つけた。$ python -m SimpleHTTPServerと実行するだけで、実行したディレクトリを root とした http サーバが 8000 番で立ち上がる。
http://$HOSTNAME:8000/
でディレクトリのファイル一覧にアクセス可能。アクセスするとアクセスログも STDERR に出力される。ちょっとしたファイルの受け渡しなどに便利かもしれない。2 ruby WEBrick でワンライナー
ついでにrubyで同じ事をする one liner 。webrick を使ってこんな感じか。$ ruby -r webrick -e 'WEBrick::HTTPServer.new({:DocumentRoot => "./", :Port=>8000}).start'デフォルト値があるかどうかだけの違いではある。