Unix & Linux

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

1
如何配置cgroup在用户之间公平地共享资源?
cgroups下曾经有一个名为sched_user或类似名称的内核配置选项。据我所知,这允许所有用户公平地共享系统资源。在2.6.35中不可用。有没有一种方法可以配置系统以在所有用户(包括root用户)之间自动共享io / cpu /内存资源。我以前从未建立过cgroup,是否有一个很好的教程可以这样做?非常感谢你。

2
粘贴在vi / vim中后的光标位置
在vi / vim中一直困扰着我的一件事: 如果我“拉”(又称“复制”)某些文本,然后移至文件中的另一个位置并进行“粘贴”,则光标将停留在刚粘贴的文本的开头。这与大多数现代编辑器不同,后者将光标置于我粘贴的文本的末尾。 例如,假设“复制缓冲区”包含单词“ awesome”,我想在短语中的单词“ an”之后粘贴: This is an editor 在例如gedit中,粘贴后: This is an awesome editor ^ Cursor is here 在vi中: This is an awesome editor ^ Cursor is here 在这方面,我可以将vi更改 为像gedit一样吗?
11 vim  vi 

2
如何正确摆脱bash中的感叹号?
今天,我在尝试对Twitter的密码生成器进行编码时被捕。 import string as s,random;print ''.join(random.sample(s.letters+s.digits+s.punctuation,9)) 90个字符。由于有很多可用空间,因此我决定提高标准并使之也可执行。 echo -e "#!/usr/bin/python\nimport string as s,random;print ''.join(random.sample(s.letters+s.digits+s.punctuation,9))">pg;chmod +x pg;./pg 139个字符。不错,除了在惊叹号上明显的b子声。 badp@delta:~$ echo -e "#!/usr/bin/python\nimport string as s,random;print ''.join(random.sample(s.letters+s.digits+s.punctuation,9))">pg;chmod +x pg;./pg bash: !/usr/bin/python\nimport: event not found 讨厌的感叹号。“让我们逃脱吧,”我想!我毕竟有一个备用角色。 echo -e "#\!/usr/bin/python\nimport string as s,random;print ''.join(random.sample(s.letters+s.digits+s.punctuation,9))">pg;chmod +x pg;./pg 明显... badp@delta:~$ echo -e "#\!/usr/bin/python\nimport string as s,random;print …



3
窗口管理器/任务栏的IMAP邮件通知程序?
我正在寻找用于IMAP邮箱的小型新电子邮件通知程序,该通知程序在窗口管理器的图标栏(您如何称呼它)中显示其状态。 基本上,一些biff / xbiff之类的工具已移植到21世纪的技术中。;) 我正在使用awesomewm,它能够在其任务栏中显示“ applets”(?),它也可以在gnome下工作(我猜它实现了一些freedesktop标准)。 基本要求: 不应浪费内存/ CPU(例如,可能基于pythonGTK的解决方案) 支持IMAPS,并应检查主机TLS证书 可配置的轮询间隔 不应分散太多注意力 漂亮的界面 很高兴有: 用户定义动作的可选配置(​​执行外部命令)

1
如何将输出重定向到cd?
是否可以将命令的输出重定向到cd?例如,我使用搜索目录,locate并获得了路径。现在,不用写cd路径,我可以将locate输出重定向到cd吗? 我尝试了这个: $ locate Descargas | grep Descargas$ /home/oliver/Descargas $ locate Descargas | grep Descargas$ | cd $ locate Descargas | grep Descargas$ > cd $ locate Descargas | grep Descargas$ < cd /home/oliver/Descargas $ 没有运气。这可能不是特别有用,但我很好奇。

5
选择哪种最小但可扩展的Linux发行版
我需要一个可扩展的Linux发行版,可以轻松减小其大小,使其适合64 mb CF卡。 在此剥离版本中,它将在Via C7上运行,并且需要内核,网络,shell,基本perl和ftp服务器。嵌入式系统有一些可以做到这一点的发行版,但是我要求将来应该可以扩展此集合,例如,扩展到基本的X设置或python,而不是perl等。 您知道哪个发行版可以执行此操作?Fedora,Debian,Ubuntu等主要发行版中的任何一个都可以减少这么多吗? 编辑:我看了嵌入式Debian似乎很接近我需要的东西。可悲的是,由于主要维护者的健康问题,发展似乎停滞了。

3
红绿色色盲兼容vim主题
我正在寻找一个红色盲的用户可以使用的vim主题。特别是,深色终端背景上的红色文本几乎消失了。你们中有人知道一个好主题吗?还是有资源对设计一个有用?
11 vim  colors 


8
您最喜欢的Shell脚本GUI / CLI编辑器是什么,为什么?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引文回答。 2年前关闭。 我目前正在使用vim编辑bash脚本,但是我确实需要设置和/或安装插件。欢迎插件建议。无论哪种方式,我都想看看该工作有哪些编辑器/ IDE。
11 bash  editors 


2
复制符号链接并指向使用rsync的位置
它不需要用来完成rsync,但是不用编写脚本来做到这一点就很好了,它与rsync我想要的非常接近。 rsync -a(或-l)可以保留符号链接,并且-L可以取消引用符号链接并将其复制,就好像它是正常的文件/目录一样。但是,是否可以保留符号链接,还可以复制链接指向的文件/目录? 这是一个例子。假设我们具有以下文件夹层次结构: dirA/link_to_file -> ../dirB/file dirA/link_to_dir -> ../dirC dirB/file dirB/not_this_file dirC/file dirC/file2 dirD/others 当我这样做rsync -aR dirA dest(或其他方式)时,我希望这些内容出现在dest: dirA/link_to_file -> ../dirB/file dirA/link_to_dir -> ../dirC dirB/file dirC/file dirC/file2 这可能rsync吗?谢谢。 假设具有绝对路径或指向源目录外部的符号链接可以忽略。
11 symlink  rsync 

1
用输入执行Nohup命令
在UNIX中,我有一个要使用nohup运行的进程。但是,此过程有时会在提示下等待我输入yes或no继续。到目前为止,在UNIX中,我一直在执行以下操作: nohup myprocess <<EOF y EOF 因此,我使用nohup启动进程“ myprocess”,并使用“ y”将其管道传输到文件中,然后关闭文件。上面的行实际上是三个单独的命令-即,我在UNIX的第一行中按Enter,然后得到提示,我在其中输入'y',然后按Enter以最后键入'EOF',然后再次按回车键。因此,这很完美,但是我的问题在下面。 我现在想在Perl中执行此命令,但是由于三行以上,因此我不确定如何执行此命令。我不知道以下方法是否有效: my $startprocess = `nohup myprocess <<EOF & y EOF `
11 process  perl  nohup 

1
如何合并两个* .srt文件
请参阅此问题。 我刚刚合并2个AVI文件cd1.avi,并cd1.avi为movie.avi使用: avimerge -o movie.avi -i cd{1,2}.avi 问题是我必须字幕链接到第一个avi文件的文件: cd1.srt cd2.srt 最初,我只是尝试将文件串联在一起: cat cd{1,2}.srt > movie.srt 但这对字幕造成了破坏……有什么建议吗?

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.