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

情景linux的实例详解

Jun 21, 2017 am 11:19 AM
bagaimana berhenti

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

情景

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

其执行结果有两种:

  • 端口未打开

$ telnet 101.199.97.65 62715
Salin selepas log masuk
Salin selepas log masuk
Trying 101.199.97.65...
telnet: connect to address 101.199.97.65: Connection refused
Salin selepas log masuk
Salin selepas log masuk

此时,命令已退出。

  • 端口已打开

$ telnet 101.199.97.65 62715
Salin selepas log masuk
Salin selepas log masuk
Trying 101.199.97.65...
Connected to 101.199.97.65.
Escape character is '^]'.
Salin selepas log masuk

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

^]
Salin selepas log masuk
telnet>
Salin selepas log masuk

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

telnet> quit
Salin selepas log masuk
Connection closed.
Salin selepas log masuk

其中,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.
Salin selepas log masuk

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

方案

其实可以这样:

  • 输出结果后立即退出

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

    $ sleep 2 | telnet 101.199.97.65 62715
    Salin selepas log masuk
Trying 101.199.97.65...
Connected to 101.199.97.65.
Escape character is '^]'.
Connection closed by foreign host.
Salin selepas log masuk
Salin selepas log masuk

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

Atas ialah kandungan terperinci 情景linux的实例详解. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Arahan sembang dan cara menggunakannya
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Mengapa kertas dinding hilang selepas mesin kertas dinding keluar? Mengapa kertas dinding hilang selepas mesin kertas dinding keluar? Mar 12, 2024 pm 05:40 PM

Pengguna boleh menggunakan kertas dinding untuk mendapatkan pelbagai kertas dinding. Mengapa kertas dinding hilang selepas kertas dinding enjin keluar 1. Kertas dinding dinamik hanya boleh berjalan pada desktop apabila perisian yang anda pasang kertas dinding dihidupkan. 2. WallpaperEngine menimpa kertas dinding asal, dan sudah tentu ia akan hilang apabila anda keluar. 3. Kertas dinding masih ada selepas ia dimatikan, melainkan format fail adalah jenis imej, yang boleh diperoleh melalui beberapa cara, tetapi ia tidak dinamik. 4. Tiada video atau imej dinamik sebagai dinding dalam Windows.

Tutorial keluar akaun Microsoft: Bagaimana untuk keluar dari akaun Win11 Tutorial keluar akaun Microsoft: Bagaimana untuk keluar dari akaun Win11 Dec 25, 2023 pm 08:04 PM

Dalam kemas kini win11 sebelum ini, kami boleh melangkau log masuk dengan akaun Microsoft, tetapi versi rumah win11 yang terkini memaksa pengguna untuk log masuk dengan akaun Microsoft untuk memasang Walau bagaimanapun, log masuk dengan akaun Microsoft akan menyebabkan banyak masalah ingin log keluar selepas pemasangan selesai. Biar saya ajar anda cara keluar. Bagaimana untuk log keluar dari akaun Microsoft di win11 1. Mula-mula klik pada menu mula di bawah dan cari "Tetapan" di dalamnya, seperti yang ditunjukkan dalam gambar. 2. Cari pilihan "Pengguna" atau "akaun" dalam antara muka tetapan. 3. Cari "Log masuk dengan akaun tempatan sebaliknya" dalam antara muka pengguna, iaitu baris teks biru. 4. Kemudian hanya masukkan kata laluan akaun tempatan kami untuk log masuk ke akaun tempatan dan log keluar daripada akaun Microsoft.

Bagaimana untuk menarik diri daripada Meituan Mutual Aid_Langkah Meituan untuk menarik diri daripada bantuan bersama Bagaimana untuk menarik diri daripada Meituan Mutual Aid_Langkah Meituan untuk menarik diri daripada bantuan bersama Mar 28, 2024 pm 03:01 PM

1. Selepas log masuk ke akaun Meituan anda, anda perlu klik pada fungsi [Saya] terlebih dahulu. 2. Selepas memasuki halaman [My], klik fungsi [Enter Wallet] pada halaman tersebut. 3. Halaman [Dompet Meituan] akan muncul, kemudian tatal ke bawah dan klik fungsi [Meituan Mutual Aid] dalam lajur [More Services]. 4. Pada masa ini, anda akan memasuki halaman [Meituan Mutual Aid], dan kemudian klik fungsi [Lihat Butiran] pada halaman. 5. Selepas memasuki halaman [Mutual Aid Details], tatal ke bawah sekali lagi, dan kemudian klik fungsi [Waiver of Protection]. 6. Kotak dialog akan muncul Kemudian klik fungsi [Deterministic Exit] dalam kotak dialog untuk berjaya keluar dari Meituan Mutual Aid.

Apakah kegunaan kelab peminat Douyin? Bagaimana untuk meninggalkan kelab peminat orang lain? Apakah kegunaan kelab peminat Douyin? Bagaimana untuk meninggalkan kelab peminat orang lain? Apr 01, 2024 am 09:51 AM

