Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2007-11-20 13:49:28

  tripoli1 - Użytkownik

tripoli1
Użytkownik
Zarejestrowany: 2007-04-12

kopiowanie z konsoli

Jak mogę skopiować fragmenty tekstów umieszczone w konsoli do środowiska graficznego?

Dzięki
tripoli

Offline

 

#2  2007-11-20 13:52:29

  jerryS - Użytkownik

jerryS
Użytkownik
Skąd: Bydgoszcz
Zarejestrowany: 2007-05-12

Re: kopiowanie z konsoli

Środkowy klawisz myszy?

Offline

 

#3  2007-11-20 14:03:09

  Bodzio - Ojciec Założyciel

Bodzio
Ojciec Założyciel
Skąd: Gorlice
Zarejestrowany: 2004-04-17
Serwis

Re: kopiowanie z konsoli

shift + insert


Debian jest lepszy niż wszystkie klony
Linux register users: #359018
http://www.freebsd.org/gifs/powerlogo.gif
Beskid Niski

Offline

 

#4  2007-11-20 15:13:52

  czadman - Bicycle repairman

czadman
Bicycle repairman
Skąd: Wrocław
Zarejestrowany: 2005-07-08

Re: kopiowanie z konsoli

IMHO najlepiej to się screen sprawdza.


http://www.debian.org/logos/openlogo-nd-50.png

Offline

 

#5  2007-11-20 16:26:56

  szewczyk - Stary wyjadacz :P

szewczyk
Stary wyjadacz :P
Zarejestrowany: 2006-12-03

Re: kopiowanie z konsoli

ctrl + c - kopiuj
shift + insert - wklej

Offline

 

#6  2007-11-20 16:43:10

  Ventrue - Użytkownik

Ventrue
Użytkownik
Skąd: Lubin
Zarejestrowany: 2007-08-16

Re: kopiowanie z konsoli

Albo CTRL+SHIFT+C
CTRL+SHIFT+V


The Linux philosophy is 'Laugh in the face of danger'. Oops. Wrong One. 'Do it yourself'. Yes, that's it.
Linus Torvalds

Offline

 

#7  2007-11-20 18:54:31

  czadman - Bicycle repairman

czadman
Bicycle repairman
Skąd: Wrocław
Zarejestrowany: 2005-07-08

Re: kopiowanie z konsoli

A jeśli chodzi o konsolę tty?
Jeśli chodzi o konsolę tty to można zrobić tak:
Zrzucenie zawartości konsoli tty3

Kod:

setterm -dump 3

i mamy co chcemy, znaczy zawartość ekranu konsoli

Kod:

cat screen.dump

http://www.debian.org/logos/openlogo-nd-50.png

Offline

 

#8  2007-11-20 19:21:23

  jerryS - Użytkownik

jerryS
Użytkownik
Skąd: Bydgoszcz
Zarejestrowany: 2007-05-12

Re: kopiowanie z konsoli

Jeden problem a ile różnych rozwiązań :-).

Offline

 

#9  2007-11-21 12:06:21

  buli - Użytkownik

buli
Użytkownik
Skąd: Człuchów
Zarejestrowany: 2006-04-30

Re: kopiowanie z konsoli

a ktos wie jak kopiowac z edytora w mc zeby moc wyciagnac tresc przez putty do win? :P


blehh :F

Offline

 

#10  2007-11-21 12:07:55

  azhag - Admin łajza

azhag
Admin łajza
Skąd: Warszawa
Zarejestrowany: 2005-11-15

Re: kopiowanie z konsoli

w mc(edit) trzeba podczas zaznaczania wcisnąć shift


Błogosławieni, którzy czynią FAQ.
opencaching :: debian sources.list :: coś jakby blog :: polski portal debiana :: linux user #403712

Offline

 

#11  2007-11-26 16:13:58

  czadman - Bicycle repairman

czadman
Bicycle repairman
Skąd: Wrocław
Zarejestrowany: 2005-07-08

Re: kopiowanie z konsoli

Jak skopiować wyjście polecenia do schowka X?
instalujemy pakiet xclip
Kopiujemy w następujący sposób:

Kod:

ps aux | xclip -d :0

i po przejściu do X możemy sobie zawartość wkliknąć gdzie tam chcemy.

Możemy sobie coś zaznaczyć w X, a następnie przejść na kosolę tty i wkleić:

Kod:

xclip -o - -d :0

Jak widać można sobie ustawić DISPLAY, więc można sobie coś wkleić z wyjścia polecenia na zdalnym serwerze, choć nie koniecznie musi to być bezpieczne. :)


http://www.debian.org/logos/openlogo-nd-50.png

Offline

 

#12  2008-03-19 09:55:32

  tripoli1 - Użytkownik

tripoli1
Użytkownik
Zarejestrowany: 2007-04-12

Re: kopiowanie z konsoli

azhag napisał(-a):

w mc(edit) trzeba podczas zaznaczania wcisnąć shift

A jak później wskleić ten tekst do konsoli (działam na mc przez putty)?
tripoli

