Articles of 命令行

为什么我在尝试使用“make”安装某些东西时被拒绝?

我试图安装的东西,这是抛出一个错误:当我尝试运行make Permission denied 。 我不太喜欢unix / linux的普遍规则,也不太喜欢用户权限。 我最好的猜测是,我login的用户没有运行make命令的权限,但希望这是别的,不允许我安装。 为什么我会获得Permission denied ,我应该检查或configuration什么来尝试授予权限? 编辑 错误信息: gcc -I. -O3 -o pp-inspector pp-inspector.c make: execvp: gcc: Permission denied make: [pp-inspector] Error 127 (ignored) gcc -I. -O3 -c tis-vnc.c -DLIBOPENSSL -DLIBOPENSSLNEW -DLIBIDN -DHAVE_PR29_H -DLIBMYSQLCLIENT -DLIBPOSTGRES -DHAVE_MATH_H -I/usr/include/mysql make: execvp: gcc: Permission denied make: *** [tis-vnc.o] Error 127

使用iconv将UTF8转换为UTF16

当我使用iconv从UTF16转换为UTF8时,一切都很好,反之亦然。 我有这些文件: a-16.strings: Little-endian UTF-16 Unicode c program text a-8.strings: UTF-8 Unicode c program text, with very long lines 编辑器中的文本看起来OK。 当我运行这个: iconv -f UTF-8 -t UTF-16LE a-8.strings > b-16.strings 然后我得到这个结果: b-16.strings: data a-16.strings: Little-endian UTF-16 Unicode c program text a-8.strings: UTF-8 Unicode c program text, with very long lines file实用程序不显示预期的文件格式,并且文本在编辑器中看起来不太好。 难道这是iconv不会创build正确的BOM? 我在MAC命令行上运行它。 为什么不是正确的UTF-16LE格式的B – 16? […]

尾倒/打印除最后n行之外的所有内容?

是否有(POSIX命令行)的方式来打印所有的文件,除了最后n行? 使用情况是,我将有多个未知大小的文件,所有这些都包含已知大小的样板页脚,我想删除它们。 我想知道是否已经有一个实用工具,然后自己写这个。

在Mac上删除当前文件夹中的.DS_STORE文件和命令行中的所有子文件夹

我明白我可以使用find . -name ".DS_STORE" find . -name ".DS_STORE" 查找当前文件夹和所有子文件夹中的所有.DS_STORE文件 。 但我怎么能同时从命令行删除它们? 我发现它真的很烦人,来回切换到所有文件夹,并逐个删除它。 感谢您的任何build议。

使用完整path的Linux中的ls命令列出文件

许多人会发现,这是重复的问题,但我已经经历了所有问题之前被问及有关这个话题,但没有为我工作。 我想使用ls命令打印完整path名称的某种文件格式,到目前为止,我发现了大量的代码,将打印目录中的所有文件,但不是完整的path。 for i in io.popen("ls /mnt/mediashare/net/192.168.1.220_STORAGE_1d1b7"):lines() do if string.find(i,"%.*$") then print(i) end end 这将打印出根目录下的所有文件。 输出: 0020111118223425.lvf 2012 2012 (2009).mp4 3 Idiots Aashiqui 2 Agneepath.mkv Avatar (2009) Captain Phillips (2013) Cocktail 我想要输出像: /mnt/mediashare/net/192.168.1.220_STORAGE_1d1b7/0020111118223425.lvf [File in Root Directory] /mnt/mediashare/net/192.168.1.220_STORAGE_1d1b7/2012/2012.mkv /mnt/mediashare/net/192.168.1.220_STORAGE_1d1b7/2012 (2009).mp4 [File in Root Directory] /mnt/mediashare/net/192.168.1.220_STORAGE_1d1b7/3 Idiots/3 Idiots.mkv /mnt/mediashare/net/192.168.1.220_STORAGE_1d1b7/Aashiqui 2/Aashiqui 2.mkv /mnt/mediashare/net/192.168.1.220_STORAGE_1d1b7/Avatar (2009)/Avatar (2009).mkv /mnt/mediashare/net/192.168.1.220_STORAGE_1d1b7/Captain Phillips […]

将文件夹中的所有文件重命名为编号列表1.jpg 2.jpg

我有一个文件夹充满了几个不同的随机文件名的图像,以帮助组织这个混乱我想,在一个命令重命名他们所有的顺序,所以如果我有100个文件,它开始命名第一个文件file-1.jpg file-2.jpg等这是可能的一个命令?

在linux中,“top”命令中的所有值是什么意思?

当你运行“top”并查看所有正在运行的进程时,我总是想知道一切实际上意味着什么。 例如运行过程的所有各种单字母状态码(R =正在运行,S =正在睡觉等) 我在哪里可以find这个?

我如何在Linux控制台中分割?

我有变数,我想find一个由另一个划分的价值。 我应该用什么命令来做到这一点?

如何统计制表符分隔的文本文件中字段的唯一值的数量?

我有一个带有制表符分隔的大量数据的文本文件。 我想看看这些数据,以便我可以看到列中的唯一值。 例如, Red Ball 1 Sold Blue Bat 5 OnSale …………… 所以,就像第一列有颜色一样,所以我想知道该列中有多less不同的唯一值,我希望能够为每列做到这一点。 我需要在Linux命令行中这样做,所以可能使用一些bash脚本,sed,awk或其他东西。 附录:感谢大家的帮助,我可以再问一个问题吗? 如果我想要统计这些独特的价值呢? 我想我没有把第二部分弄清楚。 我想要做的就是让这些独特值的“每一个”都不知道有多less独特的值。 例如,在第一列中,我想知道有多less个红色,蓝色,绿色等有色物体。

如何确定液晶显示器是否从Linux命令行打开

你如何判断一台电脑的显示器是否从Linux的命令行开启/closures? 我一直以来都把显示器看作是输出设备,但是我注意到Gnome Monitor Preferences对话框有一个“检测监视器”function。 这可以通用来确定显示器是否被closures?