Az URL-ek rövidítése paranccsal (Bash)

Az egyik olyan feladat, amelyet szívesen végzek, az, hogy tippeket vagy hasznos dolgokat keresek Bash.

Most találtam rá a 4D43 egy tipp, amely lehetővé teszi, hogy pontosan azt tegye, amit a címben mondok, rövidítse le az URL-t egy paranccsal.

Rövidítse az URL-eket? … Igen. Például egy URL-t, mint például https://blog.desdelinux.net/acortar-urls-con-un-comando-en-linux-bash/ sok betűje van, azonban a rövidített URL a következő lenne: http://is.gd/NMiTwF

Nos, megmutatom, hogyan lehet rövidíteni a http://is.gd

Először szükségünk van a csomagra xsell telepítve van, ez lehetővé teszi számunkra, hogy megkapjuk a másolt URL-t, és felhasználjuk a terminálban.

A telepítéshez Debian, Ubuntu vagy származék:

sudo apt-get install xsel

A telepítés után ezt egy terminálba tesszük:

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

Ha ez megtörtént, megjelenik a rövid URL.

Mármint ... újra elmagyarázom.

  1. Másoljuk a hosszú URL-t, amelyet kivágni szeretnénk.
  2. A terminálba beírjuk azt a parancsot, amelyet fentebb tettem.
  3. Nyomjuk meg az [Enter] gombot, és megjelenik a kivágott URL.

Hagyok egy képernyőképet:

Amint láthatja, ez látható ... de, ha azt akarjuk, hogy közvetlenül a vágólapra tegyük, vagyis ... ha azt akarjuk, hogy a parancs végrehajtásakor már elmentettük a rövid linket, és annak használata csak beillesztés ([Ctrl] + [V]) végrehajtjuk ezt a másikat:

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

Ez mindennél több érdekesség, de hasznos lehet egy olyan forgatókönyv számára, amelyet hehe csinálunk ...

Nagyon köszönöm 4d43 a borravaló megosztásáért ????

Üdvözlet


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   Leper_Ivan dijo

    Nagyon jó tipp, és nagyon hasznos lehet. A dolgunk megkönnyítése érdekében létrehozhatunk egy álnevet a bashrc-ben a "curl ..." -nel. Akkor nem kell emlékeznie egy ilyen parancsra. Egyszerűen átmásoljuk a rövidítendő linket, beírjuk az álnevet és ennyi 😀

    1.    KZKG ^ Gaara dijo

      Igen, egy alias, például a "rövidítés" nem lenne rossz, nézzük meg, hogy befejezek-e néhány tesztet, és felteszem, hogyan kell csinálni, ha a Goo.gl hitelesíti őket mindegyik Google-fiókjával, ez nagyon jó lenne 😀

      1.    Leper_Ivan dijo

        Ez az Alias-vonalam, amelyet a kommentem kiadása előtt készítettem és teszteltem:

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

  2.   v3on dijo

    Te inspiráltál, teszek valamit azért, hogy tweeteket küldjek a terminálon keresztül az ablakokból, ez lesz a mai projekt 🙂

    1.    KZKG ^ Gaara dijo

      HAHAHAHA ember, ez NAGY lenne 😀

  3.   pofon dijo

    Tudja valaki, hogy kell csinálni a goo.gl-lel?