Skróć adresy URL za pomocą polecenia (Bash)

Jednym z zadań, które lubię, jest szukanie wskazówek lub przydatnych rzeczy do zrobienia Bash.

Właśnie znalazłem to na blogu 4D43 wskazówka, która pozwala zrobić to, co mówię w tytule, skrócić adres URL za pomocą polecenia.

Skrócić adresy URL? … Tak. Na przykład adres URL, taki jak https://blog.desdelinux.net/acortar-urls-con-un-comando-en-linux-bash/ ma wiele liter, jednak skrócony adres URL wyglądałby tak: http://is.gd/NMiTwF

Cóż, pokażę ci, jak skrócić, używając http://is.gd

Najpierw potrzebujemy paczki xsprzedaj zainstalowany, czyli ten, kto pozwoli nam pobrać adres URL, który kopiujemy i użyć go w terminalu.

Aby go zainstalować Debian, Ubuntu lub pochodne:

sudo apt-get install xsel

Po zainstalowaniu umieszczamy to w terminalu:

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

Gdy to zrobisz, pojawi się krótki adres URL.

To znaczy ... znowu wyjaśniam.

  1. Kopiujemy długi adres URL, który chcemy wyciąć.
  2. Piszemy w terminalu polecenie, które umieściłem powyżej.
  3. Wciskamy [Enter] i pokaże ci skrócony adres URL.

Zostawiam zrzut ekranu:

Jak widać, pokazuje ... ale jeśli chcemy umieścić go bezpośrednio w schowku, to znaczy ... jeśli chcemy, aby podczas wykonywania polecenia mamy już zapisany krótki link i użyć go wystarczy go wkleić ([Ctrl] + [V]) wykonujemy to inne:

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

To przede wszystkim ciekawostka, ale może się przydać w przypadku scenariusza, który robimy hehe ...

Wielkie dzięki dla 4d43 za podzielenie się wskazówką ????

pozdrowienia


6 komentarzy, zostaw swoje

Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   Leper_Ivan powiedział

    To bardzo dobra wskazówka i może być bardzo przydatna. Aby nam to ułatwić, możemy utworzyć alias w bashrc z „curl…”. Nie musisz więc pamiętać takiego polecenia… Po prostu kopiujemy link do skrócenia, wpisujemy alias i to wszystko 😀

    1.    KZKG ^ Gaara powiedział

      Tak, alias typu „skróć” wcale nie byłby zły, zobaczmy, czy zakończę kilka testów i powiem, jak to zrobić z uwierzytelnianiem Goo.gl za pomocą każdego konta Google. Byłoby świetnie

      1.    Leper_Ivan powiedział

        To jest moja linia aliasu, zrobiona i przetestowana przed wydaniem mojego komentarza:

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

  2.   v3 na powiedział

    Zainspirowałeś mnie, zrobię coś żeby przez terminal wysyłać tweety z okienka, taki będzie dzisiejszy projekt 🙂

    1.    KZKG ^ Gaara powiedział

      HAHAHAHA człowieku, to byłoby WIELKIE 😀

  3.   popijać powiedział

    Czy ktoś wie, jak to zrobić z goo.gl?