谢谢邀请我,
linux下编程已经玩了十几年了。这个巨无霸里面有很多有趣的东西,尤其是脚本的巧妙运用可以大大提高代码开发的效率。记得刚接触linux的时候,觉得太有意思了,于是在linux下非常努力的干了两年才开始工作。看到剧本就想研究一下。工作一年多的时候,公司整个编制体系都被重构了。一旦出现编译问题或环境问题,每个人都会来找我。那种刚入行的成就感是无法用语言表达的。linux下的cmake、automake、autoconf、m4、perl、bash、ash、qmake等自动编译系统看到这些都很兴奋。后来写代码的时候,他们习惯了直接用vim写。虽然在联想上有一些区别,但是巧妙的运用还是很有效率的。
为什么很多人都有一种linux的感觉?主要原因是编程语言和现在的linux有点关系。c语言的创始人在创造c语言的时候,最初是把unix绑在一起的。那么多程序员喜欢mac,也有点历史渊源。他们谈了这么多,主要是提到linux本身也有很多话要说,以后会继续在上面玩。让让我们回到主题:如何统计linux下的代码行数?
可以借助工具直接做,也可以直接用脚本做。现在你是按照你接触过的一些工具或者命令行来做的。
1.直接采用wc命令。现在,在webkit内核的源代码中选择一个cpp文件来分析formform进行行号统计。
wc-l表单提交.cpp
注意这个文件在当前目录中的位置。
这个文件的行号是254。为了验证准确性,我直接用vim模式打开,最后一行是254。
如果想进一步了解wc命令的用法,可以使用以下方法,进入学习状态后总是比较难。
命令类别nformsubmission.cpp
最下面是行号。
表单提交.cpp
4.less-nformsubmission.cpp在行显示后直接滚动到最后一行。
{printnr,$0}表单提交。cppawk在处理输出文本中起着很大的作用。
可以继续优化。
-n$formsubmission.cppsed是一个在线编辑器,一次只处理一行。
formsubmission.cpp|wc-l做一个组合过程得到行号。
实际上是统一统计一个文件的行号只是一个很简单的功能,但是你可以在linux里面玩很多花样,因为你喜欢,你会想出这么多办法来解决这个问题。虽然linux在桌面系统中不是很受欢迎,但是在程序员领域却相当受欢迎。很多程序员基本上都喜欢玩linux,不喜欢的程序员不理解linux会觉得遗憾。
linux是一个值得研究一辈子的操作系统。
用我自己的话来说,通过云助手实现这个操作更方便。
首先,在服务器的管理面板中找到系统管理页面,单击计划任务,然后单击下面的添加计划任务。
在计划任务类型中选择一个shell脚本。
然后根据自己的需求设置脚本名称,执行周期时间,上传脚本内容。
设置完成后,返回操作列表,点击执行。
更多详情可以去他的官网地址:_sourcezhan-悟空。