Verkort URL's met een commando (Bash)

Een van de taken die ik graag doe, is op zoek gaan naar tips of handige dingen om mee te doen Slaan.

Ik vond het net op de blog van 4D43 een tip waarmee je precies kunt doen wat ik in de titel zeg, een URL verkorten met een commando.

URL's verkorten? … Ja. Bijvoorbeeld een URL zoals https://blog.desdelinux.net/acortar-urls-con-un-comando-en-linux-bash/ het heeft veel letters, maar die verkorte URL zou zijn: http://is.gd/NMiTwF

Nou, ik zal je laten zien hoe je kunt inkorten door de http://is.gd

Eerst hebben we het pakket nodig xsell geïnstalleerd, wat ons in staat zal stellen om de URL die we kopiëren te gebruiken in de terminal.

Om het te installeren Debian, Ubuntu of afgeleid:

sudo apt-get install xsel

Eenmaal geïnstalleerd, plaatsen we dit in een terminal:

curl -s "http://is.gd/create.php?format=simple&url=`xsel -po`"

Zodra dit is gebeurd, verschijnt de korte URL.

Ik bedoel ... ik leg het opnieuw uit.

  1. We kopiëren de lange URL die we willen knippen.
  2. We schrijven in de terminal het commando dat ik ze hierboven heb gezet.
  3. We drukken op [Enter] en het zal je de geknipte URL laten zien.

Ik laat een screenshot achter:

Zoals je kunt zien, laat het zien ... maar als we het willen is om het rechtstreeks op het klembord te plaatsen, dat wil zeggen ... als we dat willen bij het uitvoeren van de opdracht, hebben we de korte link al opgeslagen en kunnen we deze gebruiken is alleen om het te plakken ([Ctrl] + [V]) voeren we deze andere uit:

curl -s "http://is.gd/create.php?format=simple&url=`xsel -po`" | xsel -pi

Dit is vooral een curiositeit, maar het kan handig zijn voor een script dat we doen hehe ...

Veel dank aan 4d43 voor het delen van de fooi ????

groeten


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   Leper_Ivan zei

    Het is een hele goede tip en kan erg handig zijn. Om het onszelf gemakkelijker te maken, kunnen we een alias in bashrc maken met de 'curl….' Je hoeft dus zo'n commando niet te onthouden .. We kopiëren gewoon de link die je wilt inkorten, voeren de alias in en klaar is kees 😀

    1.    KZKG ^ Gaara zei

      Ja, een alias zoals "verkorten" zou niet slecht zijn, laten we eens kijken of ik een aantal tests afrond en hoe ik dat moet doen met Goo.gl authenticatie met het Google-account van elke, dat zou geweldig zijn 😀

      1.    Leper_Ivan zei

        Dit is mijn Alias-regel, klaar en getest voordat ik mijn commentaar geef:

        alias shorten = 'curl -s «http://is.gd/create.php?format=simple&url=`xsel -po`»'

  2.   v3on zei

    Je hebt me geïnspireerd, ik zal iets doen om tweets door de terminal te sturen vanuit Windows, dat wordt het project van vandaag 🙂

    1.    KZKG ^ Gaara zei

      HAHAHAHA man, dat zou GEWELDIG zijn 😀

  3.   snikken zei

    Weet iemand hoe het moet met goo.gl?