Unix & Linux

Linux,FreeBSD和其他类似Un * x的操作系统用户的问答

2
cron条目的含义是“ * * / 1 * * *”?
不知何故,我发现很难理解*使用cron进行参数调整。 我希望每小时运行一次作业,并且使用以下设置: * */1 * * * 但这似乎没有完成。有人可以解释一下上面的含义以及这项工作需要什么吗?
14 cron 



3
如何生成Module.symvers?
我最近经历了解包内核源rpm离系统(OpenSuse)?; 并且在我的机器上花费了超过10个小时后,想象一下我惊奇的发现,在完成上面描述的过程之后,我什么Module.symvers都找不到! 当我搜索“ generate Module.symvers”时,得到以下信息: 注意:即使 设置了CONFIG_MODVERSIONS,“ modules_prepare”也不会生成Module.symvers 。因此,需要 执行完整的内核构建以使模块版本控制工作。 (Linux内核文档:: kbuild:modules.txt) ...但是我并没有真正理解它-上一步中没有构建内核(在上面的链接中进行了描述吗?我确定知道CC花费超过10小时才能生成一堆* .o文件和LD来链接它们,因此必须已经构建了一些东西,如果是,那么在哪里Module.symvers呢? 用更明确的术语来说,究竟应该调用什么命令来生成Module.symvers?我知道那make prepare将行不通-但是命令将是什么?

1
如何使nohup不创建任何输出文件并因此不占用所有空间?
因此,我从启动服务器nohup ./myServer &,实际上我已经在服务器上登录了,因此不需要nohup的任何帮助,但是无论如何我66GB nohup.out在几天之内就可以获取文件,这是一个问题。我只想启动一个应用程序,让它自己运行。那么,如何使nohup不创建任何输出文件并且不占用任何空间呢?
14 debian  nohup 

2
NetworkManager的WiFi设置存储在哪里?
我记得使用/etc/$WE/wpa_supplicant.conf尝试在基于debian的系统上强制使用半安全网络的日子,但是现在到xubuntu,我不需要做任何* .conf-ing一段时间(就网络而言) 因此,我很想知道;nm gui如何存储网络信息?可以将其备份或导出为wpa_supplicant.conf文件吗?

4
触摸目录中的所有文件夹
我正在尝试使用以下命令更新cwd中所有文件夹的时间戳: for file in `ls`; do touch $file; done 但这似乎不起作用。有什么想法吗?
14 bash  touch 

4
覆盖KDE中任意窗口的窗口标题并设置自定义窗口标题
在这里使用KDE,但是可能会有一种解决方案也可以与其他桌面环境一起使用。我经常要处理很多窗户。大多数窗口包含许多选项卡(例如,具有许多选项卡的Dolphin窗口,或Firefox,Konsole等)。窗口标题将根据我当前的选项卡而改变(在大多数情况下,这在大多数情况下是很有用的),但是当使用如此多的窗口时,我想对其进行一些整理并能够手动重命名窗口,覆盖应用程序给出的窗口标题。我可能将一个Firefox窗口命名为“ Research”,将另一个Firefox窗口命名为“ Documentation”,以便能够轻松地区分我用来相应地组织和分组不同选项卡的窗口。 理想情况下,我可以单击窗口标题栏并轻松为其指定一个自定义名称,但我会选择一个解决方案,只要它可行,该解决方案就会比较麻烦。 我已经尝试过,wmctrl -r :SELECT: -T "Research"但是只能暂时使用(在应用程序更改标题时,例如在切换选项卡时,标题会还原)。


12
linux diff工具:创建修改文件列表
如何使用linux命令行工具以编程方式创建已修改文件的列表?我对任何特定文件(增量,补丁)中的差异都不感兴趣。我只想列出与以前的产品版本比较的新文件或修改过的文件。这样我就可以发布新产品更新。 更新:diff -qr不会产生非常方便的输出。的输出diff -qr也需要处理。有什么更好的办法吗?

3
为什么感叹号`!`有时会使bash不高兴?
我意识到这!在命令行历史记录的上下文中在命令行上具有特殊意义,但是除此之外,在运行脚本中,感叹号有时可能会导致解析错误。 我认为与有关event,但我不知道事件是什么或事件是什么。即使这样,同一命令在不同情况下的行为也可能不同。 下面的最后一个示例导致错误;但是为什么当相同的代码在命令替换之外起作用时呢?..使用GNU bash 4.1.5 # This works, with or without a space between ! and p { echo -e "foo\nbar" | sed -nre '/foo/! p' echo -e "foo\nbar" | sed -nre '/foo/!p'; } # bar # bar # This works, works when there is a space between ! and …

2
选择哪个-BSD或Unix样式的命令(如果可用)?
诸如此类的命令ps带有许多参数,特别是因为它们提供了使用选项,可以在Unix和BSD样式标志之间进行选择。我希望你能明白我的意思。 因此,当有这样的选项可用时,我应该选择哪个选项以在所有linux系统之间获得最大的兼容性?(例如,最大兼容性是优先事项之一) 我知道Unix风格非常明显,但是出于某种原因,BSD命令包含了更多可读信息(例如列标题,CPU列等)。当然,如果我错了,请指正我,但这就是我的感受。
14 linux  bsd  ps 

2
为什么在find命令中有点?
通常,人们看到如下find命令: $ find . -name foo.txt 从当前目录开始搜索时。我发现在我的机器(Ubuntu,Cygwin)上,我得到的结果相同而没有点。 为什么通常包含它?是只是一个明确的约定,还是/在某些系统上是必需的?
14 find 

3
是否可以将“ find -exec”嵌套在另一个“ find -exec”中?
我追求的是以下内容,但是无论我如何转义{}和+ ; find ./ -maxdepth 1 -type d -name '.*' -exec \ find {} -maxdepth 1 -type f -name '*.ini' -exec \ md5sum \{\} \\; \; 看到Unix-&-Linux问题之后,我发现以下代码可以工作,但它不是嵌套find,因此我怀疑有更好的方法来完成此特定工作。 find ./ -maxdepth 1 -type d -name '.*' \ -exec bash -c 'for x; do find "$x" -maxdepth 1 -type f -name "*.ini" …


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.