A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
-bash/zsh: w3m command not not found # Windows (WSL2) sudo apt-get update sudo apt-get install w3m # Debian apt-get install w3m # Ubuntu apt-get install w3m # Alpine apk add w3m # Arch Linux pacman -S w3m # Kali Linux apt-get install w3m # CentOS yum install w3m # Fedora dnf install w3m # OS X brew install w3m # Raspbian apt-get install w3m # Dockerfile dockerfile.run/w3m # Docker docker run cmd.cat/w3m w3m
w3m 是一款基于文本的浏览器,可以显示本地或远程网页以及其他文档。它能够处理 HTML 表格和框架,但会忽略 JavaScript 和层叠样式表。w3m 还可以用作分页器,分页显示以参数命名或通过标准输入传递的文本文件,以及用作通用目录浏览器。
w3m 将其内容组织在缓冲区或选项卡中,以便于在它们之间轻松导航。安装 w3m-img 扩展程序后,w3m 可以在网页中显示内联图形。当 w3m 的 HTML 渲染功能无法满足您的需求时,只需一个命令即可将目标 URL 移交给图形浏览器。
如需有关运行时选项的帮助,请在运行 w3m 时按 H。
w3m [OPTION]... [ file | URL ]...
----------------------- General options ----------------------- -B with no other target defined, use the bookmark page for startup -H use high-intensity colors -M monochrome display -no-mouse deactivate mouse support -num display each line's number -N distribute multiple command line arguments to tabs. By default, a stack of buffers is used -ppc num width of num pixels per character. Range of 4.0 to 32.0, default 8.0. Larger values will make tables narrower. (Implementation not verified) -ppl num height of num pixels per line. Range of 4.0 to 64.0. (Implementation not verified) -title, -title=TERM use the buffer name as terminal title string. With specified TERM, this sets the title configuration style accordingly -v with no other target defined, welcome users with a built-in page -W toggle wrapping mode in searches -X do not initialize/deinitialize the terminal +num go to line num; only effective for num larger than the number of lines in the terminal ----------------------- Browser options ----------------------- -cols num with stdout as destination; HTML is rendered to lines of num characters -cookie, -no-cookie use stored cookies and accept new ones, or do neither -F render frames -graph, -no-graph use or do not use graphic characters for drawing HTML table and frame borders -header string append string to the HTTP(S) request. Expected to match the header syntax Variable: Value -m Render the body of Usenet messages according to the header “Content-type” -no-proxy do not use proxy -post file use POST method to upload data defined in file. The syntax to be used is var1=value1[&var2=value2]... -4 IPv4 only. Corresponds to dns_order=4 in configuration files -6 IPv6 only. Corresponds to dns_order=6 in configuration files -insecure use insecure SSL config options, alias for -o ssl_cipher=ALL:eNULL:@SECLEVEL=0 -o ssl_min_version=all -o ssl_forbid_method= -o ssl_verify_server=0 ----------------------- Text pager options ----------------------- -l num number of lines preserved internally when receiving plain text from stdin (default 10,000) -r use caret notation to display special escape characters (such as ANSI escapes or nroff-style backspaces for bold and underlined characters) instead of processing them -s squeeze multiple blank lines into one -t num set tab width to num columns. No effect on stdout ----------------------- Data type/encoding options ----------------------- -I charset user defined character encoding of input data -O charset user defined character encoding of output data -T type explicit characterization of input data by MIME type ----------------------- Options for data output, followed by immediate exit ----------------------- -dump dump rendered page into stdout. Set implicitly when output is directed to a file or pipe -dump_source dump the page's source code into stdout -dump_head dump response of a HEAD request for a URL into stdout -dump_both dump HEAD, and source code for a URL into stdout -dump_extra dump HEAD, source code, and extra information for a URL into stdout -help show a summary of compiled-in features and command line options -show-option show all available configuration options -version show the version of w3m ----------------------- Options for overriding default settings and resources ----------------------- -bookmark file use file instead of the default bookmark.html file -config file use file instead of the default configuration file -o option=value modify one configuration item with an explicitly given value; without option=value, equivalent to -show-option -debug use debug mode (only for debugging) -reqlog log headers of HTTP communication in file ~/.w3m/request.log
w3m 组合 HTML 代码片段并预览页面:
cat header.html footer.html | w3m -T text/html
w3m 使用 POST 方法上传 URL 数据:
$ w3m -post - http://example.com/form <<<'a=0&b=1'
w3m 打开一个 URL:
w3m https://example.com
w3m 以单色模式打开 URL:
w3m https://example.com -M
w3m 无需鼠标支持即可打开 URL:
w3m https://example.com -no-mouse
w3m 打开一个新的浏览器标签:
<Shift> + T
w3m 显示您的浏览器历史记录:
<Ctrl> + H
退出 w3m:
q + y