Rút ngắn URL bằng lệnh (Bash)

Một trong những nhiệm vụ tôi thích làm là tìm kiếm các mẹo hoặc những điều hữu ích để làm Cú đánh.

Tôi vừa tìm thấy nó trên blog của 4D43 một mẹo cho phép bạn thực hiện đúng những gì tôi nói trong tiêu đề, rút ​​ngắn URL bằng một lệnh.

Rút ngắn url? … Vâng. Ví dụ: một URL như https://blog.desdelinux.net/acortar-urls-con-un-comando-en-linux-bash/ nó có nhiều chữ cái, tuy nhiên URL rút gọn đó sẽ là: http://is.gd/NMiTwF

Tôi sẽ chỉ cho bạn cách rút ngắn bằng cách sử dụng http://is.gd

Đầu tiên chúng ta cần gói xsell được cài đặt, đó là người sẽ cho phép chúng tôi lấy URL mà chúng tôi sao chép và sử dụng nó trong thiết bị đầu cuối.

Để cài đặt nó vào Debian, Ubuntu hoặc có nguồn gốc:

sudo apt-get install xsel

Sau khi cài đặt, chúng tôi đặt nó vào một thiết bị đầu cuối:

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

Khi điều này được thực hiện, URL ngắn sẽ xuất hiện.

Ý tôi là ... tôi giải thích một lần nữa.

  1. Chúng tôi sao chép URL dài mà chúng tôi muốn cắt.
  2. Chúng tôi viết trong terminal lệnh mà tôi đã đặt chúng ở trên.
  3. Chúng tôi nhấn [Enter] và nó sẽ hiển thị cho bạn URL đã cắt.

Tôi để lại ảnh chụp màn hình:

Như bạn có thể thấy ... nhưng, nếu những gì chúng ta muốn là đặt nó trực tiếp vào khay nhớ tạm, tức là ... nếu chúng ta muốn rằng khi thực hiện lệnh, chúng ta đã lưu liên kết ngắn và để sử dụng nó, chỉ cần dán nó vào ([Ctrl] + [V]) chúng tôi thực hiện điều này khác:

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

Điều này hơn tất cả là một sự tò mò, nhưng nó có thể hữu ích cho một kịch bản mà chúng tôi đang thực hiện hehe ...

Rất cám ơn 4d43 để chia sẻ mẹo ????

Liên quan


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   Leper_Ivan dijo

    Đó là một mẹo rất hay và có thể rất hữu ích. Để làm mọi thứ dễ dàng hơn cho chúng tôi, chúng tôi có thể tạo một bí danh trong bashrc với 'curl….' Sau đó, bạn không cần phải nhớ một lệnh như vậy .. Chúng tôi chỉ cần sao chép liên kết cần rút gọn, nhập bí danh và thế là xong 😀

    1.    KZKG ^ Gaara dijo

      Vâng, một bí danh chẳng hạn như "rút ngắn" sẽ không tệ, hãy xem nếu tôi hoàn thành một số bài kiểm tra và đặt cách thực hiện với việc xác thực Goo.gl bằng tài khoản Google của mỗi người, điều đó sẽ rất tuyệt vời

      1.    Leper_Ivan dijo

        Đây là dòng Bí danh của tôi, được thực hiện và kiểm tra trước khi đưa ra nhận xét của tôi:

        bí danh short = 'curl -s «http://is.gd/create.php?format=simple&url=`xsel -po`»'

  2.   v3on dijo

    Bạn đã truyền cảm hứng cho tôi, tôi sẽ làm điều gì đó để gửi tweet qua thiết bị đầu cuối từ cửa sổ, đó sẽ là dự án của ngày hôm nay 🙂

    1.    KZKG ^ Gaara dijo

      HAHAHAHA anh bạn, điều đó thật tuyệt vời 😀

  3.   ngáy dijo

    Có ai biết cách làm với goo.gl không?