Niedawno zadałem pytanie na Ask Ubuntu (lub gdzie indziej), a komentarz lub odpowiedź prosi mnie o wklejenie zawartości jakiegoś pliku lub wyniku polecenia, aby rozwiązać problem.
W jaki sposób mogę to zrobić?
źródło
Niedawno zadałem pytanie na Ask Ubuntu (lub gdzie indziej), a komentarz lub odpowiedź prosi mnie o wklejenie zawartości jakiegoś pliku lub wyniku polecenia, aby rozwiązać problem.
W jaki sposób mogę to zrobić?
Wkleisz dane wyjściowe pliku lub polecenia do usługi „pastebin” Ubuntu, a następnie pozwolisz innym na obejrzenie go, po prostu udostępniając link lub użyj go samodzielnie, aby dalej skopiować i wkleić kilka wierszy w pytaniu.
Uwaga: jeśli Twój problem dotyczy Centrum oprogramowania, Menedżera aktualizacji lub
apt-get
nie działa, być może będziesz musiał użyć metody alternatywnej u dołu tej odpowiedzi.
Naciśnij jednocześnie klawisze Ctrl+ Alt+ T(jednocześnie), aby uruchomić terminal. Będzie to działać dla wszystkich korzystających ze zwykłego systemu Ubuntu, ale jeśli używasz ...
sudo apt-get install pastebinit
i naciśnijEnterNa pytanie Czy chcesz kontynuować? , wpisz Y
i naciśnij Enter, i poczekaj na user@machine
zwrócenie monitu ( ).
/etc/apt/sources.list
, a polecenie może być po prostu czymś dmesg
lub grep -i failed /var/log/auth.log
. Odpowiedź lub komentarz powie ci wprost, czy jest to plik, czy polecenie.Teraz w przypadku pliku wpisz pastebinit
terminal, a następnie spację; następnie kliknij kursor prawym przyciskiem myszy i kliknij Wklej, aby wkleić skopiowaną nazwę pliku.
Naciśnij Enter, a po kilku sekundach zobaczysz link do formularza, http://paste.ubuntu.com/
jak pokazano poniżej. Najedź na nią myszą, a zostanie ona podkreślona - następnie kliknij prawym przyciskiem myszy i kliknij Kopiuj adres linku, aby skopiować link do schowka:
Ale w przypadku polecenia najpierw skopiuj i wklej polecenie w terminalu , a następnie wpisz
| pastebinit
po nim i naciśnij Enter(patrz zrzut ekranu poniżej)
Możesz również wkleić link do paska adresu przeglądarki lub kliknąć link po dodaniu / edycji go w AskUbuntu, aby wyświetlić go w pastebin. Będzie to wyglądać podobnie do tego:
Może to być przydatne, jeśli masz problem z Centrum oprogramowania, Menedżerem aktualizacji lub apt-get
nie możesz zainstalować pastebinit ; działa tylko w przypadku plików, a nie poleceń.
Otwórz terminal, jak pokazano w kroku 1 i wpisz gedit
, a następnie spację, a następnie kliknij prawym przyciskiem myszy, aby wkleić nazwę pliku jak w kroku 3 i naciśnijEnter
leafpad
zamiast gedit
; Typ użytkowników Kubuntukate
Edytor otworzy się z plikiem:
Kliknij w dowolnym miejscu w oknie edytora i naciśnij Ctrl+ A. Cały tekst powinien być teraz podświetlony w innym kolorze:
Teraz naciśnij Ctrl+ C(lub przycisk Kopiuj, jeśli wiesz, gdzie to jest), aby skopiować cały plik do schowka.
Przejdź do przeglądarki i otwórz paste.ubuntu.com . Wpisz swoje imię / pseudonim w Poster:polu; następnie kliknij Content:pole i naciśnij Ctrl+, Vaby wkleić tam tekst, który właśnie skopiowałeś z edytora:
Kliknij Pasteprzycisk, a za kilka sekund zobaczysz wklejony tekst:
Wybierz adres pokazany na pasku adresu (podświetlony na pomarańczowo powyżej), skopiuj go za pomocą Ctrl+ C, a następnie wróć do AskUbuntu i wklej go, jak wyjaśniono w kroku 4.
cat file | pastebinit
;)Zwykle bash ma narzędzie o nazwie „skrypt”, które tworzy pod-terminal, który zapisuje do pliku. Na przykład, jeśli wykonasz:
Utworzy to nowy monit bash, a wszystkie dane wejściowe i wyjściowe zostaną zapisane w pliku ask-ubuntu.txt po wyjściu z podpowłoki.
Następnie możesz oczywiście skopiować zawartość pliku lub przesłać plik, gdziekolwiek go potrzebujesz.
źródło
Jeśli niekoniecznie chcesz udostępniać dane wyjściowe na Pastebin, inną opcją jest użycie xclip . Bierze to, co podajesz na standardowe wejście i umieszcza opcjonalnie w zaznaczeniu X lub w schowku.
Najpierw zainstaluj
xclip
z tym:Domyślnie xclip umieszcza skopiowany tekst w zaznaczeniu x zamiast w schowku. Ponieważ standardowe funkcje kopiowania i wklejania korzystają ze schowka, będziemy mieli xclip również z niego korzysta zamiast domyślnego.
Aby skopiować dane wyjściowe polecenia do schowka:
Aby skopiować zawartość pliku:
Aby wkleić, użyj standardowego skrótu Ctrl+ Vlub kliknij prawym przyciskiem myszy i wybierz wklej.
źródło
Potrzebowałem czegoś do udostępniania danych wyjściowych terminala, nawet gdy serwer X nie był załadowany, więc stworzyłem tę usługę: termbin.com . Jedyne, czego potrzebujesz, to netcat, a następnie możesz łatwo udostępnić każdemu wszystko, co może być pokazane w terminalu, jest na przykład:
Po uruchomieniu tego polecenia otrzymasz w odpowiedzi adres URL z plikiem tekstowym.
Aby ułatwić Ci życie, możesz dodać taki alias do pliku .bashrc:
Teraz udostępnianie będzie znacznie prostsze:
Możesz je zapisać na przykład za pomocą curl. Więcej przykładów znajdziesz na termbin.com .
Możesz również hostować własny serwer, istnieje repozytorium github: https://github.com/solusipse/fiche . Jeśli chcesz ustawić go jako prywatny, nie zapomnij ustawić parametru białej listy.
źródło
Mogłem coś przeoczyć w doskonałych odpowiedziach powyżej, ale jeśli to, co chcesz skopiować, jest stosunkowo małe, wszystko, co musisz zrobić, to wyświetlić go na ekranie (np. Nazwa pliku kota w terminalu lub otwarcie pliku w edytorze), podświetl żądany tekst za pomocą myszy i skopiuj go do schowka. Tam możesz po prostu wkleić go do odpowiedzi w Internecie lub do wiadomości e-mail itp.
Używanie pastebinu lub tagów wstępnych jest ważne w przypadku dłuższych materiałów, aby można je było oddzielić od reszty pytania / odpowiedzi, aby nie odwracać uwagi innych od reszty postu.
źródło
Być może źle zrozumiałem pytanie, ale odkryłem, że w terminalu możesz użyć następujących opcji po wybraniu tego, co chcesz skopiować za pomocą myszy:
Oczywiście raz w AskUbuntu lub na jakimkolwiek forum z przeglądarką używasz zwykłego Ctrl+ Ci Ctrl+ V.
Może to być nowy dodatek w 12.04, ponieważ jestem stosunkowo nowym użytkownikiem i chyba nikt wcześniej o nim nie wspominał, ale dla mnie wydaje się to łatwiejszą i szybszą opcją niż konieczność instalowania oprogramowania lub uruchamiania linii poleceń, szczególnie dla stosunkowo nowi użytkownicy. Mam nadzieję, że pomoże to uzupełnić niezwykle kompletną odpowiedź Izxa.
źródło
Zastanawiam się, dlaczego nikt nie wspomniał o tym ROZWIĄZANIU.
Jeśli chcesz, aby dane wyjściowe zostały skompilowane do pliku tekstowego, musisz po prostu dodać „> filename.txt” (bez cudzysłowów) do polecenia terminalu
przykłady
źródło