Unix & Linux

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

3
原始(无头)音频文件的编码是什么以及如何编码?
我已经做到了: me@riverbrain:~/sgf$ echo "test" | text2wave -otype raw -F 16000 >> test.raw 产生了无头音频文件。关于此文件的妙处在于它可以被串联(使用cat与另一个原始音频文件,如文本)。 当然,我有问题。问题是我还不能玩。 me@riverbrain:~/sgf$ play test.raw play FAIL formats: bad input format for file `test.raw': sampling rate was not specified 而且,当指定采样率时 me@riverbrain:~/sgf$ play -r 16000 test.raw play FAIL formats: bad input format for file `test.raw': data encoding was not …
8 audio  sox 

3
lsof的更快替代品
我想提取某个进程的进程ID以便将其关闭。进程是使用特定端口(localhost:3000)的本地Web服务器,我目前正在这样做,以提取相关行: lsof|grep localhost:3000 但是lsof命令太慢。有没有更快的方法来提取进程ID?
8 tcp  lsof 

2
如何查找与安装点关联的HD
我在Sun Solaris系统上运行。 我想知道以下 如何找到与安装点关联的HD? 如何找到所有可用的HD(挂载点已使用和未使用的HD)? 如何找到与挂载点关联的HD的IO控制器使用率?我试图找出与安装点关联的HD的IO控制器是否正在处理过多的请求,从而迫使其他一些请求等待。 如何找到每个可用磁盘上的可用空间?

4
如何使用Debian Squeeze创建可启动的USB记忆棒
我想使用Ubuntu使用可启动的USB记忆棒在PC上安装Debian Squeeze。我找到了本教程: 插入USB密钥以找到设备位置: $ df -k /dev/sdb 244476 217968 26508 90% /media/xxx 它表明这/dev/sdb是我的USB密钥。然后我卸下它 # umount /dev/sdb 下载以下两个文件: # cd /tmp/ # wget http://people.debian.org/~joeyh/d-i/images/daily/hd-media/boot.img.gz # wget http://cdimage.debian.org/cdimage/daily-builds/daily/arch-latest/i386/iso-cd/debian-testing-i386-netinst.iso 将第一个复制到棍子上(必须将其卸载): # zcat boot.img.gz > /dev/sdb 然后安装棍子并复制debian-testing-i386-netinst.iso到上面: # mount /dev/sdb /mnt/ # cp /tmp/debian-testing-i386-netinst.iso /mnt/ # umount /mnt/ USB密钥现已准备就绪。将其插入计算机以进行安装,在BIOS USB中选择第一个引导设备,然后开始Debian Squeeze安装。 在步骤中: # cp …
8 debian  usb  bootable 

3
如何通过一个表达式用一个单词搜索和替换多根针?
假设您有一个文本文件: foo fnord bar bizz foo poit 现在,我想将“ foo”和“ bar”都替换为“ narf”。 我知道我可以使用: sed -e 's/foo/narf/g' -e 's/bar/narf/g' fileName 但是,我想使用一个OR运算符,该运算符告诉正则表达式通过一个表达式匹配两个指针。 我打了一些手册,我认为管子应该符合我的需求,但是我尝试了 sed -e 's/foo|bar/narf/g' -i fileName 它没有用,甚至没有抛出错误。 我在这里做错了什么?

4
如何在Linux下为BOSCH AutoDome Junior HD IVA摄像机播放RTSP流?
我有一台AutoDome Junior HD IVA摄像机。如何在Linux发行版中播放RTSP流?我尝试了VLC,但失败了。还有其他可靠的工具吗? 跟进: 尝试1:失败 $ mplayer rtsp://192.168.1.10:554 MPlayer SVN-r33251-4.6.0 (C) 2000-2011 MPlayer Team mplayer: could not connect to socket mplayer: No such file or directory Failed to open LIRC support. You will not be able to use your remote control. Playing rtsp://192.168.1.10:554. Connecting to server 192.168.1.10[192.168.1.10]: 554... rtsp_session: …


