我在虚拟机上启动了 Debian 64 位,但没有下载 GUI 包。 (部分是因为它花了太多时间,部分是因为我想体验命令行!)。无论如何,我在这里,然后我进入 python 并执行以下操作:
>>> import webbrowser
>>> webbrowser.open('www.google.com')
现在我正在查看 Google 的彩色(仅文本)页面,如下所示:
我可以在这里看到两个文本字段。我想问以下两个问题:
- 我在哪里输入搜索线程?
- 如何退出以返回命令行?
请帮我解决这个问题。
(PS:我很喜欢命令行,并且真的认为在命令行上创建程序的人才是真正的程序员。他们无法像我们现在为调试所做的那样运行他们编写的程序数千次,同时创建了很棒的程序向这些人致敬!)
答案1
看起来您正在启动links
,基于文本的浏览器。要关闭它,只需点击q。
要输入搜索词,请使用Down移至输入字段 ( __________
),输入您要搜索的内容并点击Enter。
作为一般规则,您可以通过键入Ctrl+退出大多数命令行程序C。
你可以从命令行启动一个网站而不使用 python,只需这样做
lynx www.google.com
或者
links www.google.com
请简单说明一下您的 PS,是什么让您认为从命令行运行程序 1000 次更困难?如果有的话那就更容易了。另外,您似乎认为命令行已经过时了。我大部分时间都在终端上工作,并编写从终端启动的脚本。
答案2
w3m
在我看来。w3m
每次光标经过输入字段时,不会自动进入“输入文本”模式(lynx
当屏幕上有很多输入并且您只是试图越过它们时,这是一个烦人的功能!)而是您转到输入您要输入文本的输入框,按Return,然后系统会提示您输入文本。对于多行输入,它在临时文件上运行真正的编辑器,因此您可以拥有 vi 或 emacs 等的所有功能,而不是笨拙的内置编辑小部件。
最重要的键w3m
是ShiftH进入Help 屏幕。第二重要的就是ShiftB回去。
答案3
好吧,如果您喜欢命令行(基于 ncurses)浏览器,您可以尝试lynx
。更加直观。
答案4
我还要提到浏览器elinks
。主要网站是这里。应该在您的存储库中。