w3m是一个基于文本的网页浏览器,支持多种操作系统,在命令行终端可以很好的支持中文。即使在没有鼠标支持的情况下也可以检查网页的输出。本文列出常用的快捷键。

如果你浏览的关注点是文字,而网页上又有很多干扰你的广告,在终端下使用w3m浏览将是一个很好的选择。w3m可以自动为你去除哪些无聊的广告,专注于文字本身,而且超链接的跳转也很方便。

看下文本浏览效果,示例如下,以浏览https://linux265.com为例:

点击链接则可以直接跳转到对应的页面浏览。

常用操作用快捷键

页面操作

SPC,C-v 向下翻页

b,ESC v 向上翻页

l,C-f 焦点向右

h,C-b 焦点向左

j,C-n 焦点向下

k,C-p 焦点向上

J 向下滚动一行

K 向上滚动一行

^,C-a 到行首

$,C-e 到行尾

w 到下一个单词

W 到上一个单词

> 右移一屏

< 左移一屏

. 屏幕右移一列

, 屏幕左移一列

g,M-< 到首行

G,M-> 到末行

ESC g 到指定行

Z 当前行居中

z 当前列居中

TAB 转到下个超链接

C-u,ESC TAB 到上个超链接

[ 到第一个超链接

] 到最後一个超链接

超链接操作

RET 打开超链接

a, ESC RET 链接另存为

u 查看链接url

i 查看图片url

I 查看图片

ESC I 图片另存为

: 标记rul字符串为锚点

ESC : 标记ID串为锚点

c 查看当前页面的URL

= 显示当前页面属性

C-g 查看当前行号

C-h 查看历史记录

F 提交表单

M 用外部浏览器打开当前页面 (use 2M and 3M to invoke second and third browser)

