目录
情景linux--在脚本中如何优雅地退出telnet
情景
方案
首页 运维 linux运维 情景linux的实例详解

情景linux的实例详解

Jun 21, 2017 am 11:19 AM
如何 退出

情景linux--在脚本中如何优雅地退出telnet

情景

telnet命令是TELNET协议的用户接口,它支持两种模式:命令模式会话模式。虽然telnet支持许多命令,但大部分情况下,我们只是使用它查看目标主机是否打开了某端口(默认是23)

其执行结果有两种:

  • 端口未打开

$ telnet 101.199.97.65 62715
登录后复制
登录后复制
Trying 101.199.97.65...
telnet: connect to address 101.199.97.65: Connection refused
登录后复制
登录后复制

此时,命令已退出。

  • 端口已打开

$ telnet 101.199.97.65 62715
登录后复制
登录后复制
Trying 101.199.97.65...
Connected to 101.199.97.65.
Escape character is '^]'.
登录后复制

此时命令未退出。
根据提示Escape character is '^]'.可知退出字符为'^]'(CTRL ])。此时输入其它字符不能使其退出,CTRL C都不行。输入CTRL ]后会自动执行,进入命令模式:

^]
登录后复制
telnet>
登录后复制

此时再运行quit才会真正退出。

telnet> quit
登录后复制
Connection closed.
登录后复制

其中,Escape character可以自定义,使用参数-e

$ telnet -e p 101.199.97.65 62715
Telnet escape character is 'p'.
Trying 101.199.97.65...
Connected to 101.199.97.65.
Escape character is 'p'.
p
telnet> quit
Connection closed.
登录后复制

即便如此,退出telnet还是麻烦。那么,更进一步,如果出现在脚本中应该如何(优雅地)退出telnet呢?

方案

其实可以这样:

  • 输出结果后立即退出

    $ echo "" | telnet 101.199.97.65 62715
    登录后复制
    登录后复制
Trying 101.199.97.65...
Connected to 101.199.97.65.
Escape character is '^]'.
Connection closed by foreign host.
登录后复制
登录后复制
$ echo "" | telnet 101.199.97.65 62715
登录后复制
登录后复制
Trying 101.199.97.65...
telnet: connect to address 101.199.97.65: Connection refused
登录后复制
登录后复制
  • 输出结果后延迟退出
    sleep 2使得telnet输出结果后,停留2秒后退出命令模式。

    $ sleep 2 | telnet 101.199.97.65 62715
    登录后复制
Trying 101.199.97.65...
Connected to 101.199.97.65.
Escape character is '^]'.
Connection closed by foreign host.
登录后复制
登录后复制

使用这种方式可以将标准输出和标准错误重定向到文件中,通过分析文件的内容来判断端口打开状态。

以上是情景linux的实例详解的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
4 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
4 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您听不到任何人,如何修复音频
4 周前 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解锁Myrise中的所有内容
1 个月前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

为什么wallpaperengine退出后壁纸没了 为什么wallpaperengine退出后壁纸没了 Mar 12, 2024 pm 05:40 PM

用户使用wallpaperengine可以获得各种壁纸,有很多用户不知道为什么wallpaperengine退出后壁纸没了,动态壁纸必须在你所安装壁纸的软件开启的情况下才会运行在桌面上。为什么wallpaperengine退出后壁纸没了1、动态壁纸必须在你所安装壁纸的软件开启的情况下才会运行在桌面上。2、wallpaperengine是覆盖原来的壁纸,退出当然就没了。3、关了之后壁纸还在除非文件格式是图片类型的,可以通过一些手段获取,不过这样不是动态的。4、Windows里没有用视频或动态图当壁

微软账号的退出教程:如何退出Win11账号 微软账号的退出教程:如何退出Win11账号 Dec 25, 2023 pm 08:04 PM

在此前的win11更新中,我们可以跳过微软账户的登录,但是最新的win11家庭版强制用户登录微软账号才能进行安装,但是登录微软账号会带来很多麻烦,很多朋友想在安装完成后退出,下面小编就来教大家一下退出方法吧。win11怎么退出微软账号1、首先点击下方的开始菜单,在其中找到“设置”,如图所示。2、在设置界面中找到“用户”或“accounts”选项。3、在用户界面中找到“改用本地账户登录”,一行蓝色文字。4、然后只要输入我们本地账户的密码就可以登录本地账户,退出微软账号了。

美团互助怎么退出_美团退出互助步骤流程 美团互助怎么退出_美团退出互助步骤流程 Mar 28, 2024 pm 03:01 PM

