linux w3m命令

http://vaqeteart.iteye.com/blog/1098357

w3m是个开放源代码的命令行下面的网页浏览器。一般的linux系统都会自带这个工具,可以通过它在命令行下面浏览网页。本文介绍这个工具的使用方法。

[功能]
w3m是个开放源代码的命令行下面的网页浏览器。 它支持表格、框架、SSL连线、颜色。如果是在适当的terminal上,甚至还支持“inline image”。 这个软件通常尽量呈现出网页本来的编排。

*常用交互式命令: 下面列出启动w3m之后常用的交互命令,更多命令参见帮助。 1)光标移动 SPC,C-v 向下翻页 b,ESC v 向上翻页 l,C-f 焦点向右 h,C-b 焦点向左 j,C-n 焦点向下 k,C-p 焦点向上 J 向上滚动一行 K 向下滚动一行 ^,C-a 到行首 ~D,C-e 到行尾 w 到下一个单词 W 到上一个单词 、> 右移一屏

执行外部命令并浏览

4)缓存操作
B 返回
v 查看源代码
s 选择缓存
E 编辑缓存代码
C-l 重画屏幕
R 刷新
S 页面另存为
ESC s 源码另存为
ESC e 编辑图片

缓存择模式(也就是了s以后)
k, C-p 上一缓存
j, C-n 下一缓存
D 删除当前缓存
RET 转至选择的缓存

5)书签操作
ESC b 打开书签
ESC a 添加当前页到书签

6)搜索
/,C-s 向前搜索
?,C-r 向后搜索
n 下一个
N 上一个
C-w 打开/关闭 循环搜索

7)标记
C-SPC 设定/取消 标记(这个键一般被输入法占用了)
ESC p 转至上一标记
ESC n 转至下一标记
” 使用正则表达式标记

8)杂项
! 执行外部命令
H 帮助
o 设置选项
C-k 显示接受到的cookie
C-c 停止
C-z 挂起(退出)
q 退出(需确认)
Q 退出而不确认

9)行编辑模式
也就是输入”U”之后,开始输入url时候的状态。
C-f 光标向后
C-b 光标向前
C-h 删除前一字符
C-d 删除当前字符
C-k 删除光标后所有内容
C-u 删除光标前所有内容
C-a 光标到行首
C-e 光标到行尾
C-p 取得历史记录中的前一个词
C-n 取得历史记录中的后一个词
TAB,SPC 自动完成文件名
RETURN 确定

[举例]
*以网址启动w3m
$w3m www.baidu.com
这样打开w3m,并且以网页打开。(如果提示不能浏览框架,试试提示中的链接) ,注意,如果机器需要代理上网,那么应该设置一个变量:http_proxy ,设置的方法: “export http_proxy=http://user:password@ip.com“.这里,user就是用户名,password就是该用户的密码,ip就是代理服务器的ip地址.

*支持简体中文的启动:
$w3m http://www.baidu.com -o display_charset=GB2312
这里,时候网页无法显示中文,那么可以尝试用这种方法启动。

**进入w3m之后的操作
这里简单介绍浏览网页时候常用的一些操作,如果想要知道更多的操作,请查看交互状态下,”H”命令之后显示的帮助信息。
*显示帮助信息:
输入”H”.

*返回上次页面:
输入”B”.
这里包括帮助页面,上次的网址等等。

*查看历史url:
输入”[Ctrl]h”.
这样会查看你访问过的页面,输入B可以返回。

*输入指定网址:
输入”U”.
这是在启动w3m之后进行的,输入之后,可以在底部输入你想要访问的网址。

*屏幕上一页:
输入”b”.

*屏幕下一页:
输入”[空格]”.

*添加书签:
输入”[Esc]a”.

*列出书签:
输入”[Esc]b”.

*建立新的标签:
输入”T”.
这样会新开一个标签,内容和当前的网页一样。

*在新的标签中打开链接:
输入”[Ctrl]t”.
这里,需要先停在相应的链接上面。会新开一个标签,并且在其中显示对应的网页,适合想要同时显示多个网页的情况。

*切换到上一个标签:
输入”{“.

*切换到下一个标签:
输入”}”.

*弹出标签选择菜单:
输入”[Esc]t”.
这样会弹出一个菜单,然后可以选择你想要进入的标签。

*关闭当前标签:
输入”[Ctrl]q”.
这样会关闭当前标签。

*弹出链接列表菜单:
输入”[Esc]m”.
或”[Esc]l”.
这样显示出当前页面所链接列表,可以择相应链接并且进入。

*退出弹出菜单:
输入”h”.
或”[Ctrl]h”.
或”[Left]”.

*显示当前行:
输入”[Ctrl]g”.

*去指定行:
输入”[Esc]g”.
这样,之后输入行号将会跳到指定的行号。

*连同光标向下滚动:
输入”J”.

*连同光标向上滚动:
输入”K”.

*光标向上移动:
输入”k”.
或输入”[上箭头]”.
这里,方向移动的指令和vim编辑器中的一样,如果上下超过了页面边缘,那么会自动滚动半页使光标的所在行位于屏幕中央。

*光标向下移动:
输入”j”.
或输入”[下箭头]”.
这里,方向移动的指令和vim编辑器中的一样,如果上下超过了页面边缘,那么会自动滚动半页使光标的所在行位于屏幕中央。

