Unix & Linux

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

2
crontab中的空格重要吗
目前尚不清楚来自crontab的联机帮助页。字段之间是否留有多余的空格?例如,如果我有这个: 1 7 * * * /scripts/foo 5 17 * * 6 /script/bar 31 6 * * 0 /scripts/bofh 这样重新格式化是否安全? 1 7 * * * /scripts/foo 5 17 * * 6 /script/bar 31 6 * * 0 /scripts/bofh ?
15 cron 


2
如何使用grep和sort命令进行排序?
我想创建一个在文件中找到的所有TCP服务的排序列表,/etc/services将命令的输出通过管道传递grep tcp /etc/services到命令中sort,然后将该管道的输出重定向到文件中~/pipelab.txt。 我不断收到一条错误消息,指出我的输出是错误的,我也不知道为什么。 这是我最后尝试过的: grep tcp /etc/services > ~/pipelab.txt | sort
15 shell  pipe 



6
mutt:“ date_format”中的条件日期格式
我index_format在mutt中设定了以下值: "%Z %{%Y %b %e %H:%M} %?X?(%X)& ? %-22.22F %.100s %> %5c " 它以以下格式显示日期 2013 Dec 5 我想知道是否有可能根据电子邮件的年龄而使用不同的日期格式。我的意思是: for less than 7 days: today, yesterday, tuesday, monday this year: Dec 5 older than this year: 2013 Dec 5 我想我已经在Thunderbird中看到了此功能。把它放在杂物中会很好
15 date  mutt 

