小编Max*_*ams的帖子

将 crontab 的默认文本编辑器更改为 vim

我使用的是 ubuntu 9.10,默认的文本编辑器是 nano,我讨厌它。(不是所有人吗?)

通常这不是问题,因为我只是 vi 或 gedit 一切,但crontab -e正在用 nano 打开。我尝试使用sudo update-alternatives --config editor并选择选项 3(“/usr/bin/vim.basic”)将其更改为 vim 。这已经改变了 sudo 和非 sudo 的情况。但是crontab -e还是打开nano。有任何想法吗?最大限度

bash text-editors ubuntu

113
推荐指数
6
解决办法
12万
查看次数

在每个月的第一个星期一运行 cron 作业?

我想在每个月的第一个星期一 8.30 从 cron 运行一项工作。cron 维基百科页面说

而当时间/日期规范领域的所有匹配当前时间和日期执行正常的工作,有一个例外:如果“月日”和“星期几”的限制(而不是“*”),那么无论是“日期”字段 (3) 或“星期几”字段 (5) 必须与当前日期匹配。

(我的重点)

这是否意味着我不能在一个月的第一个星期一做,我只能在一个月的第一天(或其他任何一天)做?我想不出办法绕过它。

cron crontab

41
推荐指数
5
解决办法
9万
查看次数

允许自动尾部和搜索的 Linux 命令行日志查看器?

tail -f在我的 Linux shell 中使用来查看日志文件,因为我喜欢它如何使用传入的文本自动更新:我喜欢看到新的东西滚动进来。

但是,我也喜欢 的搜索功能less,该功能在tail(或者是?)中不可用。是否有“两全其美”的解决方案?

如果有一种我可以打开的模式,可以less让它自动更新传入的文本,那么这可能是理想的。

linux logging less tail

18
推荐指数
2
解决办法
2808
查看次数

Xfce - 无法在 xrandr 中设置主监视器

我正在使用 Xfce 4 桌面环境版本 4.6.1 (Xfce 4.6)

我正在尝试使双显示器设置正常工作。我插入了一个 vga 显示器并坐在我的笔记本电脑的左侧。

我想拥有它,以便我的常规桌面像往常一样位于笔记本电脑屏幕上,而 vga 充当将窗口拖入其中的额外空间。我快到了:我有两个空间并排坐在一起,我可以左右拖动。

问题是 vga 显示器是带有任务栏的“主要”显示器:我希望在我的笔记本电脑中使用它(即在右侧屏幕而不是左侧屏幕中)。

这是我当前的 xrandr 设置:

Screen 0: minimum 320 x 200, current 2720 x 900, maximum 4096 x 4096
VGA1 connected 1440x900+0+0 (normal left inverted right x axis y axis) 408mm x 255mm
   1440x900       59.9*+   75.0  
   1280x1024      75.0     60.0  
   1152x864       75.0  
   1024x768       75.1     70.1     60.0  
   832x624        74.6  
   800x600        72.2     75.0     60.3     56.2  
   640x480        72.8     75.0     66.7     60.0  
   720x400        70.1  
LVDS1 connected 1280x800+1440+0 (normal left inverted right …
Run Code Online (Sandbox Code Playgroud)

multiple-monitors xfce xrandr

15
推荐指数
3
解决办法
2万
查看次数

在 MP3 的末尾添加静音

你们中有人知道在 Linux 中将固定持续时间的静音添加到 MP3 结尾的方法吗?例如使用 MEncoder、FFmpeg 等?

它需要是命令行,因为它将被编写脚本并在我们的服务器上运行。

我用谷歌搜索了这个,我能做的最好的事情是padSoX 中使用该功能,但这不适用于 MP3。

我可以将其转换为 WAV,使用 SoX,然后再次将其转换回 MP3,并将元数据(减去持续时间)从原始文件复制到新的 MP3。但是,在为此编写脚本之前,我想我会看看是否有一击式解决方案。

audio linux mp3 mencoder ffmpeg

15
推荐指数
2
解决办法
1万
查看次数

如何重置系统颜色

我正在使用 Linux Mint,MATE 版本。我有一个奇怪的问题,在终端中向下滚动日志文件时经常发生:机器暂停一两秒钟,当它回来时,我的系统颜色被打乱了。也就是说,ANSI 颜色都被混淆了——红色认为是黄色,黄色认为是绿色等等。这不仅影响终端,还影响其他几个桌面应用程序:Caja(鹦鹉螺替代品)、Geany(文本编辑器)和 Gedit .

颜色分配似乎是随机的,有时会导致无法使用的组合,例如白色被黑色替换(在黑色背景上没有用)。我需要重新启动才能恢复颜色。

我假设正在发生的是日志文件中的某些字符串没有被正确转义并且正在击中系统中的某些内容,但我的技术水平不足以尝试调试它。我可以输入任何命令来重置所有颜色,有人知道吗?

感谢任何建议,最大

编辑 - 附加截图在此处输入图片说明

编辑 - 我正在使用 MATE 终端 1.2.1

terminal colors linux-mint mate

9
推荐指数
1
解决办法
7815
查看次数

使用 HandBrake 时如何保持音轨不变并仅重新编码视频?

我想在 HandBrake 中将 MKV 视频编码为 MP4,但每当我这样做时,生成的视频很好,但音频很糟糕 - 大量刺耳的高音伪影。

如何告诉 Handbrake(GUI 版本,1.1.2)按原样保留音轨并将其添加到输出视频中而不对其进行编码?或者,如果做不到这一点,如何让它进行无损音频编码?

audio handbrake

5
推荐指数
1
解决办法
9600
查看次数

区分通过ssh连接的用户

我和我的同事都使用密钥登录,以相同的“部署”用户身份登录到我们工作的 ubuntu 服务器。在我们的 rails 应用程序控制台中,我们有软件记录谁进行了更改,但它无法区分我们:它只能看到部署用户。有没有办法区分我们?系统是否记录了使用哪个密钥登录?这可能是我可以挂钩以找出我们中谁实际登录的那种事情的一个例子。

请注意,这不是一个安全问题:如果我们都必须做一些稍微不同的事情才能完成这项工作,我们都会这样做。

最明显的答案是“不要同时以'部署'用户身份登录”,这确实可以解决问题。但我们不想那样做。

谢谢,最大

ssh login ubuntu

4
推荐指数
1
解决办法
678
查看次数

Virtual Box - 如何在 Windows 7 VM 中使用自定义分辨率

我正在一台分辨率为 1600x900 的 ubuntu 笔记本电脑上的 Virtual Box 中运行 Windows 7 虚拟机。VM 中的所有显示模式都是“4x3”比例,最高可达 1600x1200:我实际上想要 1600 x 825 的自定义显示,以便在底部为我的 ubuntu 任务栏留出一点空间。

有谁知道我如何在虚拟机中设置这样的自定义分辨率?

谢谢,马克斯

windows-7 virtualbox resolution virtual-machine ubuntu

3
推荐指数
1
解决办法
9530
查看次数

一键搜索压缩*和*非压缩文件

我有一个文件夹,其中包含要搜索的压缩和解压缩日志文件。

我可以搜索未压缩的

grep -r "my-search-string" /path/to/folder
Run Code Online (Sandbox Code Playgroud)

并搜索压缩文件

find /path/to/folder -name "*.gz" -exec zcat "{}" + | grep "my-search-string"
Run Code Online (Sandbox Code Playgroud)

是否有一个单行我可以用来搜索所有压缩和解压缩的文件/path/to/folder

谢谢,马克斯

linux zip grep gzip

3
推荐指数
1
解决办法
1682
查看次数