Czytelnicy tacy jak ty pomagają wspierać MUO. Kiedy dokonujesz zakupu za pomocą linków na naszej stronie, możemy otrzymać prowizję partnerską. Czytaj więcej.

Pastebins są funkcją Internetu od lat 90. XX wieku i są prostymi repozytoriami tekstu, w których można zrzucać duże ilości tekstu, kodu lub innego rodzaju dokumentacji. Są bardzo przydatne, jeśli nie chcesz zaśmiecać innych kanałów komunikacji ścianami tekstu.

Tradycyjnie musisz utworzyć konto w usłudze internetowej, aby korzystać z pastebin, jednak dzięki pastes.sh możesz tworzyć pasty bez opuszczania terminala.

Co to jest Pastebin i dlaczego miałbyś go używać?

Internet to niewyobrażalnie wielka skarbnica informacji; dla większości z nich pożądane jest, aby istniała pewna struktura i trwałość. Zawsze powinieneś być w stanie znaleźć strony internetowe i interesujące artykuły w tym samym miejscu, na przykład, i chcesz strumień świadomości, który przelewasz na swojego bloga lub media społecznościowe, aby pozostać widocznym i możliwym do znalezienia, dopóki nie zdecydujesz się na to Usuń to.

instagram viewer

Inne informacje są z natury przejściowe. Chcesz mieć możliwość pokazania go przez ograniczony czas, a następnie wygaśnięcia i nigdy więcej.

Pastebins udostępniają to narzędzie — akceptują twój nieprzetworzony tekst i zwracają link, pod którym możesz zobaczyć tekst.

Powody, dla których możesz tego chcieć, są różne. Możesz chcieć opublikować duży blok tekstu na czacie IRC, ale martwisz się, że zepsuje tok rozmowy. Może być tak, że chcesz, aby kolega oceń swój kod przed zatwierdzeniem i nie chcesz wklejać kilku tysięcy wierszy do wiadomości e-mail.

Zamiast tego wklejasz swój kod do pastebin i przekazujesz link w e-mailu lub SMS-ie albo po prostu piszesz adres URL na odwrocie koperty. To proste, łatwe i niezwykle przydatne.

Ale używanie pastebina ma swoje wady: zwykle musisz utworzyć konto, a co gorsza, musisz wyjść z terminala i otworzyć przeglądarkę, aby użyć pastebina.

pastes.sh jest inny. Nie musisz podawać swojego adresu e-mail, nazwy konta w mediach społecznościowych ani niczego innego. Zamiast tego tworzysz swoje konto z poziomu swojego terminala przy użyciu szyfrowania klucza publicznego przez SSH i możesz SCP (bezpieczne kopiowanie) swoich wklejek na serwer pastes.sh również z poziomu swojego terminala.

Rozpocznij pracę z pastes.sh w systemie Linux

Ze względu na ograniczenia pakietu SSH firmy Golang istnieje duża szansa, że ​​standardowe klucze SSH utworzone przez twoją dystrybucję nie będą działać z pastes.sh. Będziesz musiał utworzyć nowy klucz SSH za pomocą algorytmu Ed25519:

ssh-keygen -t ed25519 -C „twó[email protected]

Uderzyć Wchodzić po wyświetleniu monitu „Wprowadź plik, w którym chcesz zapisać klucz”, a następnie wybierz bezpieczne hasło (lub nie. To zależy od Ciebie). Klucz zostanie zapisany w domyślnej lokalizacji.

Teraz połącz się z serwerem pastes.sh SSH za pomocą:

ssh nowy@pasty.cii

Jest to specjalne logowanie, które nie wymaga hasła i zawsze odsyła do tworzenia konta.

Po wyświetleniu monitu wybierz nazwę użytkownika zawierającą mniej niż 50 znaków, zawierającą zwykłe litery i cyfry. System odrzuci każdą spamerską nazwę użytkownika, która zawiera ciągi znaków, takie jak „admin”, „abuse”, „root”, „cgi” lub podobne. Nie możesz używać podkreślników.

Jeśli twoja nazwa użytkownika zostanie zaakceptowana, zobaczysz ekran z adresem URL dla twoich wklejek i pewnymi opcjami zarządzania. Możesz zmienić swoją nazwę użytkownika, zarządzać kluczami szyfrowania i przeglądać pasty powiązane z Twoim kontem.

Użyj pastes.sh do tworzenia past ze swojego terminala

Pasty to pliki tekstowe, więc dobrze jest mieć dedykowany katalog dla past w swoim katalogu domowym. Utwórz jeden z:

mkdir ~/paste

Za każdym razem ty utwórz plik zawierający tekst chcesz wysłać do pastes.sh, powinieneś go utworzyć tutaj. Na przykład:

nano pasty/ten plik

Ponieważ używasz Linuksa, rozszerzenie nazwy pliku nie ma znaczenia.

Kiedy skończysz, zapisz i wyjdź z nano za pomocą Ctrl + O Następnie Ctrl + R.

Możesz wysłać pliki do swojego pastebina za pomocą:

scp ~/pastes/* wkleja.sh:/

...lub możesz wysłać pliki pojedynczo za pomocą:

scp ten plik wkleja.sh:/

Alternatywnie, jeśli chcesz po prostu wkleić krótką notatkę z wiersza poleceń, bez konieczności otwierania dedykowanego edytora tekstu, możesz bezpośrednio potokować tekst.

Na przykład:

Echo„MUO to najważniejsze źródło niesamowitych nowinek technicznych i wspaniałych samouczków na temat Linuksa” | ssh wkleja.sh

... utworzy nową pastę z tą zawartością. Wygeneruje losową nazwę pliku i zwróci ją jako dane wyjściowe.

Jeśli chcesz określić nazwę pliku, dołącz preferowaną nazwę pliku do poprzedniego polecenia.

Echo„Open source 4 eva” | ssh pastes.sh foss

Powyższe polecenie wygeneruje plik o nazwie foss zawierający tekst „Open source 4 eva”, dostępny przez „your-pastes-url.sh/foss”.

Możesz używać Pastebins do wszystkiego!

Pastebiny są niezwykle przydatne, jeśli chcesz udostępnić tekst światu i nie przejmujesz się zbytnio jego wyglądem. Niezależnie od tego, czy wklejasz fragmenty kodu, szkice biznesowe, czy pełnometrażową powieść, liczy się przesłanie.

A jeśli Twoje pasty mają pomóc w projekcie, rozważ dodanie innych świetnych narzędzi i metod, które pomogą przyspieszyć współpracę.