2
如何保存更改的文件?
我有两个文件夹: 原版的/ ORIGINAL_AND_MY_CHANGES / 我的朋友有一份ORIGINAL /的副本。我想生成MY_CHANGES.tgz-与ORIGINAL /相比,它应该只包含ORIGINAL_AND_MY_CHANGES /中的新文件/更改过的文件。因此,我的朋友可以将其解压缩到他的ORIGINAL /副本中,并获得ORIGINAL_AND_MY_CHANGES /。我怎样才能做到这一点? PS我尝试过,diff但是它无法保存二进制数据,并且rsync --link-dest-生成的硬链接在存档中没有用。 PPS就我而言,修改时间不能用于确定更改了哪个文件。
8 rsync  diff  file-copy 

2
签名/校验和以防止/检测内核
我所有的分区都已加密(/和/home),但是该/boot分区必须保持未加密状态,并且可以进行操作。我正在考虑在启动时对内核进行哈希处理,并根据存储的值(在编译时生成,保存在我的加密驱动器上)检查结果,以查看是否有人以某种方式操纵了自上次启动以来的内核(甚至可能是物理方式)。编写这样的脚本是否有问题?是否已经有执行此操作的程序?


2
什么是.gtkrc文件?
我正在浏览蒂姆·波普的点文件,而我偶然发现他有一个.gtkrc文件。该配置文件有什么作用?我该如何做其中之一?
8 gnome  gtk 

2
为什么exim4在端口25上监听?
我是在误解错误的结果netstat -anp --tcp --udp | grep LISTEN,还是输出的意思是,进程exim4正在侦听端口25上的外部消息: tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 1960/exim4 tcp6 0 0 ::1:25 :::* LISTEN 1960/exim4 在默认的Debian安装中,可以认为这有安全风险吗?
8 debian  exim 

1
AltGr密钥不适用于VirtualBox中的Ubuntu
我刚刚在Windows 7中安装了VirtualBox(来自Oracle),并使用最新的Ubuntu创建了一个虚拟机。 在Firefox中,我可以使用左Ctrl键,而右Ctrl键没有任何作用。但是,我不能使用AltGr键(也称为Right Alt)来产生例如{}的花括号(我通过Ctrl V粘贴)。 在终端窗口中,我可以将“输入法”切换为“ Multipress”,然后可以使用AltGr键入例如{},这就是我为此次发布产生这些字符的方式。但是,使用“ Multipress”时,Ctrl键似乎没有任何作用。因此,例如要键入Ctrl DI,必须右键单击并将“输入法”切换到“系统(IBus(智能输入总线))”。然后AltGr不起作用。 我尝试在系统设置键盘布局中指定组合键。 这样,Ctrl和AltGr都不起作用。 这是xmodmap报告的内容: [〜] $ xmodmap -pke | grep -i控制 键码37 = Control_L NoSymbol Control_L 键码105 = Control_R NoSymbol Control_R [〜] $ xmodmap -pke | grep -i alt 键码64 = Alt_L Meta_L Alt_L Meta_L 键码204 = NoSymbol Alt_L NoSymbol Alt_L [〜] …

2
从makefile变量获取顶层目录
获取makefile变量的顶级目录部分的最简单代码是什么?例: BUILD_DIR = dir/subdir/.../sub-a-dub-dir distclean: rm -rf <some code which evaluates to "dir" from $(BUILD_DIR)> PS:我不是说$(dir $(dir $(BUILD_DIR))),而是可以获取任何变量值的第一个目录部分的东西。
8 make 

1
使用具有持久性的GRUB2从HDD引导文件系统映像
当运行从包含文件系统的文件中启动的操作系统(使用GRUB2)时,如何保存对文件所做的更改。 我设法使GRUB2来启动驻留在HDD上的映像文件。到目前为止,对于用于各种非Linux实用程序的FreeDOS启动非常有用。我希望的是,如果我在此正在运行的操作系统中创建文件(或对其进行更改),则会将其写回到映像文件,以便下次启动该映像文件时,可以从上次中断的地方继续进行操作,而不是使用第一次启动的同一映像重新开始。
8 boot  grub2 

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.