Linux系统之links和elinks命令的基本使用

news2024/10/7 10:22:11

Linux系统之links和elinks命令的基本使用

  • 一、links与elinks命令介绍
    • 1. links命令简介
    • 2. elinks命令简介
  • 二、links与elinks命令区别
  • 三、links命令选项解释
  • 四、links命令的基本使用
    • 1. links安装
    • 2. 查看links版本
    • 3. 图形模式打开网址
    • 4. 直接使用links命令
    • 5. 打印url版本到标准格式输出
    • 6. 打印网页源码输出
  • 五、elinks命令选项解释
  • 六、elinks命令的基本使用
    • 1. 安装elinks
    • 2. 查看elinks版本
    • 3. 以文本方式访问网站
    • 4. 访问本地目录

一、links与elinks命令介绍

1. links命令简介

links是一个基于文本模式的Web浏览器,可以运行在终端或控制台环境下。它支持HTML和CSS标准,能够显示图像、超链接、表格等网页元素。links命令提供了多种选项和参数,可以让用户通过命令行方式浏览网页、下载文件、执行搜索等操作。

2. elinks命令简介

elinks是一个基于终端的文本模式Web浏览器,可以让你在终端中访问和浏览互联网。elinks的目标是提供一个快速、高效、轻量级、可配置和可扩展的浏览器。Elinks支持 HTTP,HTTP Cookies以及支持浏览Perl和Ruby脚本。也很好的支持选项卡浏览。最棒的是它支持鼠标、彩色以及支持一系列的协议,例如HTTP, FTP, SMB, Ipv4 和 Ipv6。

二、links与elinks命令区别

links和elinks都是Linux系统下的命令行浏览器,主要用于在终端中查看网页内容。它们的区别在于:

  • 功能:elinks相较于links来说,具备了更多强大的功能,例如支持多标签页浏览、支持Javascript、支持分栏浏览等等。

  • 显示效果:elinks与links相比,其显示效果更好,可以显示更多的颜色、字体和格式。

  • 速度:links的速度要比elinks稍快一些,因为elinks具有更多的功能,所以其在加载页面时需要更多的时间。

三、links命令选项解释

  • links命令相关选项解释

-g:图形模式,可以在X窗口环境下打开links
-html-tty:以文本模式打开HTML文档
-dump:将网页内容转换为文本格式输出
-download:下载链接指向的文件
-codepage:指定字符编码
-mode:选择浏览模式,如浏览器模式、电影模式、媒体播放器模式等
-config:读取指定的配置文件
-version:输出links版本信息

四、links命令的基本使用

1. links安装

本次实践主要在centos7.6环境下,直接使用yum安装links软件包即可。

yum -y install links

在这里插入图片描述

2. 查看links版本

检查links当前安装版本

[root@jeven ~]# links -version
Links 2.20.2

3. 图形模式打开网址

在X窗口环境下打开浏览的网址。

links -g https://cloud.tencent.com/developer/article/2331066

在这里插入图片描述

4. 直接使用links命令

导航网页:使用方向键或者 TAB 键可以在页面中进行导航。使用空格键可以向下滚动页面,使用 Backspace 键可以向上滚动页面。
点击链接:在页面中的链接可以使用 Enter 键或者鼠标左键点击打开。使用 Esc 键可以返回上一页。
搜索网页:使用 / 键可以打开搜索框,输入要搜索的关键字,按下 Enter 则可以在页面中搜索关键字。
退出 Links:使用 Q 键可以退出 Links。

links https://cloud.tencent.com/developer/article/2332312

在这里插入图片描述

5. 打印url版本到标准格式输出

打印url版本到标准格式输出

links -dump  https://mirrors.aliyun.com/centos/

在这里插入图片描述

6. 打印网页源码输出

打印网页源码输出

[root@jeven ~]# links -source  https://www.baidu.com
<html>
<head>
	<script>
		location.replace(location.href.replace("https://","http://"));
	</script>
</head>
<body>
	<noscript><meta http-equiv="refresh" content="0;url=http://www.baidu.com/"></noscript>
</body>

五、elinks命令选项解释

  • elinks命令常用选项解释:
elinks是一个文本终端浏览器,以下是elinks命令选项的解释:

1. -nographics:使用无图形界面模式打开elinks。

2. -config-dir <path>:指定elinks的配置文件目录。

3. -no-home:启动elinks时不会加载主页。

4. -no-history:启动elinks时不会加载历史记录。

5. -no-cookie-jar:启动elinks时不会加载cookie。

6. -no-session-lock:启动elinks时不会加载会话锁定。

7. -no-terminal-title:启动elinks时不会在终端标题栏显示当前页面的标题。

8. -no-references:启动elinks时不会加载跟踪页面的链接列表。

9. -no-colors:启动elinks时不会显示颜色。

10. -no-mouse:启动elinks时禁用鼠标。

11. -source:启动elinks时将当前页面的HTML源代码输出到终端。

12. -dump:启动elinks时将当前页面的纯文本输出到终端。

13. -dump-color-mode <mode>:设置在使用-dump选项时显示颜色的模式。

