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.
Đầ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.
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ọ.
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:
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:
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:
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.
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 -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 -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:
wgetpaste -h