成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

在 ssh 里面把服務(wù)器的文本復(fù)制到本地電腦

開發(fā) 后端
有時(shí)候,我要把服務(wù)器上面的日志復(fù)制下來。原來都是進(jìn)入服務(wù)器以后,用 vim 打開日志文件,用鼠標(biāo)選中再復(fù)制。且不說服務(wù)器是 Linux,沒有pbcopy這個(gè)命令,即使有這個(gè)命令,服務(wù)器上又怎么能訪問本地的剪貼板呢?

使用 macOS 的同學(xué),應(yīng)該熟悉一個(gè)命令pbcopy,它可以在命令行中把一段內(nèi)容寫入到剪貼板,例如:

  1. echo "kingname" | pbcopy 

[[345001]]

就能把字符串kingname復(fù)制到剪貼板里面。我們也可以使用這個(gè)方法把一個(gè)文件中的內(nèi)容寫入到剪貼板:

  1. cat xxx.txt | pbcopy 

這樣我們就不需要把文件打開再手動(dòng)復(fù)制的。

有時(shí)候,我要把服務(wù)器上面的日志復(fù)制下來。原來都是進(jìn)入服務(wù)器以后,用 vim 打開日志文件,用鼠標(biāo)選中再復(fù)制。且不說服務(wù)器是 Linux,沒有pbcopy這個(gè)命令,即使有這個(gè)命令,服務(wù)器上又怎么能訪問本地的剪貼板呢?

在網(wǎng)上一搜,竟然還真有辦法。使用OSC52實(shí)現(xiàn)iTerm2遠(yuǎn)程pbcopy - 風(fēng)雪之隅[1]這篇文章借助 iterms 的一個(gè)功能和幾個(gè)特殊的字符,通過 php 實(shí)現(xiàn)了這個(gè)功能。我們來把它改寫成 Python 版本。

首先打開 iterms 的設(shè)置,把方框框住的這一項(xiàng)勾上:

然后,在 iterms 里面,通過 ssh 連上服務(wù)器。

然后,我們來寫一段 Python 代碼:

  1. import base64 
  2.  
  3. print('\033]52;c;' + base64.b64encode('青南'.encode()).decode() + '\007') 

然后在服務(wù)器上運(yùn)行這段代碼,運(yùn)行效果如下圖所示:

什么都沒有打印出來?但不要擔(dān)心,現(xiàn)在,你隨便找一個(gè)可以打字的輸入框,按下鍵盤上面的Command +V鍵。你會(huì)發(fā)現(xiàn),青南兩個(gè)字竟然被粘貼出來了!

有了這個(gè)機(jī)制,我們就來人工寫一個(gè)pbcopy.py,接收管道的輸入:

其中,#! /usr/bin/python3是遠(yuǎn)程服務(wù)器上面 Python 的地址。你可以通過命令which python3找到這個(gè)地址。

保存完成以后,給他添加可執(zhí)行權(quán)限:chmod +x pbcopy.py。

現(xiàn)在,我們?cè)囈辉嚢堰h(yuǎn)程的多行文本復(fù)制到本地的剪貼板中:

我這里復(fù)制的就是這個(gè)代碼自身。大家也可以使用其他文件來測(cè)試。復(fù)制完成以后,我們隨便找個(gè)地方粘貼,發(fā)現(xiàn)復(fù)制成功!

現(xiàn)在,我們使用軟連接,把這個(gè)可執(zhí)行文件變得更像命令一些:

  1. sudo ln -s /home/ubuntu/pbcopy.py /usr/bin/pbcopy 

運(yùn)行效果如下圖所示:

完美滿足要求。

需要注意的是,這個(gè)程序會(huì)把管道輸入的所有內(nèi)容全部接收完成以后才會(huì)復(fù)制,所以,如果你輸入的文本內(nèi)容太大,可能會(huì)撐爆內(nèi)存。

 

責(zé)任編輯:趙寧寧 來源: 未聞Code
相關(guān)推薦

2011-05-12 13:48:07

MySql數(shù)據(jù)庫本地移植

2011-07-15 17:15:27

domino數(shù)據(jù)庫ACL

2010-11-19 15:17:01

oracle數(shù)據(jù)備份

2021-08-07 21:51:17

服務(wù)器網(wǎng)站部署

2023-01-12 22:00:48

2022-01-04 21:44:39

電腦數(shù)據(jù)安全設(shè)置

2024-03-14 10:51:13

服務(wù)器技術(shù).NET Core

2010-07-15 17:57:48

SQL Server數(shù)

2018-08-14 10:00:09

服務(wù)器域名代理商

2009-09-07 09:27:18

scpLinux主機(jī)復(fù)制

2010-10-28 11:48:38

ORACLE數(shù)據(jù)導(dǎo)入

2009-12-18 09:53:20

Android

2022-07-06 08:33:15

服務(wù)器安全SSH

2019-04-25 09:52:38

SSHLinux服務(wù)器

2010-01-13 14:45:25

CentOS配置

2012-05-08 13:59:23

2022-07-13 11:31:43

量子計(jì)算英偉達(dá)

2019-08-21 14:22:31

Linux服務(wù)器FTP

2011-03-17 15:16:48

2017-03-03 09:19:53

SSH命令服務(wù)器
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 国产一区 | 91精品国产综合久久久久久 | 免费视频一区 | 久久久久国产 | 日韩欧美国产一区二区三区 | 女生羞羞视频 | 欧美久久久久 | 日韩快播电影 | 国产精品久久久久久久久久久久 | 午夜爱爱毛片xxxx视频免费看 | 少妇久久久| 成人一区精品 | www.欧美| 亚洲精品乱码久久久久久久久 | 欧美xxxx做受欧美 | 亚洲 欧美 另类 日韩 | 一本一道久久a久久精品综合蜜臀 | www.五月天婷婷.com | 在线视频 亚洲 | 亚洲视频中文字幕 | 天堂一区 | 中文在线视频观看 | 日韩小视频 | 国产91丝袜在线18 | 欧美中文一区 | 欧美亚洲高清 | 香蕉91| 亚洲在线日韩 | 久久精品中文字幕 | 欧美精品一区二区三区一线天视频 | 一级毛片播放 | 啪啪av| 午夜精品久久久久久 | 日本久久久一区二区三区 | h视频免费观看 | 欧美一二区 | 国产视频一区二区 | 在线视频日韩精品 | 国产成人久久av免费高清密臂 | 日本黄色一级视频 | 午夜精品久久久久99蜜 |