Answers:
您将文件或命令输出粘贴到Ubuntu的“ pastebin”服务中,然后允许其他人通过简单地共享链接来查看它,或者自己使用它来进一步复制并在问题中粘贴几行。
注意:如果您的问题涉及软件中心,Update Manager或
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/
如下所示的表格链接。将鼠标移到它上面,将在其下划线 -然后右键单击并单击Copy Link Address将其链接复制到剪贴板:
但是对于命令,请先将命令复制并粘贴到终端中,然后
| pastebinit
在其后键入,然后按Enter(请参见下面的屏幕截图)
您也可以将链接粘贴到浏览器的地址栏中,或者在将链接添加/编辑到AskUbuntu后单击链接,以在pastebin上查看它。它看起来类似于:
如果您在Software Center,Update Manager上遇到问题,或者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中的说明将其粘贴。
通常,bash具有称为“脚本”的实用程序,该实用程序创建了一个写入文件的子终端。例如,如果您这样做:
script ask-ubuntu.txt
它将创建一个新的bash提示符,并且当您退出子Shell时,所有输入和输出将存储在ask-ubuntu.txt文件中。
然后,您可以根据需要复制文件的内容或上载文件。
即使没有加载X服务器,我也需要一些东西来共享终端输出,因此我创建了以下服务:termbin.com。您唯一需要的就是netcat,那么您可以轻松地与任何人共享终端中可以显示的任何内容,例如:
cat /etc/fstab | nc termbin.com 9999
运行此命令后,您将获得带有文本文件的响应URL地址。
为了使您的生活更轻松,您可以在.bashrc文件中添加以下别名:
echo 'alias tb="nc termbin.com 9999"' >> .bashrc
现在共享将变得更加简单:
uname -a | tb
您可以例如使用curl获得保存的内容。您可以在termbin.com上找到更多示例。
您也可以托管自己的服务器,这里有github存储库:https : //github.com/solusipse/fiche。如果要使其私有,请不要忘记设置白名单参数。
cat file | pastebinit
;)