ish*_*ish 75
您将把文件或命令输出粘贴到 Ubuntu 的“pastebin”服务,然后让其他人通过简单地共享链接来查看它,或者自己使用它进一步复制并粘贴几行到您的问题中。
注意:如果您的问题涉及软件中心、更新管理器或
apt-get不工作,您可能必须使用此答案底部附近的替代方法。
同时按下Ctrl+ Alt+T键以启动终端。这适用于使用常规 Ubuntu 的每个人,但如果您使用...


sudo apt-get install pastebinit并按Enter当被问到是否要继续?,键入Y并按Enter,然后等待提示 ( user@machine) 返回。

/etc/apt/sources.list,而命令可能只是像dmesg或grep -i failed /var/log/auth.log。答案或评论将明确告诉您它是文件还是命令。现在,对于一个文件,pastebinit在终端中输入,后面跟一个空格;然后右键单击光标并单击“粘贴”以粘贴您复制的文件名。

按Enter,几秒钟后您将看到http://paste.ubuntu.com/如下所示的表单链接。将鼠标移到它上面,它会带有下划线——然后右键单击并单击“复制链接地址”将其链接复制到剪贴板:

但是,对于一个命令,复制和粘贴在该终端的命令第一,然后键入
| pastebinit后,然后按Enter(参见下图)

您还可以将链接粘贴到浏览器的地址栏中,或者在将链接添加/编辑到 AskUbuntu 后单击链接,以在 pastebin 上查看它。它看起来类似于:


如果您在使用软件中心、更新管理器或apt-get无法安装pastebinit 时遇到问题,这可能很有用;它仅适用于文件,不适用于命令。
打开第 1 步中所示的终端并键入gedit,后跟一个空格,然后右键单击以粘贴第 3 步中的文件名,然后按Enter
leafpad而不是gedit; Kubuntu用户类型kate编辑器将打开文件:

单击编辑器窗口内的任意位置,然后按Ctrl+ A。所有文本现在应该以另一种颜色突出显示:

现在按Ctrl+ C(或复制按钮,如果您知道它在哪里)将整个文件复制到剪贴板。
转到您的浏览器,然后打开paste.ubuntu.com。在Poster:框中输入您的姓名/昵称;然后在Content:框中单击并按Ctrl+V将您刚刚从编辑器复制的文本粘贴到其中:

单击该Paste按钮,几秒钟后您将看到您粘贴的文本:

选择地址栏中显示的地址(上面突出显示的橙色),用Ctrl+复制它C,然后返回到 AskUbuntu 并按照步骤 4 中的说明粘贴。
小智 9
通常,bash 有一个名为“script”的实用程序,它创建一个写入文件的子终端。例如,如果你这样做:
script ask-ubuntu.txt
Run Code Online (Sandbox Code Playgroud)
它将创建一个新的 bash 提示符,当您退出子 shell 时,所有输入和输出都将存储在文件 ask-ubuntu.txt 中。
然后,您可以在任何需要的地方复制文件的内容,或上传文件。
如果您不一定要在Pastebin上共享输出,另一种选择是使用xclip。它接受您在标准输入中提供的内容,并可选择将其放入 X 选择或剪贴板中。
首先,安装xclip这个:
sudo apt-get install xclip
Run Code Online (Sandbox Code Playgroud)
默认情况下,xclip 将复制的文本放入 x 选择而不是剪贴板。由于标准的复制和粘贴功能使用剪贴板,我们将让 xclip 也使用它而不是默认值。
将命令的输出复制到剪贴板:
command | xclip -sel clip
Run Code Online (Sandbox Code Playgroud)要复制文件的内容:
xclip -sel clip < file
Run Code Online (Sandbox Code Playgroud)要粘贴,请使用标准快捷键Ctrl+ V,或右键单击并选择粘贴。