当前位置: 首页 > news >正文

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

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:53Features:
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

在这里插入图片描述

相关文章:

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

Linux系统之links和elinks命令的基本使用 一、links与elinks命令介绍1. links命令简介2. elinks命令简介 二、links与elinks命令区别三、links命令选项解释四、links命令的基本使用1. links安装2. 查看links版本3. 图形模式打开网址4. 直接使用links命令5. 打印url版本到标准格…...

【00】FISCO BCOS区块链简介

官方文档&#xff1a;https://fisco-bcos-documentation.readthedocs.io/zh_CN/latest/docs/introduction.html FISCO BCOS是由国内企业主导研发、对外开源、安全可控的企业级金融联盟链底层平台&#xff0c;由金链盟开源工作组协作打造&#xff0c;并于2017年正式对外开源。 F…...

NPDP产品经理认证怎么报名?考试难度大吗?

PMDA&#xff08;Product Development and Management Association&#xff09;是美国产品开发与管理协会&#xff0c;在中国由中国人才交流基金会培训中心举办NPDP&#xff08;New Product Development Professional&#xff09;考试&#xff0c;该考试是产品经理国际资格认证…...

免杀技术,你需要学习哪些内容

免杀技术&#xff0c;你需要学习哪些内容&#xff1f; 什么是免杀&#xff1f; 免杀是指通过各种技术手段使恶意软件或病毒能够逃避杀毒软件的检测和阻止&#xff0c;成功地感染目标系统。免杀技术是黑客和恶意软件开发者常用的手段之一&#xff0c;用于隐藏恶意代码并绕过安…...

odoo16 取消“系统各功能状态日报”的邮件

odoo16默认情况下每周都会发送一个“系统各功能状态日报”的邮件&#xff0c;而且是所有人都发&#xff0c; 这个功能在哪配置呢&#xff1f; 今天研究了一下&#xff0c; 线索是“系统各功能状态日报”&#xff0c;先全文检索吧 #. module: digest #: model:digest.digest,na…...

[C++ 网络协议] Windows中的线程同步

目录 1. 用户模式(User mode)和内核模式(Kernal mode) 2. 用户模式的同步(CRITICAL_SECTION) 3. 内核模式同步 3.1 互斥量 3.2 信号量 3.3 事件对象 4. 实现Windows平台的多线程服务器端 1. 用户模式(User mode)和内核模式(Kernal mode) Windows操作系统的运行方式是“…...

JavaScript 基础第三天笔记

JavaScript 基础第三天笔记 if 多分支语句和 switch的区别&#xff1a; 共同点 都能实现多分支选择&#xff0c; 多选1大部分情况下可以互换 区别&#xff1a; switch…case语句通常处理case为比较确定值的情况&#xff0c;而if…else…语句更加灵活&#xff0c;通常用于范围…...

NebulaGraph实战:3-信息抽取构建知识图谱

自动信息抽取发展了几十年&#xff0c;虽然模型很多&#xff0c;但是泛化能力很难用满意来形容&#xff0c;直到LLM的诞生。虽然最终信息抽取质量部分还是需要专家审核&#xff0c;但是已经极大的提高了信息抽取的效率。因为传统方法需要大量时间来完成数据清洗、标注和训练&am…...

一百八十二、大数据离线数仓完整流程——步骤一、用Kettle从Kafka、MySQL等数据源采集数据然后写入HDFS

一、目的 经过6个月的奋斗&#xff0c;项目的离线数仓部分终于可以上线了&#xff0c;因此整理一下离线数仓的整个流程&#xff0c;既是大家提供一个案例经验&#xff0c;也是对自己近半年的工作进行一个总结。 二、项目背景 项目行业属于交通行业&#xff0c;因此数据具有很…...

工具篇 | H2数据库的使用和入门

引言 1.1 H2数据库概述 1.1.1 定义和特点 H2数据库是一款以 Java编写的轻量级关系型数据库。由于其小巧、灵活并且易于集成&#xff0c;H2经常被用作开发和测试环境中的便利数据库解决方案。除此之外&#xff0c;H2也适合作为生产环境中的嵌入式数据库。它不仅支持标准的SQL…...

PHP脚本导出MySQL数据库

