Leser wie Sie helfen, MUO zu unterstützen. Wenn Sie über Links auf unserer Website einen Kauf tätigen, erhalten wir möglicherweise eine Affiliate-Provision. Weiterlesen.

Pastebins sind seit den 1990er Jahren eine Funktion des Internets und sind einfache Text-Repositorys, in denen Sie große Mengen an Text, Code oder jeder anderen Art von Dokumentation ablegen können. Sie sind super nützlich, wenn Sie andere Kommunikationskanäle nicht mit Textwänden überladen möchten.

Traditionell müssen Sie ein Konto bei einem Website-basierten Dienst erstellen, um einen Pastebin zu verwenden, aber mit pastes.sh können Sie Pasten erstellen, ohne Ihr Terminal jemals verlassen zu müssen.

Was ist ein Pastebin und warum sollten Sie einen verwenden?

Das Internet ist eine unvorstellbar große Fundgrube an Informationen; für die meisten davon ist es wünschenswert, dass es eine gewisse Struktur und Beständigkeit gibt. Sie sollen zum Beispiel Websites und interessante Artikel immer an der gleichen Stelle finden können, und das wollen Sie auch Bewusstseinsstrom, den Sie auf Ihren Blog oder Ihre sozialen Medien übertragen, um sichtbar und auffindbar zu bleiben, bis Sie sich dazu entscheiden Lösche es.

Andere Informationen sind von Natur aus vorübergehend. Sie möchten es für einen begrenzten Zeitraum zeigen können und es dann verfallen lassen, um nie wieder gesehen zu werden.

Pastebins bieten dieses Dienstprogramm – sie akzeptieren Ihren Rohtext und geben einen Link zurück, unter dem Sie den Text anzeigen können.

Die Gründe, warum Sie dies wünschen, sind vielfältig. Vielleicht möchten Sie einen großen Textblock in einem IRC-Chatroom posten, haben aber Angst, den Gesprächsfluss zu stören. Es könnte sein, dass Sie möchten, dass ein Kollege dies tut Werten Sie Ihren Code aus bevor Sie sich verpflichten, und möchten nicht ein paar tausend Zeilen in eine E-Mail einfügen.

Stattdessen fügen Sie Ihren Code in ein Pastebin ein und geben den Link in einer E-Mail oder SMS weiter oder schreiben die URL einfach auf die Rückseite eines Umschlags. Es ist einfach, es ist einfach und es ist unglaublich nützlich.

Die Verwendung eines Pastebins hat jedoch seine Nachteile: Sie müssen normalerweise ein Konto erstellen, und schlimmer noch, Sie müssen Ihr Terminal verlassen und einen Browser öffnen, um ein Pastebin zu verwenden.

pastes.sh ist anders. Sie müssen Ihre E-Mail-Adresse, Ihren Social-Media-Namen oder irgendetwas anderes nicht weitergeben. Stattdessen erstellen Sie Ihr Konto von Ihrem Terminal aus mit Verschlüsselung mit öffentlichem Schlüssel über SSH, und Sie können Ihre Pasten auch von Ihrem Terminal aus per SCP (sichere Kopie) auf den pastes.sh-Server übertragen.

Erste Schritte mit pastes.sh unter Linux

Aufgrund von Einschränkungen des SSH-Pakets von Golang besteht eine gute Chance, dass die von Ihrer Distribution erstellten Standard-SSH-Schlüssel nicht mit pastes.sh funktionieren. Sie müssen einen neuen SSH-Schlüssel mit dem Ed25519-Algorithmus erstellen:

ssh-keygen -t ed25519 -C "[email protected]"

Schlag Eingeben Wenn Sie aufgefordert werden, „Geben Sie eine Datei ein, in der der Schlüssel gespeichert werden soll“, wählen Sie ein sicheres Passwort (oder lassen Sie es. Es liegt an Ihnen). Der Schlüssel wird am Standardspeicherort gespeichert.

Verbinden Sie sich nun mit dem SSH-Server pastes.sh mit:

sch neu@pasten.Sch

Dies ist eine spezielle Anmeldung, die kein Passwort erfordert und Sie immer zur Kontoerstellung weiterleitet.

Wählen Sie an der Eingabeaufforderung einen Benutzernamen mit weniger als 50 Zeichen aus einfachen Buchstaben und Zahlen. Das System weist alle Spam-Benutzernamen zurück, die Zeichenfolgen wie „admin“, „abuse“, „root“, „cgi“ oder ähnliches enthalten. Sie können keine Unterstriche verwenden.

Wenn Ihr Benutzername akzeptiert wird, sehen Sie einen Bildschirm mit einer URL für Ihre Einfügungen und bestimmten Verwaltungsoptionen. Sie können Ihren Benutzernamen ändern, Ihre Verschlüsselungsschlüssel verwalten und die mit Ihrem Konto verknüpften Einfügungen anzeigen.

Verwenden Sie pastes.sh, um Pasten von Ihrem Terminal aus zu erstellen

Einfügungen sind Textdateien, daher ist es eine gute Idee, ein eigenes Verzeichnis für Einfügungen in Ihrem Home-Verzeichnis zu haben. Erstellen Sie eine mit:

mkdir ~/pastes

Jederzeit du Erstellen Sie eine Datei mit dem Text Sie an pastes.sh senden möchten, sollten Sie es hier erstellen. Zum Beispiel:

Nanopasten/diese Datei

Da Sie Linux verwenden, spielt die Dateinamenerweiterung eigentlich keine Rolle.

Wenn Sie fertig sind, speichern und beenden Sie nano mit Strg + O Dann Strg + R.

Sie können Dateien an Ihren Pastebin senden mit:

scp ~/pastes/* pasten.sh:/

...oder Sie können Dateien einzeln senden mit:

scp thisfile pastes.sh:/

Wenn Sie alternativ nur eine kurze Notiz von der Befehlszeile aus einfügen möchten, ohne einen speziellen Texteditor öffnen zu müssen, können Sie den Text direkt weiterleiten.

Zum Beispiel:

Echo„MUO ist die Quelle Nummer Eins für tolle Tech-News und fabelhafte Linux-Tutorials“ | ssh-Pasten.sh

... erstellt eine neue Paste mit diesem Inhalt. Es generiert einen zufälligen Dateinamen und gibt ihn als Ausgabe an Sie zurück.

Wenn Sie einen Dateinamen angeben möchten, hängen Sie Ihren bevorzugten Dateinamen an den vorherigen Befehl an.

Echo"Open Source 4 Eva" | ssh pastes.sh foss

Der obige Befehl generiert eine Datei namens foss mit dem Text „Open source 4 eva“, auf die über „your-pastes-url.sh/foss“ zugegriffen werden kann.

Sie können Pastebins für alles verwenden!

Pastebins sind unglaublich nützlich, wenn Sie Text in die Welt hinaustragen möchten und sich nicht allzu viele Gedanken darüber machen, wie er angezeigt wird. Egal, ob Sie Codeschnipsel, Geschäftsentwürfe oder einen Roman in voller Länge einfügen, die Botschaft zählt.

Und wenn Ihre Pasten bei einem Projekt helfen sollen, ziehen Sie in Betracht, andere großartige Tools und Methoden hinzuzufügen, um die Zusammenarbeit zu fördern.