Tag: 输出

为什么使用管道而不是输入重定向

我是linux系统的新手,我无法理解为什么我们需要两个可以重定向输出的运算符:pipe as | 和输出重定向运算符> ? 难道我们不能只使用第二个吗? 大多数时候,我看到如果将多个命令链接在一起,则使用管道。 但是,如果输出被重定向到文件,如echo ‘hello’ > filename ,则使用输出重定向运算符。 我在这里想念的是什么?

音量不调整(Ubuntu 16.04)

我在我的iMac上安装了Ubuntu。 起初,声音不起作用,但那是因为它是模拟立体声输出而不是模拟环绕4.0输出。 但是现在,当我调整音量滑块时,无论它在哪里,都保持相同音量(最响)。 (除静音外) 当我戴上耳机时,一切正常。 到目前为止,我基本上已经尝试过互联网上的所有解决方案,但找不到任何东西。 出于某种原因,当我调整PCM时,音量会下降,但Master不做任何事情。

在Unity面板上显示任意命令的输出

在我目前运行Ubuntu Natty和GNOME 2的设置中,我使用COMPA applet在我的顶级GNOME面板上显示我希望在桌面上始终可见的信息。 我非常喜欢这种能够准确显示我想要的信息的能力,通过编写一个向stdout输出内容的Python脚本,以及COMPA在我的GNOME面板上打印它,每隔x秒更新一次。 现在我有比特币的当前价格,以及谷歌的股票价格。 。 您可以看到有问题的插件(COMPA)以及它在顶部面板中间输出的信息(右键单击,“在新选项卡中打开图像”以获得更大的尺寸)。 有没有办法在Unity中实现这一目标? 我想让信息始终可见,我不应该点击任何内容来查看信息。

如何识别向终端发送错误消息的进程?

我的终端偶尔会出现以下错误消息: Failed to open VDPAU backend libvdpau_nvidia.so: cannot open shared object file: No such file or directory …这很烦人。 我在网上搜索了这个错误的解决方案,没有成功。 有没有办法至少确定负责将这些错误消息发送到终端的进程? 让我澄清一下, 据我所知 ,这些错误消息显得“出乎意料”。 实际上,它们与我与终端的交互看起来是异步的(当我回到一段无人看管的终端窗口时,我第一次看到它们)。 我确信这些消息有一个明确的,确定性的原因,但它不是我能够轻易识别出来的。 简而言之,我没有注意到它们出现的任何模式或规律性。 特别是,在我的情况下, 它们的出现与运行MPlayer或任何其他video播放程序无关。 (请参阅我之前的post 。)首先,有问题的机器是一台工作机器,我很少看到它的任何video。 在我在这台机器上观看video的极少数情况下,我使用的是VLC,而不是MPlayer,这些错误从未出现在我使用过VLC的极少数情况下。

如何将多个文本文件组合成一个按创建日期排序的文本文件?

我是新手所以请帮助: 我使用Scratch在我的iPhone上保存日记,将我所做的所有笔记输出到存储在Dropbox中的单独的.txt文件中。 我已经与我的Ubuntu 14.04系统同步,所以在我的文件中我有一个文件夹,其中存储了所有文本文件: /家庭/斯图尔特/ Dropbox的/划痕 我想运行一个命令,将所有这些文件连接成一个文件,并附带以下条款: 按创建日期排序(最早的文件优先) 在文件内容之前的单独行上打印文件的日期 在每个文件后面包含一个空行,后跟某种分隔线 所以输出文件的条目看起来像这样: 12-01-2014 11:01 AM: 在以色列的一家咖啡店。 外面的标志写着: “咖啡” – 9谢克尔 “请喝咖啡” – 8谢克尔 “早上好,我可以请一杯咖啡吗?” – 7谢克尔 – 25-01-2014 11:01 AM: 你不能超越你的自我 – Gunnar solskjaer – 等等。 我曾经使用过这种自动追加的不同应用,但我不知道如何复制它。 我已经查看了很多这里的帮助文件,但是我找不到任何可以帮助我想到的输出。 任何帮助非常感谢! 更多信息 我尝试创建下面建议的脚本并按照步骤操作。 但是我收到了这样的答复: stuart @ StudioClough:/ home $ chmod + x $ HOME / my_concat stuart @ […]

如何让git生成输出到文件?

我想用git clone将git clone的输出写入文件 git clone https://github.com/someRepository > git_clone.file 但相反,我得到了终端中显示/更新的输出 Cloning to ‘someRepository’ … remote: Counting objects: 2618, done. remote: Compressing objects: 100% (14/14), done. remote: Total 2618 (delta 2), reused 12 (delta 1), pack-reused 2603 Received objects: 100% (2618/2618), 258.95 MiB | 4.39 MiB/s, Done. Resolving Differences auf: 100% (1058/1058), Done. Check Connectivity … Done. […]

如何在不使用任何压缩的情况下直接归档dd的输出?

已经在这个问题中已经确定tar不能从stdin读取输入。 如何在不使用任何压缩的情况下直接存档dd输出? 在单个任务中执行所有操作的目的是避免将dd输出写入目标磁盘两次(一次作为原始文件,一次作为存档),并避免执行两个不同的任务,这是浪费时间(因为必须读取和写入输入文件并再次读取,处理和写入输出),并且如果目标驱动器几乎已满,则可能无法进行。 我打算对驱动器,分区和文件夹进行多次备份,我希望将所有内容存储到单个文件中,以及每个备份/潜在恢复任务的速度都很有用。

如何理解输出重定向的顺序?

所以我正在努力学习如何将标准输出和标准错误传递到各个领域。 假设我只有here.txt的文件夹。 所以,如果我这样做 ls here.txt not-here.txt 1>out 2>&1 由于here.txt存在,我将有一些输出指向文件out但由于not-here.txt不存在,错误将通过标准错误发送,我将重定向到标准输出2>&1 。 但是,为什么这不起作用: ls here.txt not-here.txt 2>&1 1>out 似乎只有在标准输出指令后进行重定向才能工作? 为什么?

如何将top的输出回显到文本文件中?

我想编写批处理或其他东西,它会在登录时将top输出写入文件。 我做了top >> output-file ,但它包含一些奇怪的字符! 有人可以提供一个关于如何在Linux中编写批处理文件的简单教程吗?

如何使用终端选择音频输出设备?

我有一个数字耳机和一对模拟扬声器。 有没有办法让我在Ubuntu的终端之间切换它们? 我问这是因为我想为这个开关创建一个键盘快捷键,使其比使用鼠标进行音频设置的繁琐任务更简单。