小编slh*_*hck的帖子

如何通过 crontab 执行 shell 脚本?

我有一个notify.sh看起来像的脚本:

notify-send "hi welcome"
Run Code Online (Sandbox Code Playgroud)

我下午 2 点的 crontab 通知:

0 14 * * * home/hacks/notify.sh
Run Code Online (Sandbox Code Playgroud)

但是,这不起作用。问题是什么?

linux crontab

30
推荐指数
3
解决办法
23万
查看次数

如何在Debian上设置wireshark以在没有root的情况下运行?

我正在尝试wireshark在 Debian 机器上使用,但是当我使用非 root 用户帐户运行它时,它没有检测到任何网络接口。

我也尝试以 root 身份运行wireshark,但wireshark 告诉我这种方法不安全。

我还阅读了常见问题解答并发现“阅读 /usr/shared/wireshark-common/README.Debian 文件上的文件” - 我确实阅读了该文件,但我仍然不知道我应该做什么。

debian wireshark

30
推荐指数
2
解决办法
4万
查看次数

如何在 TextMate 2 中创建新片段?

如何在 TextMate 2 中创建新片段?当我去 Edit Bundles 时,我不知道如何创建一个新的片段。

textmate-2 macos

30
推荐指数
1
解决办法
8910
查看次数

"whereis" 和 "which" 在 Mac OS X 中返回不同的路径

我有默认的 OpenSSL 9.8 (Mac OS X 10.6.8) 并决定通过 MacPorts ( sudo port install openssl)安装最新版本 (1.0.1 )。

这些是whichwhereis命令的控制台输出:

$ whereis openssl
/usr/bin/openssl
Run Code Online (Sandbox Code Playgroud)

(这是默认系统的一个)

$which openssl
/opt/local/bin/openssl
Run Code Online (Sandbox Code Playgroud)

(这是通过 MacPorts 安装的)

$ openssl version
OpenSSL 1.0.1c 10 May 2012
Run Code Online (Sandbox Code Playgroud)

(PATH中有mac端口的版本)

为什么为whereisand返回了不同的路径which,这可以吗?有什么办法可以得到相同的结果吗?

path macports which macos

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

如何可视化 Git Flow 分支?

我使用Git Flow工作流程。但是我无法在树形图中生成好看的日志。大小太小,不会像 Git 流程图中那样显示所有分支关系。

如何为我的 Git 存储库创建这样的图表?

这就是Tower 显示的方式

git

30
推荐指数
3
解决办法
5万
查看次数

Notepad ++的“转到文件”功能/插件

有没有办法从 Notepad++ 中的 Textmate获取转到文件...功能?

例如,如果我按Ctrl- T,会出现一个对话框,输入(部分)字符串并过滤项目中的文件。

或者是否有包含此功能的项目管理器插件?

plugins notepad++

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

如何用另一个文件夹替换一个文件夹中的所有内容

我有文件夹oldnew.

我想将所有内容替换old/*new/*. 这些文件夹中可以有许多子目录。

但是很少有文件不在new/*但在 中old/*,所以我希望它们保持原样。

如何从 Linux shell 执行此操作?

linux

29
推荐指数
2
解决办法
10万
查看次数

如何在 Linux 中压缩文件列表

我有很多文件需要压缩到一个目录中。我不想压缩目录中的所有文件,而只想压缩与某个查询匹配的文件。

我做了

grep abc file-* > out.txt 
Run Code Online (Sandbox Code Playgroud)

在每个文件中创建一个包含所有“abc”实例的文件。我需要文件本身。我如何告诉 bash 只压缩这些文件?

zip bash

29
推荐指数
2
解决办法
4万
查看次数

如何在 ffmpeg 中使用带有 nvenc 的 CRF 编码?

这是我当前将视频 (1080p) 大小从 2GB 调整到 300MB 的命令,但这需要很多时间:

mkdir newfiles  
for %%a in ("*.mp4") do ffmpeg -i "%%a" -c:v  libx264 -preset slow -crf 21 -c:a aac -b:a 128k -vf scale=678:-2 "newfiles\%%~na.mp4"  
pause
Run Code Online (Sandbox Code Playgroud)

我用我的 NVIDIA GTX1070 尝试了 nvenc:

mkdir newfiles  
for %%a in ("*.mp4") do ffmpeg -i "%%a" -c:v h264_nvenc -preset slow -c:a aac -b:a 128k -vf scale=678:-2 "newfiles\%%~na.mp4"  
pause
Run Code Online (Sandbox Code Playgroud)

输出大小始终为 3?还是5?原始大小 - nvenc 不使用-crf.

那么我如何使用 nvenc 和 ffmpeg 来转换/调整高质量和小尺寸的视频?我应该使用 GPU 进行编码吗?

ffmpeg video-encoding

29
推荐指数
4
解决办法
5万
查看次数

用于在应用程序的活动窗口之间循环的 OS X 键盘快捷键

这是我的问题:我有一台较旧的 Macbook Pro(2007 年末)运行 10.6.6。我能够使用 键CMD + <或键在应用程序的活动窗口集之间切换CMD + >

例如,我可以循环浏览 Finder 的打开窗口,或 Chrome 的不同窗口等。

两者都有德语键盘。

现在在我的新 Macbook Pro 上,这不再起作用了。这个组合没有任何作用,除了让我听到“砰”的一声。

我怎样才能恢复这种通过窗户骑自行车的行为?

keyboard-shortcuts macos

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