14. -dump-charset <charset>:设置在使用-dump选项时使用的字符集。

15. -version:显示elinks的版本信息。

16. -help:显示elinks的命令帮助信息。

17. -anonymous:是否使用匿名帐号方式。

18. -auto-submit:对于偶然遇到的第一个表单是否自动提交。

六、elinks命令的基本使用

1. 安装elinks

使用yum安装elinks

yum -y install elinks

在这里插入图片描述

2. 查看elinks版本

检查elinks版本

[root@jeven ~]# elinks -version
ELinks 0.12pre6
Built on Jan 10 2019 17:00:53

Features:
Standard, IPv6, gzip, bzip2, UTF-8, Periodic Saving, Viewer (Search
History, Timer, Marks), Cascading Style Sheets, Protocol
(Authentication, BitTorrent, File, FTP, HTTP, URI rewrite, User
protocols), SSL (OpenSSL), MIME (Option system, Mailcap, Mimetypes
files), LED indicators, Bookmarks, Cookies, ECMAScript (SpiderMonkey),
Form History, Global History, Scripting (Spidermonkey ECMAScript), Goto
URL History

3. 以文本方式访问网站

以文本方式访问网站,例如访问本地网站 http://192.168.3.208:8988/内容。

elinks http://192.168.3.208:8988/

在这里插入图片描述
在这里插入图片描述

  • elinks界面下可以使用快捷键

g : 输入url
. : 可以为一个页面中的链接加上索引,输入索引快速跳到该链接上,输入Enter进入。
tag键: 切换光标;
t:打开一个新的Tab
< : 进入前一个tab
> : 进入后一个tab
c :关闭当前tab
Space:翻页
Up: 上个链接
Down:下个链接
Left:Back
Esc:会打开菜单栏
方向键上下:上下浏览网页

4. 访问本地目录

可以使用elinks访问本地目录,例如访问/tmp目录。

 elinks file:///tmp

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1040967.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

WordPress还原重置插件WP Reset 教程!

这是一篇完整的 WordPress 还原教程&#xff0c;我们将使用一款插件&#xff0c;快速重置整个 WordPress 网站。 有时在安装不同主题、网站插件后&#xff0c;可能会导致程序码彼此的冲突&#xff0c;而让网站出现跑版、错误等 ..&#xff0c;这时直接重新来过可能反而比较快一…

贪心算法总结归类(图文解析)

贪心算法实际上并没有什么套路可言&#xff0c;贪心的关键就在于它的思想&#xff1a; 如何求出局部最优解&#xff0c;通过局部最优解从而推导出全局最优解 常见的贪心算法题目 455. 分发饼干 这题的解法很符合“贪心”二字 如果使用暴力的解法&#xff0c;那么本题是通过…

福建江夏学院蔡慧梅主任一行莅临拓世科技集团,共探AI+时代教育新未来

在科技的海洋中&#xff0c;产业是那航行的巨轮&#xff0c;而教育则是指引方向的灯塔。当巨轮与灯塔相互辉映&#xff0c;产教融合与校企合作便成为了推动国家科技创新和人才培养的金钥匙&#xff0c;为未来开启一扇扇充满希望的大门。 2023年9月24日&#xff0c;福建江夏学院…

leetcodetop100 (22) 反转链表

给你单链表的头节点 head &#xff0c;请你反转链表&#xff0c;并返回反转后的链表 简单的用一个动态数组Arraylist记录&#xff0c;然后倒序遍历赋值给一个新的链表&#xff0c;这种空间复杂度是o(n),估计需要优化。 采用双指针&#xff1b; 我们可以申请两个指针&#xf…

ansible安装、点对点Ad-Hoc、模块、剧本Playbook

DevOps: 官网&#xff1a;https://docs.ansible.com 自动化运维工具对比 C/S 架构:客户端/服务端 Puppet:基于 Ruby 开发,采用 C/S 架构,扩展性强,基于 SSL,远程命令执行相对较弱 SaltStack:基于 Python 开发,采用 C/S 架构,YAML使得配置脚本更简单.需要配置客户端及服务器…

Spring Boot 技术架构图(InsCode AI 创作助手辅助)

Spring Boot 技术架构是一种用于构建现代应用程序的框架&#xff0c;它可以与各种前端、代理、网关、业务服务、中间件、存储、持续集成和容器服务集成在一起&#xff0c;以创建功能强大的应用程序。 源文件下载链接&#xff01;&#xff01;&#xff01;&#xff01;&#xff…

Elasticsearch—(MacOs)

1⃣️环境准备 准备 Java 环境&#xff1a;终端输入 java -version 命令来确认版本是否符合 Elasticsearch 要求下载并解压 Elasticsearch&#xff1a;前往&#xff08;https://www.elastic.co/downloads/elasticsearch&#xff09;选择适合你的 Mac 系统的 Elasticsearch 版本…

【Linux学习】03Linux用户和权限

Linux&#xff08;B站黑马&#xff09;学习笔记 01Linux初识与安装 02Linux基础命令 03Linux用户和权限 文章目录 Linux&#xff08;B站黑马&#xff09;学习笔记前言03Linux用户和权限认知root用户root用户&#xff08;超级管理员&#xff09;su和exit命令sudo命令 用户、用户…

