UNIX命令行快速入门4

来源:互联网 发布:淘宝店多少单一颗心 编辑:程序博客网 时间:2024/05/19 14:36
  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


  1. 总结

    命令

    含义

    *

    匹配任意数量的字符

    ?

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

    mancommand

    阅读在线手册

    whatiscommand

    命令的简要介绍

    aproposkeyword

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

原创粉丝点击