Wgetpaste, tải các đoạn mã từ thiết bị đầu cuối để chia sẻ

wgetpaste chia sẻ mã của bạn từ thiết bị đầu cuối

Trong phần tiếp theo, chúng ta sẽ xem xét về Wgetpaste. Nếu bạn đã từng có nhu cầu chia sẻ đoạn mã, dịch vụ đầu tiên bạn nghĩ đến có thể là Pastebin.com. Ngoài ra, ngày nay chúng ta có thể tìm thấy một số dịch vụ thay thế để chia sẻ văn bản.

Nếu bạn thường xuyên chia sẻ mã của mình bằng các dịch vụ tương tự như Pastebin, bạn sẽ thấy Wgetpaste rất hữu ích. Nó là một tiện ích dòng lệnh BASH để dễ dàng tải các đoạn văn bản vào các dịch vụ giống như pastebin. Sử dụng tập lệnh Wgetpaste, bất kỳ ai cũng có thể nhanh chóng chia sẻ các đoạn văn bản từ Dòng lệnh trên các hệ thống giống Unix.

Cài đặt Wgetpaste

Nếu bạn quan tâm đến việc dùng thử ứng dụng này, bạn sẽ thấy rằng bất kỳ người dùng nào cũng có thể tải xuống tiện ích này từ trang web dự án wgetpaste. Sau đó, bạn chỉ cần cài đặt nó theo cách thủ công như mô tả bên dưới.

tải xuống wgetpaste

Đầu tiên, mở một thiết bị đầu cuối (Ctrl + Alt + T) và tải xuống tệp tar mới nhất từ ​​Wgetpaste:

wget http://wgetpaste.zlin.dk/wgetpaste-2.28.tar.bz2

Giải nén nó đánh máy:

tar -xjvf wgetpaste-2.28.tar.bz2

Despué đi qua vào thư mục:

cd wgetpaste-2.28/

Bây giờ bạn chỉ cần sao chép nhị phân từ wgetpaste sang $ PATH của bạn, ví dụ / usr / local / bin /.

sudo cp wgetpaste /usr/local/bin/

Kết thúc bằng cách thực hiện tập tin thực thi:

sudo chmod +x /usr/local/bin/wgetpaste

Tải các đoạn văn bản bằng Wgetpaste

Tải lên các tệp văn bản

Để tải một tệp văn bản, chỉ cần chạy:

wgetpaste mi-texto.txt

Lệnh này sẽ tải nội dung của tệp my-text.txt.

wgetpaste chia sẻ tệp.txt

Nó có thể chia sẻ url đã tạo qua bất kỳ phương tiện nào như thư, tin nhắn, v.v. Bất kỳ ai nhận được URL này sẽ có thể xem nội dung của tệp từ trình duyệt web của họ.

tệp văn bản được tải lên bằng wgetpaste và được xem từ trình duyệt web

Bạn cũng có thể xem những gì sẽ được tải lên. Để làm như vậy, hãy sử dụng -t tùy chọn như nó được hiển thị trong phần sau:

tệp xem trước wgetpaste trước khi tải lên

wgetpaste -t mi-texto.txt

Tải các đoạn văn bản lên các dịch vụ khác nhau

Theo mặc định, Wgetpaste sẽ tải các đoạn văn bản vào dịch vụ poundpython, nhưng còn nhiều hơn thế. Nhìn danh sách các dịch vụ được hỗ trợ, chạy:

dịch vụ wgetpaste có sẵn theo mặc định

wgetpaste -S

Dấu * cho biết dịch vụ mặc định.

Như bạn có thể thấy, Wgetpaste hiện tại hỗ trợ năm dịch vụ chia sẻ văn bản. Tôi đã không thử tất cả chúng, nhưng cả ba tùy chọn mà tôi đã thử đều hoạt động tốt.

đến tải nội dung lên các dịch vụ khác, ví dụ dpaste.com, chỉ cần sử dụng -s tùy chọn trong lệnh:

dịch vụ thay đổi wgetpaste

wgetpaste -s dpaste mi-texto.txt

Đọc đầu vào từ stdin

Wgetpaste cũng có thể đọc đầu vào từ tiêu chuẩn.

wgetpaste stdin

uname -a | wgetpaste

Lệnh này sẽ tải đầu ra của lệnh 'uname -a'.

Tải đầu ra COMMAND và COMMAND cùng nhau

Đôi khi có thể cần phải dán một COMMAND và đầu ra của nó. Để thực hiện việc này, hãy đặt nội dung của lệnh trong dấu ngoặc kép:

wgetpaste hiển thị lệnh và kết quả

wgetpaste -c ‘pwd’

Với tùy chọn này sẽ tải lệnh 'pwd' cùng với đầu ra của nó. Điều này có thể hữu ích khi chúng ta muốn người khác biết rõ ràng lệnh chính xác mà chúng ta vừa chạy và đầu ra của nó là gì.

Cài ngôn ngữ

Theo mặc định, Wgetpaste sẽ tải các đoạn văn bản ở dạng văn bản thuần túy. Đối với liệt kê các ngôn ngữ được hỗ trợ bởi dịch vụ mặc định, bạn có thể dùng -L tùy chọn.

wgetpaste -L

Lệnh này sẽ liệt kê tất cả các ngôn ngữ được hỗ trợ bởi dịch vụ mặc định, tức là trăn mồi.

Chúng ta có thể thay đổi tùy chọn -l này bằng cách sử dụng.

wgetpaste -l Bash mi-texto.txt

Vô hiệu hóa cú pháp hoặc đánh dấu html trong đầu ra

Như tôi đã đề cập ở trên, các đoạn văn bản sẽ được hiển thị ở định dạng ngôn ngữ cụ thể (văn bản thuần túy, bash, v.v.). Tuy nhiên, chúng tôi có thể thay đổi hành vi này thành hiển thị các đoạn văn bản thuần túy, với tùy chọn -r.

wgetpaste thô

wgetpaste -r mi-texto.txt

Như bạn có thể thấy từ đầu ra ở trên, không có tô sáng cú pháp, không có định dạng html. Chỉ một đầu ra thô.

Thay đổi mặc định của Wgetpaste

Tất cả các giá trị mặc định có thể được thay đổi trên toàn cầu trong /etc/wgetpaste.conf hoặc trong thư mục của người dùng, trong tệp ~ / .wgetpaste.conf.

Các tệp này không có sẵn theo mặc định trên hệ thống Ubuntu của tôi. Tôi đoán bạn cần tạo chúng theo cách thủ công. Nội dung mẫu cho cả hai tệp đã được nhà phát triển cung cấp cho mọi người đây y đây.

Nếu cấu hình mới không thuyết phục được bạn, bạn luôn có thể tự thay đổi hoặc xóa hai tệp vừa tạo này. Wgetpaste sẽ hoạt động trở lại với các giá trị mặc định.

Nhận trợ giúp

Để hiển thị phần trợ giúp, chạy:

giúp wgetpaste

wgetpaste -h

Để 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.