注意:

1、除了/(根目录)以外,所有的字符都合法

2、有些字符最好不用,如空格符、制表符、退格符和字符@#¥()- 等。

3、避免使用 ? 作为普通文件名的第一个字符。

4、大小写敏感。

变量命名规则:

1)变量名必须有一定的意义,并且意义准确。例如有一个变量用于保存图书的数目,可以命名为number_of_book或者num_of_book。不建议使用i,因为它没有意义。也不建议使用number或book,因为意义不准确。

2)不建议大小写混用。如定义一个计数变量,int nCount;这在Windows中是一个很好的变量名,其中nCount的首字母n用来说明这个变量的类型是int。但在Linux下不建议大小写混合使用,一般标识符只由小写字母,数字和下划线构成。

3)在失去意义的情况下,尽量使用较短的变量名。例如有一个变量,用于暂时存储一个计数值,把变量命名为tmp_count显然要比this_is_a_temperary_counter好。

4)不采用匈牙利命名法表示变量的类型。如int nCount;n用于说明变量的类型,在Linux中不建议这样命名变量。

5)函数名应该以动词开头,因为函数是一组具有特定功能的语句块。比如一个函数,它用于取得外部输入的数值,则可以命名为get_input_number。

6)尽量避免使用全局变量

linux中副规则_Linux中的命名规范相关推荐

  1. linux wget返回值_Linux中curl命令和wget命令的使用介绍与比较

    原文链接: 这篇文章主要给大家介绍了Linux中curl命令和wget命令使用以及这两者之间的区别比较,curl和wget命令都是Linux下的工具,可以用来下载文件.文中介绍的非常详细,相信对大家具 ...

  2. linux 硬链接 软链接_Linux中的软链接–完整参考

    linux 硬链接 软链接 A link in Linux systems are pointers to a file or a directory. There are two types of ...

  3. linux中sudo命令_Linux中的Sudo命令

    linux中sudo命令 Sudo is one of the most widely used commands by Linux administrators and beginners alik ...

  4. CSS中最合理ID/CLASS的命名规范 —— 绯色的css 系列

    先看一个例子: 1 .l-123f { color: red; } 如果你第一次看到这个类名,你能在css文件立刻找到这个class吗?估计很难,因为这个类的名称只是某一个人能理解的符号再没有其他意义 ...

  5. linux查看网卡物理编号_Centos 网卡命名规范及信息查看(物理网卡,虚拟网卡)...

    背景 之前写的脚本中获取 IP 地址时,未考虑虚拟网卡的情况(docker 创建的虚拟网卡),导致脚本失败,故总结下网卡相关知识. 一致网络设备命名规范 Centos 6及之前的版本网卡命名格式:et ...

  6. Domino Web开发规则之一:Notes命名规范

    所有的设计元素的命名都分成两部分,名称和别名,规定名称用中文命名,别名用英文,别名尽量使用简写,以WEB开发时不会产生较长的URL为前提,提高HTTP Request的响应速度.中文名称前面加上字母A ...

  7. Mysql存储过程名规则_数据库对象命名规范一(原则、命名、 表、视图、存储过程、函数、触发器命名规范)...

    命名规范是指数据库对象如数据库(SCHEMA).表(TABLE).索引(INDEX).约束(CONSTRAINTS)等的命名约定. 1. 原则命名使用具有意义的英文词汇,词汇中间以下划线分隔. 命名只 ...

  8. 软件项目、产品版本号的命名规则、定义、命名规范(git代码分支版本、项目产品文档版本)

    文章目录 前言 一.关于对项目.产品版本的一些学习探索 问题:大家都是怎么样定义版本号的?(参考资料) 二.我在团队中是这是实践的 团队版本号实践 总结 前言 工作几年了,最近在总结项目.产品版本号命 ...

  9. linux怎么复制粘贴_linux中的实用技巧和快捷键总结

    来源:编程珠玑 作者:守望先生 前言 linux中的一些小技巧可以大大提高你的工作效率,本文就细数那些提高效率或者简单却有效的linux技巧. 命令编辑及光标移动 这里有很多快捷键可以帮我们修正自己的 ...

最新文章

  1. 风控特征—关系网络特征工程入门实践
  2. python subprocess库 终端命令行命令
  3. 【学术相关】国内考博需要怎么准备?难度大吗?有什么建议?
  4. 1 张图秒懂 Nova 16 种操作 - 每天5分钟玩转 OpenStack(44)
  5. php解决与处理网站高并发 大流量访问的方法
  6. STM32 USART通信
  7. 软考信息系统项目管理师_信息系统安全管理---软考高级之信息系统项目管理师026
  8. python大盘点:全局变量、局部变量、类变量、实例变量
  9. 词嵌入word2vec、字词嵌入fastText、全局词嵌入Glove直接的联系与关系
  10. 同步异步-阻塞非阻塞
  11. 【thm】windows内网提权之Windows PrivEsc
  12. 口袋妖怪lets go服务器维护中,口袋妖怪lets go攻略 口袋妖怪lets go新手攻略(中)...
  13. xcb_query_extension_reply_t的解释
  14. 唱响艾泽拉斯-泰兰德的拥抱专辑
  15. 高校云平台V3.1版总结
  16. 全球及中国婴儿奶瓶架行业发展趋势预测及投资前景展望报告2022-2028年
  17. mbit职业测试软件,MBTI职业性格测试(自动计算版)-
  18. 移动端(一)—— 移动端概念
  19. JavaWeb之页面跳转数据库连接
  20. MDIO/MDC接口

热门文章

  1. 解决 Error L6915E 问题
  2. vscode 调试.net core 2.0 输出乱码解决方法
  3. Javascript中递归造成的堆栈溢出及解决方案
  4. Python实战从入门到精通第二十讲——调用父类方法
  5. 【数据结构与算法基础】线性表
  6. ios 裁剪框大小_IOS UIimageView裁剪
  7. python ix loc iloc_关于python:.ix()是否总是比.loc()和.iloc()更好,因为它速度更快并且支持整数和标签访问?...
  8. q语言 科学计数_3岁宝宝说话结巴,被诊断语言障碍,我用1招让孩子口齿清晰,打脸众人!...
  9. 国外疫情严峻,口罩需求量增加,大批跨境卖家通过独立站销售防疫物资
  10. 使用DataWorks调度DLA循环任务