Unix & Linux

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

2
可以在Fedora 14上禁用哪些服务?
以下是$chkconfig | grep 5:on运行Fedora 14的笔记本电脑上的输出。 NetworkManager 0:off 1:off 2:on 3:on 4:on 5:on 6:off acpid 0:off 1:off 2:on 3:on 4:on 5:on 6:off auditd 0:off 1:off 2:on 3:on 4:on 5:on 6:off avahi-daemon 0:off 1:off 2:off 3:on 4:on 5:on 6:off cpuspeed 0:off 1:on 2:on 3:on 4:on 5:on 6:off haldaemon 0:off 1:off 2:off 3:on …

1
将html表转换为类似ncurses的ascii表?
我在html表中有一些文档。我想将表转换为ascii表,就像您在获得mysql命令行结果时看到的那样,如下所示: +------------+------------+ | header | header | +------------+------------+ | cell data | cell data | +------------+------------+ | cell data | cell data | +------------+------------+ ...因此我可以将其包含在一些代码注释中。 我如何轻松做到这一点?我当时正在考虑将lynx的输出传递到文件中,但是lynx不会在表周围放置ascii边框:P 我还想控制单元格的宽度,以便内容单元格不会溢出到代码可接受的屏幕宽度之外。

3
我可以使脚本使用别名而不是命令吗?
我有一个命令别名(我正在设置Python开发环境) alias python=~/virtualenv/bin/python 这样我~/virtualenv/bin/python只需输入即可运行python。现在在我的项目中有一个shell脚本,例如: #!/bin/sh python run-project.py 是否可以在不更改脚本的情况下使脚本使用别名python而不是在脚本中python找到的别名$PATH?

2
将一个组中的所有用户添加到另一组中?
我在一个叫做组的用户中,有些用户aa需要授予他们写入当前文件夹的权限tomcat:tomcatdeploy。 这样做的直接方法是将所有用户tomcatdeploy一个一个地添加到组中。 是否可以说通过某种方式将组添加到组中,组的aa成员也自动成为其成员?tomcatdeployaatomcatdeploy 还是试图将UNIX权限方案推得太远?
8 users  group 

2
将alauda驱动程序连接到mtd设备
我有一个USB读卡器,一个Olympus MAUSB-10。它使用Linux alauda驱动程序提供对SmartMedia或xD卡的直接闪存访问。这与典型的读卡器不同,后者只是将其公开为标准USB大容量存储设备。 Linux内核中有一些驱动程序可以执行FTL任务,并将其公开为标准块设备,但是我想直接访问闪存。我想知道是否可以使用的各种实用程序mtd-tools直接对其进行读取,写入和擦除。 因此,该设备是由公认的lsusb,和司机aluada和nand_ecc被加载。但是cat /proc/mtd没有透露其他可用的MTD设备,我也看不到任何其他设备/dev。如何创建新的mtd设备并将其连接到alauda驱动程序?

1
将胶粘剂粘在窗户上
我正在寻找具有不同的便笺/ knotes / etc类型程序:我可以将便笺粘贴在窗户上,而不是放在桌面上,并且便条贴在窗口上。 基本上,我希望能够注释窗口。我希望能够说“此xterm是我正在执行项目X的那个”“此应用程序正在运行测试Y”“此emacs正在解决此错误”等

1
K3b可在各种媒体之间分配音量
如何使K3b在多个媒体上拆分卷?例如,如果我给它提供了一个6 GB的文件夹(不是一个6 GB的文件),它应该自动创建多张4.4 GB的光盘,而不是我手动创建? 如果K3B无法做到,是否有任何软件可以做到?
8 iso  split  mkisofs 