*光标向左移动:
输入”h”.
或输入”[左箭头]”.
这里,方向移动的指令和vim编辑器中的一样。

*光标向右移动:
输入”l”.
或输入”[右箭头]”.
这里,方向移动的指令和vim编辑器中的一样。

*退出w3m:
输入”q”.

*切换是否接受鼠标动作:
输入”m”.
这样切换w3m是否接受鼠标动作。如果不接受鼠标动作,在X系统下面可以用鼠标选择文本,否则接受鼠标的话就无法选择文本但是能够用鼠标点击链接并打开。

*搜索字符串
输入”/<你要搜索的字符串>” .
这里,和vi上面的一样。

  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Linux 常用命令有很多,以下是其中一些常见的命令: 1. ls:用于列出当前目录下的文件和文件夹。 2. cd:用于切换当前工作目录。 3. pwd:用于显示当前工作目录的路径。 4. mkdir:用于创建一个新的目录。 5. touch:用于创建一个新的空文件或更新已有文件的访问和修改时间。 6. cp:用于复制文件或文件夹。 7. mv:用于移动文件或文件夹,也可用于重命名文件或文件夹。 8. rm:用于删除文件或文件夹。 9. cat:用于在终端中显示文件的内容。 10. more/less:用于分页显示文件的内容。 11. grep:用于在文件中搜索指定的字符串。 12. find:用于在指定目录下查找文件或文件夹。 13. tar:用于创建压缩文件或解压缩已有的压缩文件。 14. chmod:用于修改文件或文件夹的权限。 15. chown:用于更改文件或文件夹的所有者。 16. ps:用于列出当前运行的进程。 17. top:用于实时显示系统的进程和资源使用情况。 18. ssh:用于远程登录到其他计算机。 以上是一些常见的 Linux 常用命令,可以帮助用户在 Linux 系统中进行文件和目录操作、文本处理、系统管理等任务。通过熟练掌握这些命令,可以提高工作效率并更好地利用 Linux 操作系统的功能。 ### 回答2: Linux常用命令之一是壁纸(wallpaper),也常被称为桌面背景。在Linux系统中,壁纸是指用于装饰桌面背景的图片或图案。在以下是一些常用的与壁纸相关的命令和操作。 1. 设置壁纸:在Linux中,你可以使用以下命令来设置壁纸: - `feh --bg-fill /path/to/wallpaper.jpg`:用feh命令设置壁纸,`/path/to/wallpaper.jpg`是壁纸图片的路径。 - `xsetroot -bitmap /path/to/wallpaper.xbm`:用xsetroot命令设置壁纸,`/path/to/wallpaper.xbm`是壁纸图片的路径。 2. 更改壁纸:如果要更改壁纸,只需替换壁纸文件的路径即可。例如: - `feh --bg-fill /path/to/new_wallpaper.jpg`:使用feh命令更改壁纸。 - `xsetroot -bitmap /path/to/new_wallpaper.xbm`:使用xsetroot命令更改壁纸。 3. 设置多个壁纸:有时候,你可能希望在不同的桌面上使用不同的壁纸。在某些桌面环境下,你可以通过图形界面来设置每个桌面的壁纸。在其他情况下,你可以使用不同的工具来为每个桌面设置不同的壁纸。 4. 壁纸管理器:壁纸管理器是一种用于管理和设置壁纸的工具,它使得切换和管理壁纸变得更加容易。在Linux中,有许多壁纸管理器可供选择,例如feh、nitrogen、Variety等。你可以通过在终端中运行命令来安装和使用这些壁纸管理器。 总而言之,Linux中的壁纸是用于装饰桌面背景的图片或图案。你可以使用命令来设置、更改和管理壁纸,还可以使用壁纸管理器来进行更多的操作和自定义。 ### 回答3: Linux系统中有许多常用的壁纸相关命令,以下是其中几个常见的: 1. 设置桌面壁纸:使用命令`feh`可以设置Linux系统的桌面壁纸。例如,要将图片`wallpaper.jpg`设置为桌面壁纸,可以执行以下命令: ``` feh --bg-fill wallpaper.jpg ``` 此命令会将`wallpaper.jpg`图像按比例裁剪并填充整个桌面。 2. 更换登录界面壁纸:对于一些桌面环境,如Gnome,可以使用`gsettings`命令来更换登录界面壁纸。例如,要将图片`login_wallpaper.jpg`设置为登录界面壁纸,可以执行以下命令: ``` gsettings set org.gnome.desktop.screensaver picture-uri file:///path/to/login_wallpaper.jpg ``` 需要将`/path/to/login_wallpaper.jpg`替换为实际的图片路径。 3. 设置终端壁纸:通过在终端中使用命令行工具如`w3m`或`links`可以设置终端壁纸。首先需要安装相应的工具,例如使用以下命令安装`w3m`: ``` sudo apt-get install w3m ``` 然后,使用命令`w3m`加载所需的图像并将其设置为终端壁纸。例如,要将图片`terminal_wallpaper.jpg`设置为终端壁纸,可以执行以下命令: ``` w3m -no-graph -o ext_image_viewer=1 terminal_wallpaper.jpg ``` 以上是关于Linux常用的壁纸相关命令的简要介绍,希望对您有所帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值