Câu trả lời:
Bạn sẽ dán tệp hoặc lệnh đầu ra vào dịch vụ "pastebin" của Ubuntu và sau đó cho phép người khác xem nó bằng cách chia sẻ một liên kết hoặc tự mình sử dụng nó để sao chép và dán một vài dòng vào câu hỏi của bạn.
Lưu ý: Nếu sự cố của bạn liên quan đến Trung tâm phần mềm, Trình quản lý cập nhật hoặc
apt-get
không hoạt động, bạn có thể phải sử dụng Phương pháp thay thế gần cuối câu trả lời này.
Nhấn Ctrl+ Alt+ Tphím với nhau (cùng một lúc) để bắt đầu giai đoạn cuối. Điều này sẽ hoạt động cho tất cả mọi người sử dụng Ubuntu thông thường, nhưng nếu bạn đang sử dụng ...
sudo apt-get install pastebinit
và nhấnEnterKhi được hỏi Bạn có muốn tiếp tục không? , gõ Y
và nhấn Entervà đợi dấu nhắc ( user@machine
) trở lại.
/etc/apt/sources.list
, trong khi một lệnh có thể chỉ đơn giản là một cái gì đó giống như dmesg
hoặc grep -i failed /var/log/auth.log
. Câu trả lời hoặc nhận xét sẽ cho bạn biết rõ ràng nếu đó là tệp hoặc lệnh.Bây giờ, đối với một tệp , nhập pastebinit
vào thiết bị đầu cuối, theo dõi với một khoảng trắng; sau đó nhấp chuột phải vào con trỏ và nhấp vào Dán để dán tên tệp bạn đã sao chép.
Nhấn Entervà sau vài giây, bạn sẽ thấy một liên kết của biểu mẫu http://paste.ubuntu.com/
như bên dưới. Di chuyển chuột qua nó và nó sẽ được gạch chân - sau đó nhấp chuột phải và nhấp vào Sao chép Địa chỉ Liên kết để sao chép liên kết vào bảng tạm của bạn:
Nhưng đối với một lệnh , sao chép và dán lệnh vào thiết bị đầu cuối trước , sau đó nhập
| pastebinit
sau đó và nhấn Enter(xem ảnh chụp màn hình bên dưới)
Bạn cũng có thể dán liên kết vào thanh địa chỉ của trình duyệt hoặc nhấp vào liên kết sau khi bạn đã thêm / chỉnh sửa nó vào AskUbfox, để xem nó trên pastebin. Nó sẽ trông tương tự như thế này:
Điều này có thể hữu ích nếu bạn gặp sự cố với Trung tâm phần mềm, Trình quản lý cập nhật hoặc apt-get
không thể cài đặt pastebinit ; Nó chỉ hoạt động cho các tập tin, không phải lệnh.
Mở một thiết bị đầu cuối như được hiển thị trong Bước 1 và nhập gedit
, theo sau là khoảng trắng, sau đó nhấp chuột phải để dán tên tệp như trong Bước 3 và nhấnEnter
leafpad
thay vì gedit
; Kiểu người dùng Kubfoxkate
Trình chỉnh sửa sẽ mở với tệp:
Nhấp vào bất cứ nơi nào trong cửa sổ soạn thảo và nhấn Ctrl+ A. Tất cả các văn bản nên được tô sáng bằng màu khác:
Bây giờ nhấn Ctrl+ C(hoặc nút Sao chép, nếu bạn biết đó là đâu) để sao chép toàn bộ tệp vào bảng tạm.
Truy cập trình duyệt của bạn và mở paste.ubfox.com . Nhập tên / biệt hiệu của bạn vào Poster:ô; sau đó nhấp vào Content:hộp và nhấn Ctrl+ Vđể dán văn bản bạn vừa sao chép từ trình chỉnh sửa vào đó:
Nhấp vào Pastenút và trong vài giây bạn sẽ thấy văn bản bạn đã dán:
Chọn địa chỉ được hiển thị trong thanh địa chỉ (tô màu cam ở trên), sao chép nó bằng Ctrl+ C, sau đó quay lại AskUbfox và dán nó vào như được giải thích trong Bước 4.
Thông thường, bash có một tiện ích gọi là "script" tạo ra một thiết bị đầu cuối phụ ghi vào tệp. Ví dụ: nếu bạn làm:
script ask-ubuntu.txt
Nó sẽ tạo một dấu nhắc bash mới và tất cả đầu vào và đầu ra sẽ được lưu trữ trong tệp ask-ub Ubuntu.txt khi bạn thoát khỏi vỏ phụ.
Sau đó, bạn rõ ràng có thể sao chép nội dung của tệp hoặc tải tệp lên bất cứ nơi nào bạn cần.
Nếu bạn không nhất thiết muốn chia sẻ đầu ra trên Pastebin, một tùy chọn khác là sử dụng xclip . Nó lấy những gì bạn cung cấp cho đầu vào tiêu chuẩn và đặt nó tùy chọn trong lựa chọn X hoặc bảng tạm.
Đầu tiên, cài đặt xclip
với cái này:
sudo apt-get install xclip
Theo mặc định, xclip đặt văn bản sao chép vào lựa chọn x thay vì bảng tạm. Vì các chức năng sao chép và dán tiêu chuẩn sử dụng bảng tạm, chúng tôi cũng sẽ sử dụng xclip thay vì mặc định.
Để sao chép đầu ra của lệnh vào bảng tạm:
command | xclip -sel clip
Để sao chép nội dung của tệp:
xclip -sel clip < file
Để dán, sử dụng shorcut tiêu chuẩn Ctrl+ V, hoặc nhấp chuột phải và chọn dán.
Tôi cần một cái gì đó để chia sẻ đầu ra thiết bị đầu cuối ngay cả khi máy chủ X không được tải nên tôi đã tạo dịch vụ này: termbin.com . Điều duy nhất bạn cần là netcat, sau đó bạn có thể dễ dàng chia sẻ với bất kỳ ai bất cứ điều gì có thể được hiển thị trong thiết bị đầu cuối, có ví dụ:
cat /etc/fstab | nc termbin.com 9999
Sau khi chạy lệnh này, bạn sẽ nhận được địa chỉ url phản hồi bằng tệp văn bản.
Để làm cho cuộc sống của bạn dễ dàng hơn, bạn có thể thêm bí danh đó vào tệp .bashrc của mình:
echo 'alias tb="nc termbin.com 9999"' >> .bashrc
Bây giờ chia sẻ sẽ đơn giản hơn nhiều:
uname -a | tb
Bạn có thể lấy những cái đã lưu chẳng hạn bằng cách sử dụng curl. Bạn sẽ tìm thấy nhiều ví dụ trên termbin.com .
Bạn cũng có thể lưu trữ máy chủ của riêng mình, có kho lưu trữ github: https://github.com/solusipse/fiche . Nếu bạn muốn đặt ở chế độ riêng tư, đừng quên đặt tham số danh sách trắng.
Tôi có thể đã bỏ lỡ điều gì đó trong các câu trả lời xuất sắc ở trên, nhưng nếu những gì bạn muốn sao chép tương đối nhỏ, tất cả những gì bạn phải làm là hiển thị nó trên màn hình của bạn (ví dụ: tên tệp mèo trong thiết bị đầu cuối hoặc mở tệp trong trình chỉnh sửa), làm nổi bật văn bản mong muốn bằng chuột và sao chép nó vào clipboard của bạn. Khi đó, bạn có thể chỉ cần dán nó vào câu trả lời của bạn trên web hoặc vào email, v.v.
Sử dụng thẻ pastebin hoặc thẻ trước rất quan trọng với tài liệu dài hơn để nó được tách ra khỏi phần còn lại của câu hỏi / câu trả lời để nó không làm mọi người mất tập trung khỏi phần còn lại của bài đăng.
Tôi có thể đã hiểu nhầm câu hỏi, nhưng tôi thấy rằng trong thiết bị đầu cuối, bạn có thể sử dụng thông tin sau đây sau khi chọn những gì cần sao chép bằng chuột:
Rõ ràng một lần trong AskUbuntu hoặc bất cứ diễn đàn bằng trình duyệt của bạn, bạn sử dụng thường xuyên của bạn Ctrl+ Cvà Ctrl+ V.
Đây có thể là một bổ sung mới trong 12.04 vì tôi là một người dùng tương đối mới và dường như không có ai khác đã đề cập trước đó, nhưng với tôi đây có vẻ là một lựa chọn dễ dàng và nhanh chóng hơn thay vì phải cài đặt phần mềm hoặc chạy các dòng lệnh, đặc biệt là người dùng tương đối mới. Hy vọng điều này sẽ giúp bổ sung cho câu trả lời hoàn chỉnh đến khó tin của Izx.
Tôi tự hỏi tại sao không ai đề cập đến GIẢI PHÁP này.
Nếu bạn muốn đầu ra được biên dịch thành tệp văn bản, bạn chỉ cần thêm "> filename.txt" (không có dấu ngoặc kép) vào lệnh đầu cuối của bạn
ví dụ
eightnoteight@mr:~$ date > date.txt
eightnoteight@mr:~$ echo yes! it really works with echo too > echotest.txt
cat file | pastebinit
;)