1、登录美团账号后首先需要点击【我的】功能。2、进入到【我的】页面后,接着再点击页面中的【进入钱包】功能。3、此时会弹出【美团钱包】页面,之后下拉页面到底部后在【更多服务】栏中点击【美团互助】功能。4、这时会进入到【美团互助】页面,接着再点击该页面的【查看详情】功能。5、进入到【互助详情】页面后再次把这个页面下拉到最底部,然后点击【放弃保障】功能。6、此时会弹出一个对话框,接着点击对话框中的【坚决退出】功能,这样就成功的退出美团互助了。

抖音粉丝团有什么用?别人的粉丝团怎样退出? 抖音粉丝团有什么用?别人的粉丝团怎样退出? Apr 01, 2024 am 09:51 AM

随着移动互联网的迅猛发展,社交媒体成为人们生活中不可或缺的一部分。而作为其中最受欢迎的社交平台之一,抖音以其短视频内容和生动有趣的创意赢得了广大用户的喜爱。在抖音上,很多用户都会加入各种粉丝团,那么抖音粉丝团究竟有什么用呢?一、抖音粉丝团有什么用?抖音粉丝团为用户提供了一个聚集兴趣爱好者的社区。在这个社区里,用户可以找到与自己志同道合的人,共同探讨和分享感兴趣的话题。无论是追星族、音乐爱好者还是美食达人,只要你有相同的兴趣爱好,就能够在抖音粉丝团中找到属于自己的小圈子。抖音粉丝团也为用户提供了一

win11预览体验计划退出不了 win11预览体验计划退出不了 Jun 29, 2023 pm 12:04 PM

win11预览体验计划退出不了?我们在使用win11系统的时候,电脑中都会推出win11预览体验计划供我们使用,但是有小伙伴不想使用这个预览体验计划,希望可以推出这个预览体验计划,如果你不知道应该如何退出,小编下面整理了退出Win11预览体验计划教程攻略,如果你感兴趣的话,小编下面一起往下看看吧!退出Win11预览体验计划教程攻略1、首先按下快捷键“win+i”进入windows设置点击“更新和安全”。2、然后点击左侧任务栏中的“windows预览体验计划”,如图所示。3、此时可以看到右侧的体验

抖音怎么退出微信账号 抖音怎么退出微信账号 Mar 22, 2024 pm 03:30 PM

各大社交平台现在已经与应用的互联互通已成为常态。微信作为中国最受欢迎的社交软件之一,其授权功能被广泛应用于各类APP中,包括抖音。但随着时间的推移,有些用户可能出于隐私保护或其他原因,希望取消抖音对微信的授权。那么很多用户们可能还不了解究竟该如何取消微信对抖音的授权呢,下文中本站小编就将为您详细介绍取消抖音微信授权的步骤,想要了解的用户们就快来跟本文继续详细了解一下吧!抖音怎么取消微信授权首先我们先打开微信app然后在微信主页面中,点击设置选择隐私功能在隐私功能中找到授权管理然后找到抖音选择删除

在 Mac 上强制退出的六种方式 在 Mac 上强制退出的六种方式 Nov 07, 2023 am 11:13 AM

1.使用Apple菜单在Mac上强制退出在Mac上使用Apple菜单强制退出应用程序提供了一种简单的方法来处理无响应或冻结的应用程序,而无需记住额外的键盘快捷键。以下是在macOSSonoma中强制退出App的方法:单击Mac屏幕左上角的Apple徽标。在这里,找到并单击出现的下拉菜单中的“强制退出”选项。完成后,将出现一个弹出窗口,其中包含当前在Mac上运行的所有应用程序。选择要退出的App,然后点按窗口右下角的“强制退出”按钮。2.使用键盘快捷键在Mac上强制退出应用程序当您在Mac上遇到无

抖音怎么退出粉丝团 抖音怎么退出粉丝团 Mar 26, 2024 pm 12:31 PM

在抖音上用户关注了自己喜欢的主播以后,花一毛钱送个灯牌即可加入主播粉丝团,那么我们怎么才能退出粉丝团呢?今天小编就为大家带来了抖音粉丝团退出方法图文教程,感兴趣的小伙伴快来看看吧。抖音使用教程抖音怎么退出粉丝团方法一:1、我们先打开抖音,在我界面中点击右上角三条杠图标,再点击钱包。2、然后我们在钱包界面中点击更多功能。3、最后我们在全部功能中找到抖音服务,点击粉丝团,确认退出粉丝团即可。方法二:1、我们需要在主播直播的时候,点击左上角的粉丝团标记,再点击右下角亲密度。2、点击我的等级权益右侧三个

See all articles