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
[img]http://www.freebsd.org/gifs/powerlogo.gif[/img]
[url=https://goo.gl/photos/5XGKFkvaMimLwM2s9]Beskid Niski[/url]

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.


[url=http://www.debian.org/][img]http://www.debian.org/logos/openlogo-nd-50.png[/img][/url]

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


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

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

[url=http://www.debian.org/][img]http://www.debian.org/logos/openlogo-nd-50.png[/img][/url]

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.
[url=http://www.opencaching.pl]opencaching[/url] :: [url=http://dug.net.pl/sources.list]debian sources.list[/url] :: [url=http://www.linuxportal.pl/blogi/azhag/wpisy]coś jakby blog[/url] :: [url=http://dug.net.pl/]polski portal debiana[/url] :: 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 [i]xclip[/i]
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. :)


[url=http://www.debian.org/][img]http://www.debian.org/logos/openlogo-nd-50.png[/img][/url]

Offline

 

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

  tripoli1 - Użytkownik

tripoli1
Użytkownik
Zarejestrowany: 2007-04-12

Re: kopiowanie z konsoli

[quote=azhag]w mc(edit) trzeba podczas zaznaczania wcisnąć shift[/quote]
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


[url=http://terapieautorskie.pl][img]http://www.szczypior88.republika.pl/cwp.gif[/img][/url]
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.
[url=http://www.opencaching.pl]opencaching[/url] :: [url=http://dug.net.pl/sources.list]debian sources.list[/url] :: [url=http://www.linuxportal.pl/blogi/azhag/wpisy]coś jakby blog[/url] :: [url=http://dug.net.pl/]polski portal debiana[/url] :: 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

[quote=azhag]lub shift+środkowy przycisk myszy[/quote]
sam środkowy wystarczy


Debian jest lepszy niż wszystkie klony
Linux register users: #359018
[img]http://www.freebsd.org/gifs/powerlogo.gif[/img]
[url=https://goo.gl/photos/5XGKFkvaMimLwM2s9]Beskid Niski[/url]

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

[quote=Bodzio]sam środkowy wystarczy[/quote]
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.
[url=http://www.opencaching.pl]opencaching[/url] :: [url=http://dug.net.pl/sources.list]debian sources.list[/url] :: [url=http://www.linuxportal.pl/blogi/azhag/wpisy]coś jakby blog[/url] :: [url=http://dug.net.pl/]polski portal debiana[/url] :: 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
[img]http://www.freebsd.org/gifs/powerlogo.gif[/img]
[url=https://goo.gl/photos/5XGKFkvaMimLwM2s9]Beskid Niski[/url]

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: Brno, Česko
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 [tt]~/.vimrc[/tt]. 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 [tt]:e /sciezka/do/pliku[/tt]. Schowki używane przez jedną instancję vim-a są współdzielone przez wszystkie pliki weń otworzone.


Spinnen Essen: [url=http://fluxboxpl.org/portal/]FluxboxPL[/url] [url=http://przepis-na-lo.pl/]Przepis na LibreOffice[/url]

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

[quote=kondzio14]- polecenie 'cat' bo terminal nie zapamięta tylu wierszy[/quote]
zalezy jaki terminal (konsole z kde daje sobie rade ... tak wiem to elulator terminala)... po drugie mozesz zrobic tak: [tt]ssh login@serwer 'cat plik' > plik_lokalny[/tt]

[quote=kondzio14]- wysłanie maila z konsoli z załącznikiem nie wchodzi w grę[/quote]
dlaczego?

[quote=kondzio14]Może to proste, a ja nie wiem?:)[/quote]
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

[quote=bercik]dlaczego?[/quote]
Może nie być dostępu do internetu.. chciałem w inny sposób.

[quote=bercik]po drugie mozesz zrobic tak: [tt]ssh login@serwer 'cat plik' > plik_lokalny[/tt]
jest komenda ktora przekopiuje tamten plik na lokalny komputer nazywa sie scp[/quote]
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 [i]"+y[/i].
I mamy zawartość w lokalnym schowku.


[url=http://www.debian.org/][img]http://www.debian.org/logos/openlogo-nd-50.png[/img][/url]

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)

[ Generated in 0.010 seconds, 9 queries executed ]

Informacje debugowania

Time (s) Query
0.00009 SET CHARSET latin2
0.00004 SET NAMES latin2
0.00124 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.131.110.169' WHERE u.id=1
0.00073 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.131.110.169', 1714638506)
0.00046 SELECT * FROM punbb_online WHERE logged<1714638206
0.00059 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=9772 AND t.moved_to IS NULL
0.00005 SELECT search_for, replace_with FROM punbb_censoring
0.00236 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=9772 ORDER BY p.id LIMIT 0,25
0.00103 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=9772
Total query time: 0.00659 s