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.
- Kopiujemy długi adres URL, który chcemy wyciąć.
- Piszemy w terminalu polecenie, które umieściłem powyżej.
- 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
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 😀
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
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`»'
Zainspirowałeś mnie, zrobię coś żeby przez terminal wysyłać tweety z okienka, taki będzie dzisiejszy projekt 🙂
HAHAHAHA człowieku, to byłoby WIELKIE 😀
Czy ktoś wie, jak to zrobić z goo.gl?