小编And*_*rea的帖子

为什么当我运行 ps、w 和可能的其他命令时我的系统挂起?

我不知道为什么,但我无法在我的 Ubuntu 10.04LTS 机器上运行psw命令。我对两者进行了跟踪,并且在读取同一文件的一部分时都停止了。

是运行的结果ps

这里的的结果w

该文件在阅读时也停止了......本身?http://pastebin.com/9qRB5eHh

怎么了?

linux ps

10
推荐指数
1
解决办法
2万
查看次数

我在哪里可以找到 Debian 上的命令“udevinfo”?

我正在尝试解决 Wheezy 中网络摄像头的问题,并且我需要使用命令 获取有关驱动器的一些信息udevinfo。问题是:这个可执行文件在哪里?

如果我运行sudo udevinfo结果是:

udevinfo:找不到命令

有什么建议吗?

debian udev debian-wheezy

10
推荐指数
2
解决办法
1万
查看次数

如何在bash中的字符串中找到单词的索引?

在 bash 脚本中,

我有一个字符串,其中包含由一个或多个空格分隔的多个单词。IE:

Name   Age Sex  ID         Address
Run Code Online (Sandbox Code Playgroud)

如果我想找到任何一个词,比如我想找到“年龄”这个词的索引,我该怎么做?

有什么命令可以直接返回我想要的单词的索引号吗?

谢谢。

linux search bash

10
推荐指数
2
解决办法
5万
查看次数

将进程优先级设置为高:危险?

我已经读到将某些内容设置为实时是一个很大的禁忌,所以我不打算这样做。但是我确实有一个应用程序,我需要确保它在我的系统上始终具有最高优先级,因为它对我正在运行的其余应用程序至关重要。将优先级设置为高,比实时低一级有什么危险吗?

另外,如何通过更改快捷方式目标来做到这一点?命令是什么?

windows priority process

10
推荐指数
1
解决办法
7万
查看次数

在 Ubuntu 下,我如何放置一个对所有人通用的 shell 别名命令?

在 Ubuntu 9.10 下,我可以在哪里放置一个别名命令,该命令对所有用户(root 用户或其他用户)都有效,并且可以与 GNOME 下的 shell 以及 ssh 会话和普通控制台登录一起使用?

例如,我喜欢这个ll命令,它在 Ubuntu 下不是默认定义的,而是在 openSuSE 下定义的。我可以手动输入:

alias "ll=ls -als"
Run Code Online (Sandbox Code Playgroud)

但它只对当前 shell 有效。我希望这对所有用户始终有效,远程或本地连接。

我应该编辑哪个文件?

script shell alias ubuntu

7
推荐指数
2
解决办法
1万
查看次数

Bash 中的意外行为

来自man bash

一个简单的命令是一系列可选的变量赋值
后跟空格分隔的单词和重定向,以及
由控制操作员终止。第一个词指定
要执行的命令,并作为参数零传递。这
剩余的单词作为参数传递给调用的命令。

所以这样写是完全合法的:

foo=bar echo $foo
Run Code Online (Sandbox Code Playgroud)

但它不像我预期的那样工作(它只打印一个换行符)。这对我来说很奇怪,因为:

$ foo=bar printenv
foo=bar
TERM=rxvt-unicode
[...]
Run Code Online (Sandbox Code Playgroud)

有人可以解释我哪里做错了吗?

bash environment-variables

7
推荐指数
1
解决办法
343
查看次数

在终端中使用命令在 Mac 上共享文件夹?

有没有办法可以在 Mac 上使用终端中的命令共享文件夹并分配权限,就像我们在 Windows 中使用netsharecalcs命令一样?

terminal file-sharing macos

7
推荐指数
2
解决办法
1万
查看次数

引导命令参数 acpi=off 或 acpi=noirq 会破坏我的硬件吗?

戴尔 xps 15z 在这里。真的,真的很想安装 linux 发行版以进行双启动。

第一个转到是 bt。甚至无法通过 USB 启动时的“找不到 initramfs 实时媒体文件系统”。

接下来是 ubuntu、fedora.. 可以试试 gentoo

我正在学习这不是发行版问题。这是硬件问题。

使用 ubuntu 我可以启动。我还没有尝试过安装,因为我需要 acpi=off 才能成功启动。

我的问题是,如果我每天都在 linux 发行版中开车,那么引导参数 acpi=off 或 acpi=noirq 会烧坏我的硬件吗?

linux boot acpi ubuntu

7
推荐指数
1
解决办法
3211
查看次数

一个接一个地运行一系列命令

我有一种情况,我运行两个命令(它们进入后台(nohup)),2 小时后返回,如果两者都完成,再运行两个命令(再次 nohup),2 小时后再次返回并再运行两个命令等等..

我想知道我是否可以将这些排队,这样前两个完成后,接下来的两个自动开始,这样我就不需要每2小时检查一次?

所有这些都是独立的程序;它们是消耗内存和 CPU 的模拟,因此我不希望任何时候同时运行两个以上的模拟。

我使用类似于以下的语法运行它们:

nohup mySimulator inputs1.txt
nohup mySimulator inputs2.txt
nohup mySimulator inputs3.txt [after the first two have completed, that is..]
Run Code Online (Sandbox Code Playgroud)

bash

7
推荐指数
2
解决办法
1万
查看次数

Linux/Bash,如何在 FIFO 队列中调度命令?

我希望能够安排在 FIFO 队列中运行的命令。我不希望它们像“at”命令那样在将来的指定时间运行。我希望它们现在就开始运行,但不是同时运行。只有在第一个命令完成执行后,才应运行队列中的下一个计划命令。或者,如果我可以指定队列中可以同时运行的最大命令数,那就太好了;例如,如果同时命令的最大数量为 2,那么队列中最多只有 2 个调度命令会以 FIFO 的方式从队列中取出来执行,剩余队列中的下一个命令仅在以下命令中的一个时开始当前 2 个正在运行的命令完成。

我听说 task-spooler 可以做这样的事情,但是这个包似乎没有得到很好的支持/测试,并且不在 Ubuntu 标准存储库中(我正在使用 Ubuntu)。如果这是最好的选择,那么请告诉我,我将使用 task-spooler,否则,我有兴趣找出使用 bash 执行此类操作的最佳、最简单、经过最多测试、无错误、规范的方法是什么。

更新:

简单的解决方案,如;或 bash 中的 && 不起作用。当事件发生时,我需要从外部程序安排这些命令。我只是不想让我的命令的数百个实例同时运行,因此需要一个队列。有一个外部程序可以触发事件,我可以在其中运行我自己的命令。我想处理所有触发的事件,我不想错过任何事件,但我也不希望我的系统崩溃,所以这就是为什么我想要一个队列来处理我从外部程序触发的命令。

bash scheduling queue scheduled-tasks

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