是否有适用于 Ubuntu 的程序,它只能录制扬声器输出的声音,而不能录制来自 PC 外部的任何声音?
在很长的一行中systemctl status,需要水平滚动,这使得复制输出变得非常困难。有没有办法在终端结束时获得换行符(就像nano -$这样做)?
我不是在寻找解决方法,例如将输出重定向到临时文件并使用支持输出的编辑器显示它。
我正在使用 Ubuntu 15.10。
bash shell 在哪里存储实际的终端会话?我想读取我之前使用的命令的输出。我只能在谷歌上找到如何存储命令的输出。
由于输出显示在屏幕上,因此无论如何都必须将其存储在某处。所以我的问题是:在哪里?
我la不小心进入而不是ls查看目录的内容,它产生与ls...完全相同的输出
为什么是这样?当然,让两个命令做完全相同的事情是没有意义的。
我曾经使用过某种混合器,我不记得是哪种...
我想从输出中录制音频,而无需离开计算机。我记得在 Jaunty 时代,您可以轻松地启用不同的输入和输出,作为声音偏好的各种直通。
如何在 10.04 及更高版本上实现此功能?
我不喜欢任何特定的方式,无论是数字、模拟、脉冲还是 alsa……我可以支持任何解决方案。
有问题redis-cli。我想redis通过 BASH检查连接是否被拒绝(服务器关闭)。
简单测试
#!/bin/bash
test=$(redis-cli exit) #exit out of the "not connected console"
if [[ -z $test ]] ; then
echo "I'm empty :("
fi
Run Code Online (Sandbox Code Playgroud)
我希望Could not connect to Redis at 127.0.0.1:6379: Connection refused存储在 $test 中,但此文本会输出到控制台。
我不确定发生了什么。谁有想法?
(Ubuntu 14.04.1)
有时我会后悔ls在包含大量文件的目录中运行,因为它在我的终端中产生了太多行。所以我希望能够随时折叠和展开每个命令的输出。这是为了更好的可读性,并且(可能)在命令运行后发生。
我不是在寻找提前抑制/隐藏输出(例如,使用重定向之类的&> /dev/null或简单地放在| less我的命令末尾)。
我觉得这可能是终端的一个功能,因为它适用于某些文本编辑器或 IDE。有没有一种解决方案可以以这种方式切换可见性?
编辑:我的意思是这样的:
在 wxMaxima 软件中,输出像这样打印在屏幕上。
但是,当您单击一行左侧的小三角形时,您可以暂时折叠输出,您只能看到输入。
我想写批处理或其他东西,它将top在登录时将输出写入文件。
我做了top >> output-file,但它包含一些奇怪的字符!
有人可以提供有关如何在 Linux 中编写批处理文件的简单教程吗?
如果我能做到这一点,我会发现它真的很有用,这样我在 Chrome 中在 YouTube 上播放的音乐从扬声器中传出,而其他应用程序的声音从我的耳机中传出,所以我想知道是否有办法获得它以便不同的应用程序使用不同的声音设备来输出?以及一种快速更改哪个应用程序具有分配给它的输出设备的简单方法。
我在这里发现了另一个问题:在不同的输出设备(扬声器、耳机)上播放来自不同应用程序的声音但是这个问题已经有 2 年了并且没有答案,所以我决定我应该就此提出一个新问题。
操作系统信息:
Description: Ubuntu 14.10
Release: 14.10
Run Code Online (Sandbox Code Playgroud) 可以并排打印 2 个命令的结果...
像这样的东西
something `ls -l /a` `cat bla.txt`
Run Code Online (Sandbox Code Playgroud)
结果:
total 24 #while [ 1 = 1 ]; do
-rw-r--r-- 1 wolfy wolfy 194 Aug 13 08:50 c.in # echo "bla"
-rwxr-xr-x 1 wolfy wolfy 52 Sep 24 11:48 bla.sh #done
-rwxr-xr-x 1 wolfy wolfy 38 Sep 24 11:48 bla1.sh echo "bla"
-rwxr-xr-x 1 wolfy wolfy 147 Sep 24 11:54 ble.sh
Run Code Online (Sandbox Code Playgroud)
我知道pr可以用文件做这样的事情,但我没有找到一种方法来为命令做到这一点......