linux终端运行w3m,W3M - 一款终端浏览器
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 - 一款终端浏览器相关推荐
- linux后台运行命令,nohup
linux后台运行命令 1.& 当结束终端时,进程就会停止 command & 例子: ./test.sh & 2.nohup 为不挂起进程的意思 如下时会使得应用在关闭终端时 ...
- Linux后台运行Java程序命令详解
nohup java -jar -Xms512m -Xmx512m app3.jar > /var/log/java/app3.log 2>&1 & 上面是后台运行Java ...
- linux终端运行w3m,linux shell浏览器,终端浏览器w3m参考参数
W3m w3m是一个基于文本的网页浏览器,支持多种操作系统,在命令行终端可以很好的支持中文.即使在没有鼠标支持的情况下也可以检查网页的输出.本文列出常用的快捷键. 页面操作 SPC,C-v 向下翻页 ...
- linux 命令行 常用软件,12款最佳Linux命令行终端工具
12款最佳Linux命令行终端工具 如果你跟我一样,整天要花大量的时间使用Linux命令行,而且正在寻找一些可替代系统自带的老旧且乏味的终端软件,那你真是找对了文章.我这里搜集了一些非常有趣的终端软件 ...
- Linux中的mate程序的进程,终端下以后台模式运行Linux程序的过程详解
这是一个简短但是非常有用的教程:它向你展示从终端运行Linux应用程序的同时,如何保证终端仍然可以操作. 在Linux中有许多方式可以打开一个终端,这主要取决于你的发行版的选择和桌面环境. Linux ...
- 【githubgirl】GitHub 上一款可在终端运行的色彩查询工具,提供了不少简洁优雅的色系供选择
国内一位 AI 工程师在 GitHub 上开放的一套算法理论基础知识:Reflection Summary. 里面涵盖了数学.数据预处理.机器学习.深度学习.自然语言处理等多个技术领域的面试知识. G ...
- Linux(Ubuntu)使用setsid命令后台运行python代码并记录终端输出,并实现开机自启
1.摘要 本文主要讲解:Linux(Ubuntu)使用setsid命令后台运行python代码并记录终端输出,并实现开机自启 主要思路: setsid命令 比nohub命令好用,setsid有些系统默 ...
- Linux 探索之旅 | 第三部分第四课:后台运行及合并多个终端
-- 作者 谢恩铭 转载请注明出处 内容简介 第三部分第四课:后台运行及合并多个终端 第三部分第五课预告:延时执行,唯慢不破 后台运行及合并多个终端 上一课 Linux探索之旅 | 第三部分第三课:监 ...
- deepin终端编译c程序_大神支招 如何在Linux下运行C语言程序
刚入门学习C语言程序的小伙伴比较常遇到的其中一个问题是:如何在Linux下运行C语言程序.今天针对这个热门问题,小编为大家准备了详细的教程! 小编先给大家普及一些关于C语言程序的基本常识:首先大家要清 ...
最新文章
- python 集合的使用
- 单一docker主机网络
- 在docker中构建普通java程序_Docker入门-构建第一个Java程序
- 聊聊 Linux 中的五种 IO 模型
- C语言回调函数Demo - Win32版
- 实现用户操作指引功能
- JavaScript缓存处理代码
- python 获取浏览器句柄下的网页控件,Python获取浏览器窗口句柄过程解析
- MySql 5.7 json数据格式 增删改查 操作 (不定时更新)
- php微信转跳浏览器代码,通用微信QQ跳转浏览器打开代码
- 排序算法专题-冒泡排序
- jQuery基础 - 选择器
- jdbc驱动加载过程
- 三角函数:加减法公式
- 计算机怎么审单流程,电子审单
- GUI学习之二十二——QRubberBand学习总结
- 动态本体 palantir
- DS1302 万年历时钟乱跳数值 85 85 85 11 11 11
- vdp-cloud readme
- Mybatis缓存探索,查询集合后修改内容,再次执行sql查询结果发现是被修改过的