1
连接外部显示器时,如何修改xrandr采用的默认设置?
打开计算机时连接外接显示器时,我遇到了问题。 在这一点上,xrandr似乎采用了一种无效的组合。 作为其他较大问题的解决方法,我希望能够在计算机运行时修改xrandr在连接外部显示器时所具有的默认显示设置。(这样我就可以进行设置来避免此问题:通过有效的分辨率组合,或仅启动其中一个监视器)。 如果我在启动系统之前连接了外部显示器,则xrandr会以一定的相当低的分辨率选择镜像显示。 更新: xrandr Screen 0: minimum 320 x 200, current 1360 x 768, maximum 4096 x 4096 VGA-0 connected 1360x768+0+0 (normal left inverted right x axis y axis) 580mm x 320mm 1360x768 60.0*+ 1280x720 60.0 1024x768 60.0 800x600 60.3 640x480 60.0 DVI-0 disconnected (normal left inverted right …

2
发出“ exec&> filename”后,将输出恢复到终端
我正在尝试执行以下操作: exec &>filename 之后,我看不到任何内容,包括我键入的内容。 我疯狂地尝试了exec 1>&1和exec 2>&2,但没有任何反应。 现在,在不杀死shell的情况下,如何分别将输出重定向到stdout和将错误重定向到stderr?文件描述符是引用标准[输入|输出]和stderr的唯一方法吗?

2
使用gssapi-keyex或gssapi-with-mic进行SSH身份验证(不允许使用公钥)
我的公司已禁用SSH公钥身份验证,因此,每次输入密码时,我都必须手动输入(我不希望更改/etc/ssh/sshd_config)。 但是gssapi-keyex,gssapi-with-mic启用了身份验证(请参见下面的ssh调试输出)。 在这种情况下,如何使用自动登录? 我可以利用gssapi-keyex和/或gssapi-with-mic认证吗? > ssh -v -o PreferredAuthentications=publickey hostxx.domainxx OpenSSH_5.3p1, OpenSSL 1.0.0-fips 29 Mar 2010 debug1: Reading configuration data /etc/ssh/ssh_config debug1: Applying options for * debug1: Connecting to hostxx.domainxx [11.22.33.44] port 22. debug1: Connection established. debug1: identity file /home/me/.ssh/identity type -1 debug1: identity file /home/me/.ssh/id_rsa type -1 debug1: identity …

8
禁止rsync警告:某些文件在传输之前就消失了
备份正在运行的Postfix和Courier服务器文件时,我收到大量警告,例如: file has vanished: /var/kunden/mail/username/name@mymail.de/tmp/courier.lock rsync从Cron运行它时,如何抑制那些警告/usr/bin/rsnapshot hourly? 我可以以某种方式排除那些麻烦吗? /var/kunden/mail/*/*/tmp/ 该tmp文件夹也可以更深,例如: file has vanished: /var/kunden/mail/username/name@mymail.de/.Presse/tmp/1353871473.M716135P32214_imapuid_36.test.de file has vanished: /var/kunden/mail/username/name@mymail.de/.Presse/tmp/courier.lock
15 rsync 

3
是否可以使用终端在各种窗口上模拟“关闭”事件?
我在Ask Ubuntu上回答了gnome-terminal通过命令退出所有实例的情况,但是正如大家所看到的gnome-terminal,似乎没有SIG调用,我可以使用它来模拟此“ Close”事件。因此,这引起了我的疑问,在GNOME / KDE / LXDE / {是否将窗口/桌面管理器/环境放在此处}中,有没有一种方法可以模拟“单击关闭按钮”事件?我读过 不同的 问题 ,可能与此有任何关系,但不作答。 我正在寻找的是全局命令(如果存在)在不同情况下执行此操作。如果不存在,请说明“关闭”按钮的工作方式。 可能的用途: 我打开了一个确定任务的应用程序集,并希望在单个笔触/命令中关闭所有这些应用程序(不再使用时)而又不抑制任何操作您想保存您的工作吗?警报。 关闭所有gnome-terminal实例,但如果仍有子进程仍在运行,请警告我。 现在我什么也没想到...

5
如何通过使用关键字边界分割文件
我有一个vcf文件,其中包含许多vcard。 将vcf文件导入Outlook时,似乎仅导入第一个vcard。 因此,我想将它们分开。 假设vcard以 BEGIN:VCARD 并以 END:VCARD 将每个vcard拆分成自己的文件的最佳方法是什么。 谢谢 更新 感谢您的所有回复。与这种性质的问题一样,有多种方法可以为猫皮。这就是为什么我选择自己选择的理由。 围捕 这是我对每个答案的喜好以及促使我选择其中一个的摘要。 csplit:我真的很喜欢这种方法的简洁性。我只是希望它能够设置文件扩展名。 gawk:它满足了我的所有要求。 paralell:工作。但是我必须安装新东西。(它还决定在我的主目录中创建一个新的/ bin目录) perl:我喜欢它根据联系人的姓名创建了vcf。但是-o选项并没有真正起作用 结论 所以第一个要去的是perl因为它有点破 接下来是paralell因为我必须安装新东西 接下来是csplit,因为据我所知,它无法在输出文件上创建扩展名 因此,该奖项颁给了gawk,因为它是一个易于使用的实用程序,而且用途广泛,足以让我可以稍微修改一下文件名。也有奖金标记cmp:)
15 files  split 

5
如何根据年份移动文件
我需要根据一年移动文件。我用的find命令 find /media/WD/backup/osool/olddata/ -mtime +470 -exec ls -lrth {} \;|sort -k6 但是要使此命令成功执行,我需要知道确切的值mtime470只是一个猜测。意思是如果我可以给出2012年,那么它只会给出与2012年有关的文件。 所以我需要如何建议 根据年份(例如2012)查找文件,然后将其移动到其他目录。 OS release 5.2 FIND version GNU find version 4.2.27 Features enabled: D_TYPE O_NOFOLLOW(enabled) LEAF_OPTIMISATION SELINUX
15 find 


9
快速生成命令行缩略图视频库的工具
我使用gframecatcher生成缩略图视频画廊,即像这样的东西: 但是,这是一个GUI工具,我想为目录结构中的每个视频递归创建一个图库,因此我正在寻找一种快速的命令行工具来做到这一点。

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.