Odpowiedzi:
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-getnie 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 pastebiniti naciśnijEnterNa pytanie Czy chcesz kontynuować? , wpisz Yi naciśnij Enter, i poczekaj na user@machinezwrócenie monitu ( ).

/etc/apt/sources.list, a polecenie może być po prostu czymś dmesglub grep -i failed /var/log/auth.log. Odpowiedź lub komentarz powie ci wprost, czy jest to plik, czy polecenie.Teraz w przypadku pliku wpisz pastebinitterminal, 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
| pastebinitpo 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-getnie 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 KubuntukateEdytor 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.
Zwykle bash ma narzędzie o nazwie „skrypt”, które tworzy pod-terminal, który zapisuje do pliku. Na przykład, jeśli wykonasz:
script ask-ubuntu.txt
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.
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 xclipz tym:
sudo apt-get install xclip
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:
command | xclip -sel clip
Aby skopiować zawartość pliku:
xclip -sel clip < file
Aby wkleić, użyj standardowego skrótu Ctrl+ Vlub kliknij prawym przyciskiem myszy i wybierz wklej.
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:
cat /etc/fstab | nc termbin.com 9999
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:
echo 'alias tb="nc termbin.com 9999"' >> .bashrc
Teraz udostępnianie będzie znacznie prostsze:
uname -a | tb
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.
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.
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.
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
eightnoteight@mr:~$ date > date.txt
eightnoteight@mr:~$ echo yes! it really works with echo too > echotest.txt
cat file | pastebinit;)