背景&#xff1a;有时候需要同步数据库的表结构和部分数据&#xff0c;同步全表数据非常大&#xff0c;也不适合。还有一个种办法是使用数据库的dump命令执行备份&#xff0c;无法进入服务器&#xff1f;没有权限怎么办&#xff1f; 这里只要能访问服务器中的 information_sch…...

生成随机单据号

背景&#xff1a;全局生成4位字符2222-9ZZ9 实现方式&#xff1a; 使用redis的原子自增 google的retry保证&#xff0c;生成4位数 1、pom <dependency><groupId>com.github.rholder</groupId><artifactId>guava-retrying</artifactId><v…...

【计算机网络笔记五】应用层(二)HTTP报文

HTTP 报文格式 HTTP 协议的请求报文和响应报文的结构基本相同&#xff0c;由四部分组成&#xff1a; ① 起始行&#xff08;start line&#xff09;&#xff1a;描述请求或响应的基本信息&#xff1b;② 头部字段集合&#xff08;header&#xff09;&#xff1a;使用 key-valu…...

安装Python3.x--Windows

1 下载安装包 确定安装是干什么&#xff0c;要下哪个版本&#xff08;如果是配置项目环境&#xff0c;最好按项目需求的版本来装&#xff09; 1.1 官网链接 https://www.python.org 最新版本 指定版本 2 安装说明 点击下载exe&#xff0c;运行自定义安装路径&#xff0c;下…...

坐标休斯顿,TDengine 受邀参与第九届石油天然气数字化大会

美国中部时间 9 月 14 日至 15 日&#xff0c;第九届石油天然气数字化大会在美国德克萨斯州-休斯顿-希尔顿美洲酒店举办。本次大会汇聚了数百名全球石油天然气技术高管及众多极具创新性的数据技术方案商&#xff0c;组织了上百场硬核演讲&#xff0c;技术专家与行业从业者共聚一…...

labview 混合信号图 多曲线分组

如果你遇到了混合信号图 多曲线分组显示的问题&#xff0c;本文能给你帮助。 在文章的最好&#xff0c;列出了参考程序下载链接。 一个混合信号图中可包含多个绘图区域。 但一个绘图区域仅能显示数字曲线或者模拟曲线之一&#xff0c;无法兼有二者。 以下显示的分两组&#…...

客户端负载均衡_负载均衡策略

以前的Ribbon有多种负载均衡策略 RandomRule - 随性而为 解释&#xff1a; 随机 RoundRobinRule - 按部就班 解释&#xff1a; 轮询 RetryRule - 卷土重来 解释&#xff1a; 先按照RoundRobinRule的策略获取服务&#xff0c;如果获取服务失败则在指定时间内会进行重试。 Weigh…...

使用Python+Flask/Moco框架/Fiddler搭建简单的接口Mock服务

一、Mock测试 1、介绍 mock&#xff1a;就是对于一些难以构造的对象&#xff0c;使用虚拟的技术来实现测试的过程mock测试&#xff1a;在测试过程中&#xff0c;对于某些不容易构造或者不容易获取的对象&#xff0c;可以用一个虚拟的对象来代替的测试方法接口mock测试&#x…...

【Vue】Mock.js介绍和使用与首页导航栏左侧菜单搭建

目录 一、Mock.js 1.1 mockjs介绍 1.2 mock.js安装与配置 1.2.1 安装mock.js 1.2.2 引入mock.js 1.3 mock.js的使用 1.3.1 准备模拟数据 1.3.2 定义拦截路由 1.3.3 测试 二、首页导航栏左侧菜单搭建 2.1 自定义界面组件 (完整代码) 2.2 配置路由 2.3 组件显示折叠和…...

离散小波变换(概念与应用)

目录 概念光伏功率预测中,如何用离散小波变换提取高频特征概念 为您简单地绘制一些示意图来描述离散小波变换的基本概念。但请注意,这只是一个简化的示意图,可能不能完全捕捉到所有的细节和特性。 首先,我将为您绘制一个简单的小波函数和尺度函数的图像。然后,我会提供一…...

基于ASP.NET+ SQL Server实现(Web)医院信息管理系统

