Questions tagged «command-line»

有关使用命令行界面(CLI)的问题。

7
使用sed命令的正则表达式解析json文本
我有这个json文本: { "buildStatus" : { "status" : "ERROR", "conditions" : [{ "status" : "OK", "metricKey" : "bugs" }, { "status" : "ERROR", "metricKey" : "test_success_density" }, { "status" : "OK", "metricKey" : "vulnerabilities" } ], "periods" : [] } } 我想提取buildStatus的总体状态,即预期的输出为“ ERROR” "buildStatus" : { "status" : "ERROR", .... } …

2
如何将grep用于2条不同的线
当它们位于两个不同的行上时,如何使用单个grep命令搜索两个不同的短语? 例如 第1行:这很不错。 第2行:柠檬。 我用这个但是没有结果 grep "sweet.*lemon" file_type



1
无法将输出捕获到Bash中的变量中
有麻烦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 我希望Could not connect to Redis at 127.0.0.1:6379: Connection refused将其存储在$ test中,但是此文本将输出到控制台。 我不确定发生了什么。有人有想法么? (Ubuntu 14.04.1)


5
通过简单的终端方式添加和删除更新通道
我知道Ubuntu中有一个GUI Software & Updates来启用更新通道 更新 提议的 返港 安全 如以下屏幕截图所示: 我正在寻找一种使用以下命令从终端内部执行此操作的简便方法 sudo apt-add-update enable updates sudo apt-add-update enable proposed sudo apt-add-update enable backports sudo apt-add-update enable security sudo apt-add-update disable updates sudo apt-add-update disable proposed sudo apt-add-update disable backports sudo apt-add-update disable security 还有一件事 sudo apt-add-update enable default sudo apt-add-update disable …

4
如何从终端运行电报
所以我在Ubuntu上有电报Messenger,我试图从终端启动它,然后再将其设置为启动程序-问题是我找不到运行它的命令。电报/电报无效。 这是我安装此应用程序的方式: sudo add-apt-repository ppa:atareao/telegram sudo apt-get update sudo apt-get install telegram 感谢您的任何帮助。


2
-exec缺少什么参数?
我使用以下命令清除目录和超过30天的文件和目录,然后将其移动到存档目录,如果没有人要求他们提供文件,则可以在几周后删除。目标目录按用户名具有子目录,存档目录也具有子目录。 这是我使用的命令: find /path/to/directory/username/ -mtime +30 -exec mv "{}" /path/to/archive/username/ \; 我建议对此进行修改,以回答关于Ask ubuntu的问题,另一个用户编辑了代码以更改行尾\;,+因为它更快(更正确?)。看这里 但是,+如果-exec命令ls -lh不在我使用的实际命令中,则以这种方式使用可以工作。如果尝试使用,则会+收到错误消息: find: missing argument to '-exec' 我不明白为什么会这样,或者正确的命令是什么。请不要仅仅发布命令更正,我想了解而不是盲目地遵循建议。

2
如果在“ bash” shell中找不到命令(“您的意思是……”功能),如何启用建议?
与此问题类似: 如何删除外壳中的“您的意思是……”功能? 弄错命令时,您会得到类似以下内容的信息: root@pc:~# sido No command 'sido' found, did you mean: Command 'sudo' from package 'sudo' (main) Command 'sudo' from package 'sudo-ldap' (universe) sido: command not found root@pc:~# 是否有用于Linux或ubuntu的shell插件,它推荐了第一个猜测,而我只需要按Enter键即可? 所以应该像这样: root@pc:~# sido No command 'sido' found, did you mean: Command 'sudo' from package 'sudo' (main) Command 'sudo' from package …


1
从14.04中的图形菜单关闭时执行什么命令?
我了解从单击齿轮出现的菜单中单击“关闭”会触发以下命令执行: dbus-send --system --print-reply --dest=org.freedesktop.Hal /org/freedesktop/Hal/devices/computer org.freedesktop.Hal.Device.SystemPowerManagement.Shutdown 但是,当我在终端上执行此命令时,出现以下错误: Error org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Hal was not provided by any .service files 是因为14.04使用其他服务关闭还是我做错了? 注意:此问题是针对以下问题: 为什么我们需要在终端中成为root用户才能关闭并重新启动?

1
误删除了/ etc / fstab文件
我不小心/etc/fstab通过运行删除了我的文件sudo rm /etc/fstab。没有意识到自己要做的事情,我关闭了Ubuntu OS。 现在,我无法启动。 我的屏幕看起来像这样。在某些情况下,会出现紫色屏幕。请给我一些解决方案。


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.