Unix & Linux

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

5
如何使用find命令从文件名中删除(1)
我最近在Mac OS 10.7(Lion)上使用XLD将所有FLAC文件转换为44.1 kHz的较低采样率和24位的位深(因为iPhone / iPod不支持高于此的任何东西)。 尽管我告诉XLD改写了以前的所有文件,但XLD (1)在文件末尾附加了一个 some_song.m4a 至 some_song(1).m4a 所以现在我(1)要从我转换的所有FLAC文件中删除该文件。 我知道我可能已经使用某些程序甚至AppleScript重命名了文件,但是我想学习使用老式的命令行方法。 我知道这find . -name *\(1\).m4a将获取所有已转换的FLAC文件。 接下来,我知道我必须做的东西-exec和mv重命名所有找到的文件。但是我不知道是如何保留原始文件名而仅删除(1)。 也许我需要进行一些组正则表达式捕获来存储我不想修改的文件名的一部分?或者也许不可能一齐完成所有操作,而我应该创建一个shell脚本(我做起来不太舒服,但是我愿意尝试一下)。 欢迎任何提示或建议!谢谢!

3
没有ssh命令的SOCKS代理
当前,我使用以下ssh user@server -D 1234命令创建ssh隧道:使用SOCKS代理。如何配置服务器,以便可以直接连接到袜子服务器? 我想将firefox袜子主机设置为服务器ip和端口,而不是127.0.0.1和使用-D参数指定的端口。
13 ssh  proxy  socks 


6
如何删除XFCE中的所有面板?
我对AWN非常满意,不需要本机XFCE面板。我已经删除了所有这些,但无法删除剩余的最后一个。有一个体面的方法可以做到吗?
13 xfce 

1
在带电池的笔记本电脑上禁用ext4的安全栅栏是否安全?
手册页说明barrier了ext4 的选项: 写屏障会强制对日志提交执行正确的磁盘排序,从而使易失性磁盘写缓存可以安全使用,但会降低性能。如果您的磁盘以某种方式由电池供电,则禁用障碍可以安全地提高性能。 带电池(和SSD)的笔记本电脑是否算作具有电池支持的磁盘?那么,barrier=0在笔记本电脑上使用ext4安全吗?

2
在vim中重复最后一个命令
我注意到vim可以很直观,但是我很难找到一种方法来重复倒数第二个命令(或倒数第三,第四倒数等)。通过.以普通模式键入,它将重复上一个命令。按3.将重复上一次命令三遍。 比方说,我键入oHello<Esc>然后A, World!<Esc>。我现在得到 Hello, World! 屏幕上。现在,说我想得到 Hello, World! Hello Hello Hello 而不输入Hello。vim是否将历史记录存储在一个命令之外,所以我可以键入类似的内容3,2.(即重复倒数第二个命令三次)?
13 vim 

4
我可以使用什么来监视和记录与远程主机之间的传入/传出流量?
我运行一个Web服务器(VPS上为Debian Squeeze),托管公司提供的图表始终显示出,流入服务器的流量大约是流出流量的两倍。我对此感到有些困惑,因此我想在计算机上运行某种日志记录实用程序,该实用程序不仅可以确认上传/下载数据,还可以将它们拆分为所涉及的远程主机,因此我可以查看是否很大一部分传入流量来自一个特定来源。 我怀疑大部分传出流量都是通过Apache进行的,但是传入流量可能主要是通过Apache进行的,或者可能是由其他脚本和cron作业控制的,所以我宁愿选择一种在接口级别监视流量的工具,而不是在Apache中进行监控的工具。 。 理想情况下,我希望该工具可以保持运行几天,然后返回并获得“传入和传出流量”的“每个远程主机的字节数”输出。 使用标准的Linux工具和一些配置(如果可以,怎么办?)或专业程序(如果可以的话,哪个?)可以做到吗?

1
Ctrl + Alt + F8的含义
我知道Ctrl+ Alt+ FX(X = 1〜X = 7)7种不同的ttys。 突然,我试图找出其他组合Ctrl+ Alt+ FX(X = 8到X = 12)导致。 按下组合键后,我发现只有光标闪烁的黑屏。有人可以解释一下这是什么意思吗?再次按Ctrl+ Alt+后,F7我可以返回XWindows。
13 linux  terminal 

3
使用zram时vm.swappiness的适当值是多少?
我在计算机上将zram用作支持RAM的压缩交换。当系统需要交换某些内容时,将其交换到zram支持的交换文件中或多或少等同于在内存中压缩该数据以释放空间。相对于磁盘支持的交换,这使得交换在大多数情况下都非常快。因此,我想知道是否可以通过鼓励系统更积极地交换未使用的东西来获得某些性能,因为它可以这样做而不实际打磁盘? 那么有没有人vm.swappiness在使用zram时搞乱设置为100?这是可取的吗? sysctl -w vm.swappiness=100

2
用于所有X11应用程序中的复制/粘贴/剪切的一组键盘快捷键
在Linux系统上运行X11时,我经常遇到的一个问题是,似乎没有用于复制和粘贴的X11级键盘快捷键。Ctrlc和Ctrlv做工精细在大多数基于GTK / Qt应用程序,但是,当复制和从终端仿真器粘贴到/,Ctrlc而Ctrlv不是可行的选择。 诸如gnome-terminal之类的某些术语使用CtrlShiftc/之类的快捷方式v,但这仍然会导致应用程序之间不一致的复制+粘贴体验。 例如,OSX使用Super/ Command键来提供Ctrlc/ v快捷方式,该快捷方式在所有OSX(sans X11)应用程序中均起作用,并且不会干扰终端仿真器。 有什么办法可以在Linux的X11下获得类似的功能?
13 x11 

1
在zsh中动态更新完成列表
我发现zsh的Tab完成结果列表非常有用,但是我想稍微调整一下它们的行为: 它们应该在我Tab第一次出现时出现,然后随着添加的每个新字母动态更新。默认行为是,仅当您Tab再次输入建议时,才会重新评估建议,我想保存此重复的按键。(更新:但是仅列出可能的补全,即使只剩下一个选项,也不应自动修改我的实际提示行。) 有什么办法可以实现这种行为?
13 zsh  autocomplete 

3
如何使用启动参数建立到/ usr / bin / vim的符号链接?
make&make install从源代码获取vim 之后,我在中找到了许多vim的符号链接/usr/local/bin,例如evim,rvim,view ... 该vim(1)手册页说:“rvim”等同于“VIM -Z”等。 现在我想知道:我可以和ln(1)自己建立这样的符号链接吗?如果可以,怎么做?
13 vim  symlink  ln 


2
子外壳的Bash语法高亮
考虑到大量问题都与Bash中的子外壳有关(“为什么我的变量不会在此管道while read循环中递增?”),我只是认为在代码中引用一些编辑器或服务会非常好将在子Shell中执行的代码的格式与在父Shell中执行的代码的格式不同。它可能作为一种教育工具很有用(请参阅code | code和code < <(code)立即之间的区别)。是否存在? 如果有人为jEdit或VIm实现它,则奖励积分。 显然,它并不一定是完美的(根据我的经验,没有突出显示语法),但是我怀疑类似的东西(foo=bar; echo $foo;)并且开始时command | while read ...应该不会太困难。

3
查找排除目录
我在Linux(Ubuntu)上,在执行操作时,我想排除某些目录(例如.hg) find | less 我尝试了以下操作以将.hg目录从列表中排除,但似乎不起作用。 find -type d \( ! -iname \.hg \) find -type d \( ! -name \.hg \) find -type d \( ! -iname .hg \) 如何排除.directory在查找命令中
13 find 

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.