Pastebinit ovat olleet Internetin ominaisuus 1990-luvulta lähtien, ja ne ovat yksinkertaisia tekstivarastoja, joihin voit tyhjentää suuria määriä kirjoitusta, koodia tai minkä tahansa muun tyyppistä dokumentaatiota. Ne ovat erittäin hyödyllisiä, jos et halua sotkea muita viestintäkanavia tekstiseinillä.
Perinteisesti sinun on luotava tili verkkosivustopohjaiseen palveluun, jotta voit käyttää pastebin-tunnusta, mutta pastes.sh: n avulla voit luoda liitoksia poistumatta terminaalistasi.
Mikä on Pastebin ja miksi käyttäisit sitä?
Internet on käsittämättömän suuri tietovarasto; suurimmassa osassa siitä on toivottavaa, että siinä on jonkin verran rakennetta ja pysyvyyttä. Sinun pitäisi aina pystyä löytämään esimerkiksi verkkosivustoja ja mielenkiintoisia artikkeleita samasta paikasta, ja haluat tietoisuusvirta, jonka levität blogiisi tai sosiaaliseen mediaan pysyäksesi näkyvissä ja löydettävissä, kunnes päätät Poista se.
Muut tiedot ovat luonteeltaan ohimeneviä. Haluat näyttää sen rajoitetun ajan ja saada sen sitten vanhentumaan, jotta sitä ei enää koskaan nähdä.
Pastebinit tarjoavat tämän apuohjelman – hyväksyvät raakatekstisi ja palauttavat linkin, josta voit tarkastella tekstiä.
Syitä, miksi saatat haluta tämän, on erilaisia. Haluat ehkä lähettää suuren tekstilohkon IRC-chat-huoneeseen, mutta olet huolissasi keskustelun sujuvuudesta. Voi olla, että haluat kollegasi arvioi koodisi ennen kuin sitoudut, etkä halua liittää muutamaa tuhatta riviä sähköpostiin.
Sen sijaan liität koodisi pastebiniin ja välität linkin sähköpostilla tai tekstiviestillä tai kirjoitat vain URL-osoitteen kirjekuoren taakse. Se on yksinkertaista, helppoa ja uskomattoman hyödyllistä.
Mutta pastebinin käyttämisessä on huonot puolensa: sinun on yleensä luotava tili, ja mikä pahempaa, sinun on poistuttava päätteestäsi ja avattava selain käyttääksesi pastebin.
pastes.sh on erilainen. Sinun ei tarvitse luovuttaa sähköpostiosoitettasi, sosiaalisen median kahvaa tai mitään muuta. Sen sijaan luot tilisi päätelaitteesta käyttämällä julkisen avaimen salausta SSH: n kautta ja voit SCP (suojattu kopio) pastes.sh-palvelimelle myös terminaalistasi.
Aloita pastes.sh: n käyttö Linuxissa
Golangin SSH-paketin rajoitusten vuoksi on hyvä mahdollisuus, että distrosi luomat vakio-SSH-avaimet eivät toimi pastes.sh: n kanssa. Sinun on luotava uusi SSH-avain Ed25519-algoritmilla:
ssh-keygen -t ed25519 -C "oma_sähkö[email protected]"
Osuma Tulla sisään kun sinua kehotetaan "Syötä tiedosto, johon haluat tallentaa avain", valitse sitten suojattu salasana (tai älä. Se on sinusta kiinni). Avain tallennetaan oletussijaintiin.
Yhdistä nyt pastes.sh SSH -palvelimeen seuraavasti:
ssh Uusi@pastes.sh
Tämä on erityinen sisäänkirjautuminen, joka ei vaadi salasanaa ja lähettää sinut aina tilin luomiseen.
Valitse kehotteessa alle 50 merkin pituinen käyttäjänimi, joka sisältää tavallisia kirjaimia ja numeroita. Järjestelmä hylkää kaikki roskapostin käyttäjätunnukset, jotka sisältävät merkkijonoja, kuten "admin", "abuse", "root", "cgi" tai vastaavia. Et voi käyttää alaviivoja.
Jos käyttäjätunnuksesi hyväksytään, näet ruudun, jossa on URL-osoite liittimiäsi varten ja tietyt hallintavaihtoehdot. Voit muuttaa käyttäjänimeäsi, hallita salausavaimia ja tarkastella tiliisi linkitettyjä liitoksia.
Käytä pastes.sh: tä luodaksesi liitoksia terminaalistasi
Liitä ovat tekstitiedostoja, joten on hyvä idea, että sinulla on oma hakemisto liittämistä varten kotihakemistossasi. Luo sellainen:
mkdir ~/pastes
Milloin tahansa sinä luoda tekstiä sisältävä tiedosto jonka haluat lähettää osoitteeseen pastes.sh, sinun tulee luoda se täällä. Esimerkiksi:
nanopastat/tämä tiedosto
Koska käytät Linuxia, tiedostonimen laajennuksella ei ole väliä.
Kun olet valmis, tallenna ja poistu nanosta Ctrl + O sitten Ctrl + R.
Voit lähettää tiedostoja pastebiniisi seuraavilla tavoilla:
scp ~/pastes/* pastes.sh:/
...tai voit lähettää tiedostoja yksitellen:
scp thisfile pastes.sh:/
Vaihtoehtoisesti, jos haluat vain liittää nopean muistiinpanon komentoriviltä ilman, että sinun tarvitsee avata erillistä tekstieditoria, voit putsata tekstin suoraan.
Esimerkiksi:
kaiku"MUO on mahtavien teknisten uutisten ja upeiden Linux-opetusohjelmien lähde numero yksi" | ssh pastes.sh
...luo uuden tahnan kyseisellä sisällöllä. Se luo satunnaisen tiedostonimen ja palauttaa sen sinulle tulosteena.
Jos haluat määrittää tiedostonimen, lisää haluamasi tiedostonimi edelliseen komentoon.
kaiku"Avoimen lähdekoodin 4 eva" | ssh pastes.sh foss
Yllä oleva komento luo tiedoston nimeltä foss, joka sisältää tekstin "Avoin lähdekoodi 4 eva", johon pääsee osoitteesta "your-pastes-url.sh/foss".
Voit käyttää pastebineja mihin tahansa!
Pastebinit ovat uskomattoman hyödyllisiä, jos haluat saada tekstiä maailmaan, etkä ole liian huolissasi sen ulkonäöstä. Liitätpä koodinpätkiä, yritysluonnoksia tai täyspitkää romaania, viestillä on väliä.
Ja jos tahnojasi on tarkoitus auttaa projektissa, harkitse muiden hienojen työkalujen ja menetelmien lisäämistä yhteistyön tehostamiseksi.