【Spring Boot】实战:实现数据缓存框架

🌿欢迎来到@衍生星球的CSDN博文🌿 🍁本文主要学习【Spring Boot】实现数据缓存框架 🍁 🌱我是衍生星球,一个从事集成开发的打工人🌱 ⭐️喜欢的朋友可以关注一下🫰🫰🫰,下次更新不迷路⭐️💠作为一名热衷于分享知识的程序员,我乐于在CSDN上与广大开发者…

Hbuilder本地调试微信H5项目(二)--添加UView框架插件

摘要 在一个已创建的Hbuilder项目中&#xff0c;添加uView框架插件 前置准备 已安装Hbuilder 已创建uni-app的H5默认模板项目 实现逻辑 在Hbuilder官网找到组件说明页面 下载插件并导入HbuilderX 具体实现 访问网站 访问网址Hbuilder的uView1.8.6版本说明页 或者访问…

MySQL索引是什么

1、索引是什么 1、MySQL官方对索引的定义为&#xff1a;索引&#xff08;Index&#xff09;是帮助MySQL高效获取数据的数据结构 索引的本质&#xff1a;数据结构。 索引的目的在于提高查询效率&#xff0c;可以类比字典或者一本书的目录&#xff0c;如果要查“mysql”这个单词…

服务断路器_什么是灾难性雪崩效应

什么是灾难性雪崩效应 假设我们有两个访问量比较大的服务A和B&#xff0c;这两个服务分别依赖C和D,C和D服务都依赖E服务。 A和B不断的调用C,D处理客户请求和返回需要的数据。当E服务不能供服务的时候&#xff0c;C和D的超时和重试机制会被执行 由于新的调用不断的产生&#xf…

【算法深入浅出】字符串匹配之 KMP 算法

KMP 算法是一种字符串匹配算法。字符串匹配算法的目标是&#xff1a;在字符串 s 中找到与模式串 p 相等的子串&#xff0c;输出其位置。例如&#xff1a;s “abcdef”&#xff0c;p “cdef”&#xff0c;p 在 s 中的位置是 2&#xff08;从 0 开始计数&#xff09;。 容易想到…

高效管理生活:Microsoft To Do for Mac 微软待办事项软件

在日常生活中&#xff0c;我们经常面临着琐碎的任务和繁忙的安排。为了更好地管理自己的时间和事务&#xff0c;一款强大而智能的待办事项软件是必不可少的。Microsoft To Do for Mac 微软待办事项软件将助您高效管理生活&#xff0c;让每件事都尽在掌握。 Microsoft To Do fo…

WordPress主题网站首页添加好看的四格小工具教程

直接到网站根目录创建一个css文件(文件名:sige.css),文件名可自定义(注意文件名一致) <link rel"stylesheet" href"你的网站/sige.css" type"text/css" > 然后在header.php模板最上方添加引入代码 也可自定义HTML里添加css代码最上方写…

如何设计一个 JVM 语言下的 LLM 应用开发框架?以 Chocolate Factory 为例

本文将介绍 Chocolate Factory 框架背后的一系列想法和思路。在我们探索和设计框架的过程中&#xff0c;受到了&#xff1a;LangChain4j、LangChain、LlamaIndex、Spring AI、Semantic Kernel、PromptFlow 的大量启发。 欢迎一起来探索&#xff1a;https://github.com/unit-mes…

Mysql索引结构有哪些

1、BTree索引 1、初始化介绍 一颗b树&#xff0c;浅蓝色的块我们称之为一个磁盘块&#xff0c;可以看到每个磁盘块包含几个数据项&#xff08;深蓝色所示&#xff09;和指针&#xff08;黄色所示&#xff09;&#xff0c;如磁盘块1包含数据项17和35&#xff0c;包含指针P1、P2…

Jetpack Compose中的Navigation从入门到精通完全指南

Jetpack Compose中的Navigation从入门到精通完全指南 什么是Android导航 导航帮助您理解应用程序在不同组件间的移动方式。 Android JetPack Navigation可以帮助您以简单的方式实现高级导航。 导航组件由三个主要部分组成&#xff1a; 导航图(Navigation Graph)&#xff1…

Spring Boot:控制器调用模板引擎渲染数据的基本过程

目录 基础知识注解&#xff1a; Controller方法&#xff1a;RequestMapping 基本过程添加 FreeMarker 依赖创建控制器方法创建 FTL 文件 基础知识 注解&#xff1a; Controller 控制器注解&#xff0c;表示这个类是一个控制器类&#xff0c;里面定义了一些处理客户端请求的方…

2023 “华为杯” 中国研究生数学建模竞赛(F题)深度剖析|数学建模完整代码+建模过程全解全析

F题代码思路 当大家面临着复杂的数学建模问题时&#xff0c;你是否曾经感到茫然无措&#xff1f;作为2021年美国大学生数学建模比赛的O奖得主&#xff0c;我为大家提供了一套优秀的解题思路&#xff0c;让你轻松应对各种难题。 让我们一起看看研赛的F题呀&#xff01;全文都已…