Mevcut terminal istemini panoya kopyala


27

Şu anda bash bilgi isteminin yazılı içeriğini kopyalamanın bir yolu var mı? Yazdığımı söyle:

ping www.google.com

Böylece terminaldeki çizgiler şöyle görünür:

petr@sova:~$ ping www.google.com

ve henüz geri dönüş yapmadı. Bu metni panoya kopyalamak istiyorum. Mümkün mü?

Her zamanki usecase birkaç kez vurur ve kopyalamak istediğim bir komutu bulur.

Yanıtlar:


37

Kesmek için ctrl+ tuşuna basın u. Yapıştırmak için ctrl+ kullanın y. Bu, tüm satırı bash panoya kopyalar. X ve varsayılan Ubuntu terminalini kullanıyorsanız, farenizi kullanarak içerikleri işaretleyebilir ve kopyalamak için + + , yapıştırmak için ctrl+ shift+ tuşlarına basabilirsiniz .cctrlshiftv


9
Xubuntu kullanıyorum ve ctrl + u ve ctrl + y terminalde çalışırken, terminalden kesip kopyalayabilmem ve çalışmayan farklı bir uygulamada yapıştırmam gerekiyor. Muhtemelen, ctrl + u, metni genel olanın yerine terminalin kendi panosuna böler mi?
mreq

X'in panosunu kullanmalısın. Ctrl + shift + c ve ctrl + shift + v komutlarını deneyin. Terminal kullanıyorsanız (grafiksel kullanıcı arayüzü olmadan), şansınız kalmaz. Komut dosyasını dosyaya komut eklemek isterseniz, echo ping www.google.com >> filename.txtbunun üzerinde çalışmak için kullanabilirsiniz .
Olli

Ve ipucu: echo orijinal komutu geri yapıştırmak için ctrl + u tuşlarına basıp, ctrl + y tuşlarına basarak komutları kolayca önekleyebilirsiniz .
Olli

@ olli, daha kolay istemin başına gitmek için ctrl + a tuşlarına basmak olurdu
ratskin

@ratskin Hangi terminali (emülatör) kullandığınızı bilmiyorum, bu benim için işe yaramıyor.
Olli

4
  • #Komutun önüne bir a ekleyin (böylece yorum haline gelir)
  • Koş
  • Tarihten al ve xclip gibi bir panoya bağla: history | tail -n 1 | sed "s/[[:digit:]]* //" | sed "s/^#//" | xclip

1
Daha kolay bir alternatif, komutun önüne eko ve xclip'e boru eklemektir. $ echo <command> | xclip -selection clipboard
Sameer

1

Fareyi kullanmak sakıncası yoksa, kopyalamak istediğiniz satıra üç kez tıklayın ve ardından Ctrl+ Shift+ tuşlarına basın C. Daha sonra Ctrl+ ile yapıştırabilirsiniz V.


2
kopyalamak için ctrl + shift + c olmalı, değil mi?
Info5ek

0

İçinde xfce4-terminal, fareyle kopyalamak istediğiniz metni right-clickseçmeniz ve ardından Copybağlam menüsünden öğeyi seçmeniz gerekir .

Bu çalışıyor mu?

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.