小编wag*_*wag的帖子

Linux内核中消息队列是如何实现的?

我想知道消息队列是如何在 Linux 内核中实现的。

linux kernel

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

如何在 Linux 上无头运行 Firefox(即不需要 libgtk-x11-2.0.so.0)?

我有 Dreamhost 共享主机,我正在尝试在其上无头地运行 Firefox 3.0 以与 Selenium 一起使用。

当我尝试运行它 ( ~/local/bin/firefox/firefox) 时,我收到以下错误消息:

error while loading shared libraries: libgtk-x11-2.0.so.0: cannot open shared object file: No such file or directory
Run Code Online (Sandbox Code Playgroud)

如何在不需要此共享对象文件的情况下在 Linux 上运行 Firefox?

headless firefox gtk

20
推荐指数
3
解决办法
4万
查看次数

压缩文件时排除目录

我有一个 bash 脚本,它执行如下操作:

zip -0 ../backup/backup.zip \
-r ./* \
-x \*CVS\* \
-x *Thumbs.db* \
Run Code Online (Sandbox Code Playgroud)

它备份的目录是一个 SVN 归档文件(过去它曾经是 CVS)。我一直无法让它排除 .svn 及其内容。排除 .svn 的最干净方法是什么(递归遍历整个树)?

scripting bash zip

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

基于 apt 的小型 linux

我想设置一些运行尽可能小的 Linux 虚拟机。

标准:

  1. 基于Apt的包系统。

  2. 运行一些 GUI(可能非常小)。

  3. 在尽可能少的内存中运行:在这种情况下,64M 是好的,而 256M 就太多了。

  4. 安装在高清上,而不是驻留内存。

  5. 尽可能少的高清空间。理想的是1G。

  6. 快速启动和关闭时间。

建议?

distros linux

9
推荐指数
1
解决办法
8993
查看次数

什么导致 ssh 中断?


究竟是什么导致 ssh 连接中断?当您闲置一段时间时,它会断开连接。

如何保持连接有效(不autossh连接或重新连接)?

ssh putty

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

Xargs 和 rm 带 *

我正在尝试执行以下命令

ls -d a* | xargs -i sudo rm -rf {}/*
Run Code Online (Sandbox Code Playgroud)

问题是当我添加/*零件时,命令不起作用。我想删除目录内容(不是目录本身)。

shell xargs

4
推荐指数
2
解决办法
4890
查看次数

什么 Linux 实用程序可以将大文件拆分为可以在 Windows 上打开的多文件存档?

我有一个 6GB 的文件,需要在 DVD 上传输。我有一个Linux系统,而收件人有一个Windows系统。有什么方法可以让我制作一个多部分存档来将文件分布在 Windows 用户可以打开的两张 DVD 上吗?

software-rec compression

4
推荐指数
1
解决办法
3423
查看次数

Flash 使用错误的音频输出与 Pulseaudio

我将 Arch Linux x86_64 与 Gnome 和 PulseAudio 一起使用。我有 USB 扬声器,它适用于系统菜单和大多数其他应用程序中的声音。但是每当我播放 Flash 视频时,它们都会通过板载声卡(通常不连接任何东西)输出声音。这发生在 Firefox 和 Chromium 中。我找不到任何可以让我将 Flash 的音频输出重定向到我的 USB 扬声器的东西。

安装了以下相关软件包:

gnome-media-pulse
gnome-settings-daemon-pulse
libcanberra-pulse
pavucontrol
pulseaudio
pulseaudio-alsa
lib32-libcanberra-pulse
lib32-libpulse
flashplugin
Run Code Online (Sandbox Code Playgroud)

arch-linux audio adobe-flash

4
推荐指数
1
解决办法
8801
查看次数

什么是最先进的视频编辑FLOSS?

有这么多视频编辑器(在我搜索过程中至少有六个),我想知道其中哪个是最先进的?它与商业产品相比如何?

software-rec video-editing

3
推荐指数
1
解决办法
955
查看次数

在 bash 命令行中使用递增变量进行循环?

我正在使用 bash 命令行 for 循环将一组文件连接在一起,我想附加一个递增的数字。

像这样的东西:

j=1;for i in *.bak; do echo {$j++: >> files.grp;cat $i >> files.grp; echo }, >> files.grp; done
Run Code Online (Sandbox Code Playgroud)

所以输出会是这样的:

{1:"file1 contents"},{2:"file2 contents"},
Run Code Online (Sandbox Code Playgroud)

command-line bash

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

不允许重复命令历史记录的设置在哪里?

假设我键入以下命令序列:

$ cd
$ ls
$ ls
Run Code Online (Sandbox Code Playgroud)

当我按up两次返回历史时,我最终得到的是cd, 而不是ls

我注意到情况并非总是如此,因此可能是某处的某些 bash 设置。是哪个?

bash command-history

3
推荐指数
1
解决办法
862
查看次数

Mac OS X Snow Leopard Unix 中的多个“-bash command not found”消息

当我打开终端时,我收到一条自动错误消息,-bash: PATH command not found. 然后我-bash "x" command not found.很难收到多条消息,即使是简单的命令,例如ls cd mkdir rm.
几乎我得到响应的唯一命令是echoexport。我的 Unix 系统文件是否会像某些帮助搜索中所建议的那样损坏?我的预感是有一些设置会引导我离开正确的位置来制作 UNIX 命令,但我不知道如何解决这个问题。

command-line osx

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