Tag: unix

select一个静态代码分析工具

我正在开发一个项目,在UNIX环境下用C语言编写代码。 我一直在使用lint工具来检查我的源代码。 林特已经很长时间(自1979年以来),任何人都可以提出一个更新的代码分析工具,我可以使用? 最好是免费的工具。

在〜/ .ssh / config文件中的SSH端口转发?

所以我通常运行这个命令很多: ssh -L 5901:myUser@computer.myHost.edu:5901 我用它来通过SSH做VNC。 如何将该命令转换为可在〜/ .ssh / config文件中工作的内容? 例如: host yam HostName yam.myHost.edu User myUserName 所有我想要做的是键入: ssh yam 让它打开一个带有本地监听端口的SSH shell,以及一个转发给它的远程端口。 build议?

如何只查找给定目录中的文件,并使用bash忽略子目录

我看了其他类似的问题,但没有find一个使我能够在有限的时间内把握这个概念并使之适用于我的情况的问题。 我只是运行find命令来查找某些文件,但子目录中的某些文件具有我想忽略的相同名称。 谢谢你的帮助。 以下是我正在使用的命令: 我感兴趣的文件/模式:/ dev / abc-scanner,/ dev / abc-cash …. 命令: find /dev/ -name 'abc-*' 什么是返回: /dev/abc-scanner /dev/abc-cash … … … /dev/.udev/names/abc-scanner /dev/.udev/names/abc-cash 我想忽略后面的文件:/dev/.udev / …

有没有办法在UNIXsorting中忽略标题行?

我有一个固定宽度的字段文件,我试图使用UNIX(Cygwin,在我的情况)sorting实用程序进行sorting。 问题是文件顶部有一个双行标题,正在sorting到文件底部(每个标题行以冒号开头)。 有没有办法告诉sorting“通过未sorting的前两行”或指定一个sortingsorting顶部的sorting – 其余行总是以6位数字开始(这实际上是关键我如果有帮助的话。 例: :0:12345 :1:6:2:3:8:4:2 010005TSTDOG_FOOD01 500123TSTMY_RADAR00 222334NOTALINEOUT01 477821USASHUTTLES21 325611LVEANOTHERS00 应该sorting为: :0:12345 :1:6:2:3:8:4:2 010005TSTDOG_FOOD01 222334NOTALINEOUT01 325611LVEANOTHERS00 477821USASHUTTLES21 500123TSTMY_RADAR00

有没有简单的方法来testingpython脚本?

通常我使用shell命令time 。 我的目的是testing数据是小的,中等的,大的还是非常大的集合,多less时间和内存的使用情况。 任何工具为Linux或只是Python来做到这一点?

改变文件而不是目录的chmod

我需要使用chmod将所有文件recursion更改为664.我想跳过这些文件夹。 我正在考虑这样做 ls -lR | grep ^-r | chmod 664 这不工作,我假设,因为我不能pipe入chmod任何人都知道一个简单的方法来做到这一点? 谢谢

在Unix / Linux中的特定文件的recursion副本?

我需要从目录及其所有子目录复制所有*.jar文件。 我怎样才能在UNIX / Linuxterminal? 命令cp -r *.jar /destination_dir不起作用。

如何截断由grep或ack返回的长匹配行

我想对通常有很长行的HTML文件运行ack或grep。 我不想看到很长的行重复包装。 但是我确实希望看到围绕与正则expression式匹配的string的那一部分。 我怎样才能得到这个使用Unix工具的任何组合?

如何grep的美元符号($)?

% cat temp $$$ hello1 $$ hello2 hello3 ## hello4 hello5 $$$ % cat temp | grep "$$$" Illegal variable name. % cat temp | grep "\$\$\$" Variable name must contain alphanumeric characters. % 我希望grep为$$$ ,我期望的结果是 % cat temp | grep <what should go here?> $$$ hello1 hello5 $$$ % 为了区分,我将提示标记为% 。 这里有什么问题? grepstring应该是什么?

如何在Linux上使用mail命令附加文件?

我在运行Linux shell的服务器上。 我需要邮寄一个简单的文件给收件人。 如何做到这一点,prefereably只使用邮件命令? 更新 :有一个很好的解决scheme,使用mutt代替: $ echo | mutt -a syslogs.tar.gz admin@domain.org