UNIX命令行快速入门4

  1. 通配符通配符有两种,星号(*)和问号(?)通配符。星号通配符(*)可在一个文件名或目录名中表示任意数量的字符,如lslist*指列出当前文件夹所有list开头的文件;ls*list当前文件夹list结尾的文件;问号(?)通配符会匹配一个确切的字符,如?ouse会匹配像housemouse的文件,而不会匹配grouse文件。                                                                                            其中t1为文件夹,其他都为文件可以看出当匹配到文件夹时,文件夹内的 所有文件都列出了
  2. 文件命名惯例目录(UNIX中,目录本身就是文件,只是在它们的inode中使用了一些附加的设置)是一种特殊类型的文件,所以文件的命名规则和惯例也同样适用于目录。在命名文件的时候,有特殊含义的字符应该被避免,比如/* & %,还有要避免在名字中出现空格。通常用用数字和字母来命名,加上下划线和点。文件名一般是小写字母打头,然后加上点和扩展名。

    Goodfilenames

    Badfilenames

    project.txt

    project

    my_big_program.c

    mybig program.c

    fred_dave.doc

    fred& dave.doc

  3. 获取帮助可以通过在线手册获取大部分命令帮助,手册会告诉你有哪些选项可以使用以及每个选项的功能。可以通过mancommandwhatis command获取相关的命令手册信息。如获取wc信息:

    输入man wcwhatis wc后输出:

当你不确定命令名时可用apropos+关键字来查询,会获得一个与关键字有关的手册信息。如输入apropos copy


总结

命令

含义

*

匹配任意数量的字符

?

匹配一个字符阅读在线手册

mancommand

阅读在线手册

whatiscommand

命令的简要介绍

aproposkeyword

匹配关键字的命令的手册页

发布了21 篇原创文章 · 获赞 15 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/liumingchun13/article/details/72357492