Offline

 

#13  2008-03-19 10:01:39

  szczypior88 - Członek DUG

szczypior88
Członek DUG
Skąd: Poznań
Zarejestrowany: 2007-02-06
Serwis

Re: kopiowanie z konsoli

shift+insert


http://www.szczypior88.republika.pl/cwp.gif
pozdrawiam
szczypior

Offline

 

#14  2008-03-19 10:08:49

  azhag - Admin łajza

azhag
Admin łajza
Skąd: Warszawa
Zarejestrowany: 2005-11-15

Re: kopiowanie z konsoli

lub shift+środkowy przycisk myszy


Błogosławieni, którzy czynią FAQ.
opencaching :: debian sources.list :: coś jakby blog :: polski portal debiana :: linux user #403712

Offline

 

#15  2008-03-19 10:29:13

  tripoli1 - Użytkownik

tripoli1
Użytkownik
Zarejestrowany: 2007-04-12

Re: kopiowanie z konsoli

Dzięki, takie proste a jak cieszy:):)

Offline

 

#16  2008-03-19 11:21:06

  Bodzio - Ojciec Założyciel

Bodzio
Ojciec Założyciel
Skąd: Gorlice
Zarejestrowany: 2004-04-17
Serwis

Re: kopiowanie z konsoli

azhag napisał(-a):

lub shift+środkowy przycisk myszy

sam środkowy wystarczy


Debian jest lepszy niż wszystkie klony
Linux register users: #359018
http://www.freebsd.org/gifs/powerlogo.gif
Beskid Niski

Offline

 

#17  2008-03-19 11:45:53

  azhag - Admin łajza

azhag
Admin łajza
Skąd: Warszawa
Zarejestrowany: 2005-11-15

Re: kopiowanie z konsoli

Bodzio napisał(-a):

sam środkowy wystarczy

nie w mc (lub innej ncursesowej aplikacji z obsługą myszy, np. w3m), który myszkę blokuje i dla kopiowania/wklejania trzeba blokadę zdjąć (za pomocą shifta)


Błogosławieni, którzy czynią FAQ.
opencaching :: debian sources.list :: coś jakby blog :: polski portal debiana :: linux user #403712

Offline

 

#18  2008-03-19 11:55:35

  Bodzio - Ojciec Założyciel

Bodzio
Ojciec Założyciel
Skąd: Gorlice
Zarejestrowany: 2004-04-17
Serwis

Re: kopiowanie z konsoli

faktycznie sprawdziłem, sam środkowy wkleja w konsoli KDE, edytorach, nano, przeglądarce. W mc z shiftem.


Debian jest lepszy niż wszystkie klony
Linux register users: #359018
http://www.freebsd.org/gifs/powerlogo.gif
Beskid Niski

Offline

 

#19  2009-02-16 20:02:12

  kondzio14 - Użytkownik

kondzio14
Użytkownik
Zarejestrowany: 2008-02-14

Re: kopiowanie z konsoli

Nie będę zakładał nowego tematu. bo problem podobny tyle, że dotyczy Vim'a. Jak skopiować w nim tekst, który będzie dostępny poza plikiem źródłowym?

Tzn., daje 'v' w trybie poleceń, zaznaczam co chce, 'y' kopiuje zaznaczony tekst, 'p' go wkleja. Tylko, że wciąż bazuję na "schowkach" Vim'a. Nie da się w ten sposób skopiowanego tekstu wynieść poza plik?

Offline

 

#20  2009-02-16 20:13:29

  Minio - Użyszkodnik

Minio
Użyszkodnik
Skąd: Poznań, Polska
Zarejestrowany: 2007-12-22
Serwis

Re: kopiowanie z konsoli

Zaznaczenie wykonane przez vim-a (visual mode) będzie dostępne tylko dla vim-a i jedynie wygląda tak samo jak inne zaznaczenia w terminalach. Musisz zadbać o to, by vim nie interpretował zaznaczeń myszką, dzięki czemu zaznaczenia te będą dostępne dla Xów (oraz emulatora terminala, jeżeli obsługuje on kopiowanie i wycinanie). Ja realizuję to poprzez dopisanie:

Kod:

set mouse=nvc

do ~/.vimrc. W trybie wprowadzania zaznaczenie tekstu myszą pozwala na wklejenie go do dowolnej innej aplikacji pracującej w Xach.

Chyba że chcesz wkaznaczony tekst do innego pliku otworzonego w vim-ie, wtedy wystarczy otworzyć go w osobnym oknie lub poprzez :e /sciezka/do/pliku. Schowki używane przez jedną instancję vim-a są współdzielone przez wszystkie pliki weń otworzone.

Offline

 

#21  2009-02-17 01:32:45

  kondzio14 - Użytkownik

kondzio14
Użytkownik
Zarejestrowany: 2008-02-14

Re: kopiowanie z konsoli

Chyba źle mnie zrozumiałeś inaczej więc zapytam, bo tak jak się spodziewałem Vim swój schowek traktuje osobiście.. i taki też pełni zakres.. okay..