医院信息管理系统 1. 课程设计内容 在 visual studio 2017 平台上&#xff0c;开发一个“医院信息管理系统”Web 程序。 2. 课程设计目的 综合运用 c#.net 知识&#xff0c;在 vs 2017 平台上&#xff0c;进行 ASP.NET 应用程序和简易网站的开发&#xff1b;初步熟悉开发一…...

QMC5883L的驱动

简介 本篇文章的代码已经上传到了github上面&#xff0c;开源代码 作为一个电子罗盘模块&#xff0c;我们可以通过I2C从中获取偏航角yaw&#xff0c;相对于六轴陀螺仪的yaw&#xff0c;qmc5883l几乎不会零飘并且成本较低。 参考资料 QMC5883L磁场传感器驱动 QMC5883L磁力计…...

鸿蒙中用HarmonyOS SDK应用服务 HarmonyOS5开发一个生活电费的缴纳和查询小程序

一、项目初始化与配置 1. 创建项目 ohpm init harmony/utility-payment-app 2. 配置权限 // module.json5 {"requestPermissions": [{"name": "ohos.permission.INTERNET"},{"name": "ohos.permission.GET_NETWORK_INFO"…...

#Uniapp篇:chrome调试unapp适配

chrome调试设备----使用Android模拟机开发调试移动端页面 Chrome://inspect/#devices MuMu模拟器Edge浏览器&#xff1a;Android原生APP嵌入的H5页面元素定位 chrome://inspect/#devices uniapp单位适配 根路径下 postcss.config.js 需要装这些插件 “postcss”: “^8.5.…...

AGain DB和倍数增益的关系

我在设置一款索尼CMOS芯片时&#xff0c;Again增益0db变化为6DB&#xff0c;画面的变化只有2倍DN的增益&#xff0c;比如10变为20。 这与dB和线性增益的关系以及传感器处理流程有关。以下是具体原因分析&#xff1a; 1. dB与线性增益的换算关系 6dB对应的理论线性增益应为&…...

[免费]微信小程序问卷调查系统(SpringBoot后端+Vue管理端)【论文+源码+SQL脚本】

大家好&#xff0c;我是java1234_小锋老师&#xff0c;看到一个不错的微信小程序问卷调查系统(SpringBoot后端Vue管理端)【论文源码SQL脚本】&#xff0c;分享下哈。 项目视频演示 【免费】微信小程序问卷调查系统(SpringBoot后端Vue管理端) Java毕业设计_哔哩哔哩_bilibili 项…...

iview框架主题色的应用

1.下载 less要使用3.0.0以下的版本 npm install less2.7.3 npm install less-loader4.0.52./src/config/theme.js文件 module.exports {yellow: {theme-color: #FDCE04},blue: {theme-color: #547CE7} }在sass中使用theme配置的颜色主题&#xff0c;无需引入&#xff0c;直接可…...

计算机基础知识解析:从应用到架构的全面拆解

目录 前言 1、 计算机的应用领域&#xff1a;无处不在的数字助手 2、 计算机的进化史&#xff1a;从算盘到量子计算 3、计算机的分类&#xff1a;不止 “台式机和笔记本” 4、计算机的组件&#xff1a;硬件与软件的协同 4.1 硬件&#xff1a;五大核心部件 4.2 软件&#…...

解析奥地利 XARION激光超声检测系统:无膜光学麦克风 + 无耦合剂的技术协同优势及多元应用

在工业制造领域&#xff0c;无损检测&#xff08;NDT)的精度与效率直接影响产品质量与生产安全。奥地利 XARION开发的激光超声精密检测系统&#xff0c;以非接触式光学麦克风技术为核心&#xff0c;打破传统检测瓶颈&#xff0c;为半导体、航空航天、汽车制造等行业提供了高灵敏…...

使用SSE解决获取状态不一致问题

使用SSE解决获取状态不一致问题 1. 问题描述2. SSE介绍2.1 SSE 的工作原理2.2 SSE 的事件格式规范2.3 SSE与其他技术对比2.4 SSE 的优缺点 3. 实战代码 1. 问题描述 目前做的一个功能是上传多个文件&#xff0c;这个上传文件是整体功能的一部分&#xff0c;文件在上传的过程中…...