Articles of 命令行

从linux命令行编译IOS程序

我想从Linuxterminal(命令行)编译我的IOS应用程序….是否有可能这样做,如果是的话,那么如何?

使用find命令问题在Linux上批量查找和删除文件

大家好,我试图删除在Windows分区使用查找命令在Ubuntu的所有thumbs.db文件: find . -iname "*.db"|while read junk;do rm -rfv $junk;done 但它不适合我,没有任何反应! 我做了这个伎俩,删除我的垃圾文件之前的Ubuntu版本,但现在在最新版本的Ubuntu我不能。 我的命令有没有错误?

在没有graphics环境的Linux下运行Matlab?

我将使用SSH在远程Linux服务器上运行一个Matlab程序。 我想知道如何在Linux中只用命令行运行Matlab,这意味着没有graphics环境? 谢谢。

如何在bash中启用tab-completion命令行开关?

用bash ,我可以用TAB来完成一个命令。 通常,它也应该完成命令行开关:例如,当我input: java – 它应该显示我的可能性。 它不是。 我怎样才能启用这个预览? 另见惊喜! shell提示命令行开关

为什么我在尝试使用“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等这是可能的一个命令?