Dengan perkembangan pesat Internet mudah alih, media sosial telah menjadi bahagian yang sangat diperlukan dalam kehidupan orang ramai. Sebagai salah satu platform sosial yang paling popular, Douyin telah memenangi cinta sebilangan besar pengguna untuk kandungan video pendek dan kreativiti yang meriah dan menarik. Di Douyin, ramai pengguna akan menyertai pelbagai kumpulan peminat, jadi apa gunanya kumpulan peminat Douyin? 1. Apakah kegunaan kelab peminat Douyin? Kumpulan peminat Douyin menyediakan pengguna dengan komuniti yang mengumpulkan peminat yang berminat. Dalam komuniti ini, pengguna boleh mencari orang yang berfikiran sama untuk berbincang dan berkongsi topik yang diminati. Sama ada anda seorang kumpulan, pencinta muzik atau pakar makanan, selagi anda mempunyai minat dan hobi yang sama, anda boleh mencari bulatan kecil anda sendiri dalam kumpulan peminat Douyin. Kumpulan peminat Douyin juga menyediakan pengguna dengan a

Tidak boleh keluar dari program pratonton win11 Tidak boleh keluar dari program pratonton win11 Jun 29, 2023 pm 12:04 PM

Tidak boleh keluar dari program pratonton win11? Apabila kita menggunakan sistem win11, program pratonton win11 akan dilancarkan pada komputer untuk kita gunakan Namun, ada rakan-rakan yang tidak mahu menggunakan program pratonton ini bagaimana untuk keluar, editor di bawah Kami telah menyusun panduan tutorial untuk keluar dari Program Pengalaman Dalam Win11 Jika anda berminat, mari lihat di bawah! Panduan tutorial untuk keluar dari Program Win11 Insider 1. Mula-mula tekan kekunci pintasan "win+i" untuk memasuki Tetapan Windows dan klik "Kemas Kini dan Keselamatan". 2. Kemudian klik "Program Windows Insider" dalam bar tugas kiri, seperti yang ditunjukkan dalam rajah. 3. Pada ketika ini anda boleh melihat pengalaman di sebelah kanan

Bagaimana untuk log keluar dari akaun WeChat di Douyin Bagaimana untuk log keluar dari akaun WeChat di Douyin Mar 22, 2024 pm 03:30 PM

Saling kendali antara platform dan aplikasi sosial utama telah menjadi kebiasaan. Sebagai salah satu perisian sosial yang paling popular di China, fungsi kebenaran WeChat digunakan secara meluas dalam pelbagai APP, termasuk Douyin. Walau bagaimanapun, seiring dengan berlalunya masa, sesetengah pengguna mungkin ingin membatalkan kebenaran Douyin kepada WeChat untuk perlindungan privasi atau sebab lain. Ramai pengguna mungkin masih tidak memahami cara membatalkan kebenaran WeChat untuk Douyin Di bawah, editor tapak ini akan memperkenalkan anda secara terperinci langkah-langkah untuk membatalkan kebenaran WeChat Douyin. Pengguna yang ingin tahu boleh datang dan ikuti Mari sambung artikel ini lagi! Cara membatalkan keizinan WeChat untuk Douyin Mula-mula, kami membuka aplikasi WeChat dan kemudian pada halaman utama WeChat, klik Tetapan dan pilih fungsi privasi Cari Pengurusan Kebenaran dalam fungsi privasi dan kemudian cari Douyin dan pilih Padam.

Enam Cara untuk Berhenti Paksa pada Mac Enam Cara untuk Berhenti Paksa pada Mac Nov 07, 2023 am 11:13 AM

1. Gunakan Menu Apple untuk Berhenti Paksa Aplikasi pada Mac Menggunakan Menu Apple untuk Keluar Paksa aplikasi pada Mac menyediakan cara mudah untuk menangani aplikasi yang tidak bertindak balas atau beku tanpa perlu mengingati pintasan papan kekunci tambahan. Begini cara untuk memaksa keluar dari aplikasi dalam macOS Sonoma: Klik logo Apple di penjuru kiri sebelah atas skrin Mac anda. Di sini, cari dan klik pada pilihan "Berhenti Paksa" dalam menu lungsur yang muncul. Setelah selesai, tetingkap pop timbul akan muncul dengan semua aplikasi sedang berjalan pada Mac anda. Pilih apl yang ingin anda hentikan, kemudian klik butang "Berhenti Paksa" di penjuru kanan sebelah bawah tetingkap. 2. Gunakan Pintasan Papan Kekunci untuk Berhenti Paksa Apl pada Mac Apabila anda menghadapi masalah

Bagaimana untuk meninggalkan kelab peminat Douyin Bagaimana untuk meninggalkan kelab peminat Douyin Mar 26, 2024 pm 12:31 PM

Selepas pengguna mengikuti sauh kegemaran mereka di Douyin, mereka boleh menyertai kumpulan peminat sauh dengan membayar sepeser pun untuk mendapatkan tanda cahaya Jadi bagaimana kita boleh menarik diri daripada kumpulan peminat? Hari ini, editor akan membawakan anda tutorial grafik tentang cara keluar dari kumpulan peminat Douyin Jika anda berminat, datang dan lihat. Tutorial penggunaan Douyin: Cara keluar dari kelab peminat dalam Douyin Kaedah 1: 1. Mari buka Douyin dahulu, klik pada ikon tiga bar di sudut kanan atas antara muka Saya, dan kemudian klik pada Dompet. 2. Kemudian kita klik pada Lebih Banyak Fungsi dalam antara muka dompet. 3. Akhir sekali, kami menemui perkhidmatan Douyin dalam semua fungsi, klik pada kumpulan peminat, dan sahkan untuk keluar dari kumpulan peminat. Kaedah 2: 1. Apabila sauh adalah penyiaran langsung, kita perlu klik pada tanda kelab peminat di sudut kiri atas, dan kemudian klik pada tahap keintiman di sudut kanan bawah. 2. Klik pada tiga di sebelah kanan My Level Rights

See all articles