Questions tagged «command-line»

命令行是您的Shell的交互式界面。

7
从命令行中读出PulseAudio音量?(我要:“ pactl GET-sink-volume”)
我想读出我可以设置的音量 pactl set-sink-volume $SINK $VOLUME 有没有简单的方法可以做到这一点?像假设一样容易 pactl get-sink-volume $SINK ? (我想做什么?我使用pactl来设置音量,它使我可以将音量设置为高于100%,这是一个坏主意(音质下降),所以我正在考虑编写一个小脚本不能超过100%。读出来。超过某个阈值?设置为100%。低于?加1%。如果还有另一种方法,很好,告诉我!最干净的解决方案可能是告诉脉冲停止达到100%。但是最初的问题仍然存在,必须有某种方法。) 如果这有什么区别,我在Debian上。


1
终端使用什么协议/标准?
我想知道命令行应用程序的“ GUI”如何通过网络进行通信。大多数时候,它很简单(纯文本/输入),但有时却更复杂(智能)。 它是否由某种标准定义,以便任何人都可以编写自己的终端,并且所有终端实现均以相同的方式运行(颜色,位置等)?

5
任务完成后如何关闭计算机?
我通常在上学之前开始下载。 在完成特定任务后,我应该使用哪个命令自动进行必要的保存并关闭计算机? (例如,在安装更新后或下载大文件之后。) 我也交叉张贴在askubuntu上。


3
如何将“时间”输出和命令输出重定向到同一管道?
假设我有一个名为的二进制文件foo。 如果我想将输出重定向foo到其他进程bar,我可以写./foo | bar。 另一方面,如果我想对timefoo进行重定向,然后重定向其输出,则time可以编写time (./foo) | bar。 我的问题是,我如何将输出的内容粘贴到输出time的末尾foo并通过同一管道传输? 以下解决方案不是我想要的解决方案,因为它启动了流程的两个单独实例bar,而我希望将单个共享管道连接到的单个实例bar。 time (./foo | bar) | bar 对于任何好奇的人,不想启动两个实例的bar原因是因为它bar可以是网络客户端,所以我希望将定时信息http POST作为与过程输出相同的消息的一部分发送到服务器。

5
如何从用户空间将/ dev / fb0用作控制台,或向其输出文本
因此,我有一个启用了开发人员模式的Palm Pre(原始P100EWW)模型,并安装了Debian Squeeze chroot。效果很好。我已经计划将其用于任何东西(bittorrent对等方,Web服务器),而不是电话。 我注意到,如果这样做,cat /dev/urandom > /dev/fb0它实际上会将随机像素写入屏幕,直到产生No space left on device错误为止。太好了,现在我可以使用显示器了。 因此,有什么样的工具可以使用:A)让我使用/ dev / fb0作为控制台,我可以将文本输出到其中;或者B)从命令行在/ dev / fb0上呈现文本。 我还不知道为此重新编译内核(我很想最终将WebOS完全剥离,并将其转变为最小的ARM服务器),所以我要的是用户空间工具(如果存在)。也希望直接渲染到/ dev / fb0而不使用X。

3
在不破坏该文件符号链接的情况下转换文件
有没有可能 mv破坏该文件的符号链接的文件?我最初的回答是“否”,我正在制定一个基于脚本的解决方案以在移动后立即更改链接,但是我想知道其他人如何解决此问题。符号链接的路径和名称是预先已知的,因此从理论上讲,我需要做的是: 获取链接的目标 MV目标 重新创建指向新目标的链接 创建一个指向新目标的新链接(不同于原始链接,该链接我现在仍要保留) 日后: 删除旧链接 1-4将封装在bash脚本中,但是我想知道是否有人有更优雅的方法,或者知道我不知道的内置命令。

5
如何显示环境变量的当前值?
当我检查系统的环境时,将弹出许多环境变量。如何只搜索特定变量? 我正在读的书说: 有时,环境中的变量数量会变得非常大,以至于您只对一个变量感兴趣时就不想看到所有显示的值。在这种情况下,可以使用echo命令显示环境变量的当前值。 如何在Linux终端中执行此操作?


4
运行管道命令时,Linux实用程序是否聪明?
我只是在终端中运行一些命令,然后开始思考,在运行管道命令时,Unix / Linux是否采用快捷方式? 例如,假设我有一个包含一百万行的文件,其中前十行包含hello world。如果运行该命令grep "hello world" file | head,第一个命令找到10行后会立即停止,还是先继续搜索整个文件?

6
程序是否可以在POSIX中获取命令行参数之间的空格数?
假设我用下面的代码写了一个程序: int main(int argc, char** argv) 现在,通过检查的内容,知道将哪些命令行参数传递给它argv。 程序可以检测参数之间有多少空格吗?就像我在bash中键入以下内容一样: ibug@linux:~ $ ./myprog aaa bbb ibug@linux:~ $ ./myprog aaa bbb 环境是现代Linux(例如Ubuntu 16.04),但是我想答案应该适用于任何POSIX兼容系统。


2
ifconfig和ipconfig之间的区别?[关闭]
已关闭。这个问题需要细节或说明。它当前不接受答案。 想改善这个问题吗?添加详细信息并通过编辑此帖子来澄清问题。 5年前关闭。 ifconfig和ipconfig有什么区别?dhcpcd和ifconfig实际做什么?


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.