ESC M 用外部浏览器打开链接 (use 2ESC M and 3ESC M to invoke second and third browser

文件/流 操作

U 打开URL

V 打开文件

@ 执行外部命令并导入

# 执行外部命令并浏览

缓存操作

B 返回

v 查看源代码

s 选择缓存

E 编辑缓存代码

C-l 重画屏幕

R 刷新

S 页面另存为

ESC s 源码另存为

ESC e 编辑图片

缓存选择模式(也就是按了s以後)

k, C-p 上一缓存

j, C-n 下一缓存

D 删除当前缓存

RET 转至选择的缓存

书签操作

ESC b 打开书签

ESC a 添加当前页到书签

搜索

/,C-s 向前搜索

?,C-r 向後搜索

n 下一个

N 上一个

C-w 打开/关闭 循环搜索

标记

C-SPC 设定/取消 标记(好像这个键一般被输入法占用了)

ESC p 转至上一标记

ESC n 转至下一标记

" 使用正则表达式标记

杂项

! 执行外部命令

H 帮助

o 设置选项

C-k 显示接受到的cookie

C-c 终止

C-z 挂起(输入jobs命令可以列出被停止运行的进程及编号, 运行命令bg %进程编号可将进程转为后台运行, fg %进程号将进程转向前台进行)

q 退出(需确认)

Q 退出而不确认

行编辑模式

C-f 光标向後

C-b 光标向前

C-h 删除前一字符

C-d 删除当前字符

C-k 删除光标後所有内容

C-u 删除光标前所有内容

C-a 光标到行首

C-e 光标到行尾

C-p 取得历史记录中的前一个词

C-n 取得历史记录中的後一个词

TAB,SPC 自动完成文件名

RETURN 确定

如果网页需要以特定的编码方式打开,则可以执行如下命令实现中文支持。

w3m https://linux265.com -o display_charset=GB2312

写在最后

终端中查看小说网站,讨厌了乱七八糟的广告影响阅读,就像在终端中让别人以为你在工作,其实你在看网页,不妨尝试一下w3m终端浏览器。

特别优惠:宝塔服务器面板,一键全能部署及管理,送你3188元礼包,

>点我领取

linux终端运行w3m,W3M - 一款终端浏览器相关推荐

  1. linux后台运行命令,nohup

    linux后台运行命令 1.& 当结束终端时,进程就会停止 command & 例子: ./test.sh & 2.nohup 为不挂起进程的意思 如下时会使得应用在关闭终端时 ...

  2. Linux后台运行Java程序命令详解

    nohup java -jar -Xms512m -Xmx512m app3.jar > /var/log/java/app3.log 2>&1 & 上面是后台运行Java ...

  3. linux终端运行w3m,linux shell浏览器,终端浏览器w3m参考参数

    W3m w3m是一个基于文本的网页浏览器,支持多种操作系统,在命令行终端可以很好的支持中文.即使在没有鼠标支持的情况下也可以检查网页的输出.本文列出常用的快捷键. 页面操作 SPC,C-v 向下翻页 ...

  4. linux 命令行 常用软件,12款最佳Linux命令行终端工具

    12款最佳Linux命令行终端工具 如果你跟我一样,整天要花大量的时间使用Linux命令行,而且正在寻找一些可替代系统自带的老旧且乏味的终端软件,那你真是找对了文章.我这里搜集了一些非常有趣的终端软件 ...

  5. Linux中的mate程序的进程,终端下以后台模式运行Linux程序的过程详解

    这是一个简短但是非常有用的教程:它向你展示从终端运行Linux应用程序的同时,如何保证终端仍然可以操作. 在Linux中有许多方式可以打开一个终端,这主要取决于你的发行版的选择和桌面环境. Linux ...

  6. 【githubgirl】GitHub 上一款可在终端运行的色彩查询工具,提供了不少简洁优雅的色系供选择

    国内一位 AI 工程师在 GitHub 上开放的一套算法理论基础知识:Reflection Summary. 里面涵盖了数学.数据预处理.机器学习.深度学习.自然语言处理等多个技术领域的面试知识. G ...

  7. Linux(Ubuntu)使用setsid命令后台运行python代码并记录终端输出,并实现开机自启

    1.摘要 本文主要讲解:Linux(Ubuntu)使用setsid命令后台运行python代码并记录终端输出,并实现开机自启 主要思路: setsid命令 比nohub命令好用,setsid有些系统默 ...

  8. Linux 探索之旅 | 第三部分第四课:后台运行及合并多个终端

    -- 作者 谢恩铭 转载请注明出处 内容简介 第三部分第四课:后台运行及合并多个终端 第三部分第五课预告:延时执行,唯慢不破 后台运行及合并多个终端 上一课 Linux探索之旅 | 第三部分第三课:监 ...

  9. deepin终端编译c程序_大神支招 如何在Linux下运行C语言程序

    刚入门学习C语言程序的小伙伴比较常遇到的其中一个问题是:如何在Linux下运行C语言程序.今天针对这个热门问题,小编为大家准备了详细的教程! 小编先给大家普及一些关于C语言程序的基本常识:首先大家要清 ...

最新文章

  1. python 集合的使用
  2. 单一docker主机网络
  3. 在docker中构建普通java程序_Docker入门-构建第一个Java程序
  4. 聊聊 Linux 中的五种 IO 模型
  5. C语言回调函数Demo - Win32版
  6. 实现用户操作指引功能
  7. JavaScript缓存处理代码
  8. python 获取浏览器句柄下的网页控件,Python获取浏览器窗口句柄过程解析
  9. MySql 5.7 json数据格式 增删改查 操作 (不定时更新)
  10. php微信转跳浏览器代码,通用微信QQ跳转浏览器打开代码
  11. 排序算法专题-冒泡排序
  12. jQuery基础 - 选择器
  13. jdbc驱动加载过程
  14. 三角函数:加减法公式
  15. 计算机怎么审单流程,电子审单
  16. GUI学习之二十二——QRubberBand学习总结
  17. 动态本体 palantir
  18. DS1302 万年历时钟乱跳数值 85 85 85 11 11 11
  19. vdp-cloud readme
  20. Mybatis缓存探索,查询集合后修改内容,再次执行sql查询结果发现是被修改过的

热门文章

  1. Zr-BPYDC,联吡啶二羧酸修饰金属,BPydc-MOF,金属有机骨架材料
  2. interceptor方式拦截请求进行权限验证和签名验证
  3. 基于好奇心的神经网络算法自监督预测算法
  4. JavaScript扫盲
  5. STM32F103跳过停止模式,不能进入停止模式
  6. eclipse java 测试_java-在Eclipse中“未找到JUnit测试”
  7. 仓央嘉措的《见与不见》
  8. Vagrant 简介与常用命令
  9. JQuery给标签添加属性attr
  10. 通信网络的信息交换方式