3
dpkg可用于Cygwin吗?
我并不经常使用Windows,但是我发现自己处于暂时被卡在一个人的位置上的位置。所以我一直在研究Cygwin。我的问题是Cygwin可以使用dpkg吗?我的Google搜索似乎表明至少在某一时刻,但是我找不到软件包。如果它不是作为软件包提供的,那么有人有任何提示/经验来运行它吗? 我并没有尝试创建Cygwin Debian端口(尽管听起来好像是在过去尝试过)。至少,我只是希望能够在Windows机器上构建Debian源软件包。(是的,我知道我可以切换到Debian机器上。) Cygwin显然是这里的话题,但它可能不是这个问题的最佳选择。我希望这可以...
8 dpkg  cygwin 

1
如何记录samba事件?
如何记录samba事件? 我有samba共享目录,我想知道有人从那里下载了什么。实际上,我可以观察iftop到谁已经下载了WHO,但没有下载。 有任何想法吗?
8 samba  logs 


2
急诊信息
我想收集监视器的Edid信息。使用该选项xorg.0.log运行时,可以从文件中获取它。X-logverbose 但是问题在于,如果我切换显示器(拔下当前显示器,然后再插入另一台显示器),则无法获取此信息。 有什么方法可以动态地(在运行时)获取EDID?或有任何实用程序/工具会在显示器连接和断开后立即通知我? 我正在使用LFS-6.4。
8 linux  xorg  monitors  edid 

2
可从Windows内部立即引导到Linux的技术的名称是什么?
我曾经有一些软件包,可以运行该软件包以立即用一个正在运行的Linux实例替换一个正在运行的Windows实例。我不是在谈论虚拟化或coLinux。我说的是热交换Windows内核并将其替换为Linux内核的寓意。据我所知,它可能仅在Win9x上有效。但是自从多年前我想到这个名字以来,我一直无法想到这个名字。
8 linux  windows 

3
Sed反转两个字
echo "AXIS2C_HOME=/usr/local/Axis2C" | sed 's/\(^AXIS2C_HOME=\) \(.*\)/ \2 \1/' 我期望的输出是/usr/local/Axis2C AXIS2C_HOME=。 我不知道自己在做什么错。:(
8 sed 

4
使用正则表达式(shell脚本)复制/重命名多个文件
我有一组与“ assignment02.cc”,“ assignment02.h”,“ assignment02.txt”等模式匹配的文件。我想将这些文件复制/重命名为“ assignment03.cc”,“ assignment03”。 h”,“ assignment03.txt”等。 我怀疑应该使用Shell脚本并sed来实现。到目前为止,我有: OLD_NO=$1 NEW_NO=$2 echo "Moving from $OLD_NO to $NEW_NO" for name in assignment$OLD_NO.* ; do newname=$(echo $name | sed 's/\(.*\)$OLD_NO\(.*\)/\1xx$NEW_NO\2/') echo "$name -> $newname" # mv -v $name $newname done 不幸的是,我调用sed的方式总是返回输入字符串$name,而实际上并没有进行正则表达式查找/替换。 注意:在Internet上有一个rename具有此功能的命令,但该命令在我的MacBook上不可用。

2
Byobu /屏幕不断冻结在腻子中
一段时间以来,我一直在使用Byobu为我管理屏幕会话。但是,我遇到了一个奇怪的问题:会话不断锁定。锁定是指我无法输入任何内容,只有等到几个小按钮才可以解锁并完成之前输入的所有内容。 目前情况越来越糟。会话每分钟左右锁定一次。即使重新启动Putty,从“私钥认证”切换为“密码认证”,甚至更改了Putty安装,它仍然冻结。到了我将要登录且当前窗口被冻结的地步,但是我能够切换到另一个窗口,仅在几秒钟后就冻结了。 另一个新发展是,有时当我第一次登录Byobu时,甚至不会出现,它只会坐在“ Last login”行之后。有一次我遇到了一个WriteMessage: Broken pipe错误,它在没有byobu的情况下跌落到普通的shell中。 奇怪的是,我打开的隧道仍在工作。我能够检查CPU图表,发现服务器没有承受任何负载,这意味着该会话不会冻结,因为它还有其他事情要做。 对于如何解决这个问题,有任何的建议吗?

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.