Łączę się przez ssh z serwerem i chcę skopiować zawartość pliku na komp lokalny z X'ami.. plik ma ok 1200 wierszy, więc odpada:
- polecenie 'cat' bo terminal nie zapamięta tylu wierszy
- vim spisuje się dobrze, ale nie mogę tekstu wyciągnąć poza jego schowek
- myszą nie zaznaczę bo w dół mnie nie chce zjechać :) tylko bieżący widok (czy to mc czy vim)
- mogę zapisać po połowie w plikach, ale to naokoło
- wysłanie maila z konsoli z załącznikiem nie wchodzi w grę

Może to proste, a ja nie wiem?:)

Ostatnio edytowany przez kondzio14 (2009-02-17 01:34:31)

Offline

 

#22  2009-02-17 02:00:55

  bercik - Moderator Mamut

bercik
Moderator Mamut
Skąd: Warszawa
Zarejestrowany: 2006-09-23
Serwis

Re: kopiowanie z konsoli

kondzio14 napisał(-a):

- polecenie 'cat' bo terminal nie zapamięta tylu wierszy

zalezy jaki terminal (konsole z kde daje sobie rade ... tak wiem to elulator terminala)... po drugie mozesz zrobic tak: ssh login@serwer 'cat plik' > plik_lokalny

kondzio14 napisał(-a):

- wysłanie maila z konsoli z załącznikiem nie wchodzi w grę

dlaczego?

kondzio14 napisał(-a):

Może to proste, a ja nie wiem?:)

jest komenda ktora przekopiuje tamten plik na lokalny komputer nazywa sie scp

Ostatnio edytowany przez bercik (2009-02-17 02:02:17)


"Wszyscy wiedzą, że czegoś zrobić nie można. Ale przypadkowo znajduje się jakiś nieuk, który tego nie wie. I on właśnie robi odkrycie." (A.Einstein)

Offline

 

#23  2009-02-17 10:48:42

  kondzio14 - Użytkownik

kondzio14
Użytkownik
Zarejestrowany: 2008-02-14

Re: kopiowanie z konsoli

bercik napisał(-a):

dlaczego?

Może nie być dostępu do internetu.. chciałem w inny sposób.

bercik napisał(-a):

po drugie mozesz zrobic tak: ssh login@serwer 'cat plik' > plik_lokalny
jest komenda ktora przekopiuje tamten plik na lokalny komputer nazywa sie scp

Gdzie błąd mogę robić:

Kod:

ssh laptop_eth@pld 'cat /etc/nshield/minimum-mac-test' > plik_lokalny 
ssh_exchange_identification: Connection closed by remote host

I drugie podobnie:

Kod:

scp laptop_eth@pld:/etc/nshield/minimum-mac-test ~/plik_lokalny
ssh_exchange_identification: Connection closed by remote host

Do końca nie wiem co wpisać przed i za '@'. Robiłem według wpisu jak mam na serwerze (PLD) w pliku '/etc/hosts'. Bo gdy dam tak jak mam na laptopie:

Kod:

scp kondzio@debian: /etc/nshield/minimum-mac-test
ssh: Could not resolve hostname debian: Name or service not known

Zdalny host nie wpuszcza do siebie? Wpisałem niby do /etc/hosts.allow, może wystarczyłoby 'ALL: 192.168.1.1', lecz nie wiedziałem jak będzie właściwie:

Kod:

ALL: 192.168.1.1    #ip serwera
ALL: kondzio14@pld              #uzytkownik
ALL: root@pld    #root

Może w tym problem, że nazwa hosta jest inna? Nie powinna być taka sama?

Ostatnio edytowany przez kondzio14 (2009-02-17 10:55:43)

Offline

 

#24  2009-02-17 15:00:44

  bercik - Moderator Mamut

bercik
Moderator Mamut
Skąd: Warszawa
Zarejestrowany: 2006-09-23
Serwis

Re: kopiowanie z konsoli

ssh nazwa_urzytkownika_na_sererze@serwer.na.ktory.sie.logujemy ... tak samo z scp, w scp raczej bez spacji pomiedzy : asciezka do pliku + musisz mu podac plik/katalog do ktorego ma to skopiowac ...

napisz moze jak sie laczyles do tego serwera aby odpalic tam vim'a


"Wszyscy wiedzą, że czegoś zrobić nie można. Ale przypadkowo znajduje się jakiś nieuk, który tego nie wie. I on właśnie robi odkrycie." (A.Einstein)

Offline

 

#25  2009-02-17 16:18:03

  czadman - Bicycle repairman

czadman
Bicycle repairman
Skąd: Wrocław
Zarejestrowany: 2005-07-08

Re: kopiowanie z konsoli

Można po prostu otworzyć zdalny plik w vimie:

Kod:

gvim scp://user@host//home/user/plik.txt

Zaznaczyć co trzeba i "+y.
I mamy zawartość w lokalnym schowku.


http://www.debian.org/logos/openlogo-nd-50.png

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)