我喜欢在终端中启动Python服务器,以便我可以预览我正在处理的页面:
python -m SimpleHTTPServer
如果我尝试添加,通过终端将文件提交到Github,我必须退出Python服务器,提交,然后再次重启Python。
有没有更简单的方法,所以Python服务器正在运行,我可以同时提交给Github?
答案 0 :(得分:2)
如果您在同一个终端中运行,则可以通过“分叉”在“后台”中运行该过程。在bash
中,您通过在命令末尾添加&符号(&
)来分叉进程:
python -m SimpleHTTPServer &
这将允许您同时运行其他进程。 bash
将打印分叉进程的进程ID:
$ sleep 100&
[2] 27208
这将允许您稍后终止该过程:
$ kill 27208