我工作的地方有需要很长时间才能执行的命令。
是否有命令/实用程序可用于在命令执行结束时通知我?它可能是一个弹出窗口,也可能是一个小声音。
我有 Fedora 20 + VLC 2.1.4。每当我在 VLC 中更改音量时,它也会影响我系统的音量。
是否有一些设置/配置可以修改以防止这种情况发生?
我有几个指向目录中其他文件的符号链接。我想将这些链接转换成独立的文件。
是否有执行此操作的命令?
给定机器名称,我想检查是否有人登录了该机器。只需回答是/否就足够了(我不想要他们的用户名)。有关要查找的命令的任何提示?
通过“登录” - 我的意思是在该机器上使用图形用户界面 - ssh 不算在内。
你可以假设我有这台机器的授权 ssh 登录。
我有几个这种格式的文本文件:
name: john
address: bay area
phone: 6505561234
image: /work/myimage.png
name: stark
dob: 5AD
shirt color: red
physical address: Westros
phone model: S2
email id: me@stark.org
phone model: S2
name: tara
dob: 1ad
shirt color: red
physical address: Westros
email id: me@stark.org
Run Code Online (Sandbox Code Playgroud)
可以有多个“人”或“联系人”。假设我想找到所有使用“S2”手机型号的人。
我可以做一个“grep”——那只会返回这个:
phone model: S2
phone model: S2
Run Code Online (Sandbox Code Playgroud)
我可以在 grep 上使用 before/after 上下文 - 但这只是打印出来之前/之后的固定行数。使用 3 的“前一个”上下文,我可能会得到这样的信息:
shirt color: red
physical address: Westros
phone model: S2
---
name: tara
dob: 1ad
phone model: S2
Run Code Online (Sandbox Code Playgroud)
但这不是我想要的。我希望显示整个“记录”。有关如何使用标准 unix 命令执行此操作的任何线索?