925得票8回答
从命令行传递附加变量给make

我可以将变量作为命令行参数传递给GNU Makefile吗?换句话说,我想传递一些参数,最终这些参数将成为Makefile中的变量。

804得票7回答
如何在'less' (GNU)中显示行号

如何使用命令使得less在左侧列显示行号?

322得票10回答
如何在不运行Bash脚本的情况下进行语法检查?

如何在不执行脚本的情况下检查bash脚本的语法是否正确? 使用Perl,可以运行 perl -c '脚本名称'命令。是否有类似于Bash脚本的等效命令?

204得票5回答
“#define _GNU_SOURCE” 表示什么?

今天我需要使用basename()函数,但是man 3 basename(这里)给了我一些奇怪的信息: 说明 basename()函数有两个不同的版本 - 上面描述的POSIX版本和GNU版本,在加入以下代码后可以使用GNU版本: #define _GNU_SOUR...

149得票23回答
如何在Windows上应用差分补丁?

有很多程序可以创建差异补丁,但我在尝试应用一个时遇到了困难。我正在尝试分发一个补丁,但我收到了一个用户的问题,询问如何应用它。于是我试图自己弄清楚,结果发现我不知道该怎么做,而且我找到的大多数工具都是命令行的。(我可以处理命令行,但很多人没有友好的图形界面会迷失方向。所以这些工具对这个目的来说...

115得票9回答
使用GCC编译C++程序

如何使用GCC编译C++程序? info.c 文件信息#include<iostream> using std::cout; using std::endl; int main() { #ifdef __cplusplus cout << "C+...

115得票11回答
如何在不保留目录结构的情况下压缩一个目录?

我正在编写一个备份脚本,想要打包一个文件目录:tar czf ~/backup.tgz /home/username/drupal/sites/default/files 这会将它打成tar包,但是当我解压缩得到的文件时,它包含了完整的文件结构:文件在home/username/drupal/...

115得票1回答
grep 正则表达式空格行为

我有一个文本文件,其内容类似于:12,34 EUR 5,67 EUR ... 在“EUR”之前有一个空格,我忽略了0,XX欧元。 我尝试了: grep '[1-9][0-9]*,[0-9]\{2\}\sEUR' => 没有匹配! grep '[1-9][0-9]*,[0-9]...

114得票11回答
如何在Mac OS 10.10+上使用GNU sed,'brew install --default-names'不再支持

在 Mac OS 10.10.3 上,我通过输入以下命令安装了 gnu-sed: 在 Mac OS 10.10.3 上,我输入以下命令安装了 gnu-sed:brew install gnu-sed --default-names 当我再次输入时,我收到以下消息: gnu-sed-4.2.2...

110得票7回答
如何导出私密/秘密的ASC密钥以解密GPG文件

背景:我的老板试图将一个带有公钥和私钥部分的ASC密钥导出给我,但每当我收到文件时,私钥部分从未加载,并且无法解密任何文件。 我们尝试使用以下方式导出ASC密钥: Windows应用程序Kleopatra 2.1(包含在gpg4win中) Windows应用程序GNU Privacy A...