美文网首页
初学UNIX T4

初学UNIX T4

作者: geoeee | 来源:发表于2014-11-22 08:52 被阅读58次
    4.1 通配符

    通配符*
    星号*叫做通配符,可以在一个文件名或者目录名中表示任意数量的字符。
    % ls list*
    会打印出所有以list开头的文件名。
    % ls *list
    会打印出所有以list结尾的文件名。

    通配符?
    ?是表示一个字符的通配符,所以文件名?ouse指的是house和mouse,但是不会打印出grouse
    % ls ?list

    4.2 文件名惯例

    一个目录实际上仅仅是一种特殊的文件。所以文件的命名规则和惯例也同样适用于目录
    在命名文件的时候,有特殊含义的字符应该被避免,比如/ * & %,还有要避免在名字中出现空格。最安全的命名方式

    好名字 烂名字
    project.txt project
    my_big_program.c my big program.c
    fred_dave.doc fred & dave.doc

    是只是用数字和字母来命名,加上下划线和点。

    好名字 烂名字
    project.txt project
    my_big_program.c my big program.c
    fred_dave.doc fred & dave.doc

    文件名一般是小写字母打头,也许会有点来做中间名,后面是扩展名的意思。所有的C语言源代码文件都是以.c结尾的

    。因为这样子的话列出所有的C文件就很简单。

    4.3 获得帮助

    在线手册会给出大部分命令的帮助信息。手册页会告诉你命令有哪些选项可以使用,以及每一个选项所代表的功能。

    输入命令man来获取手册页信息。
    % man wc
    也可以这么干
    % whatis wc

    Apropos
    当你不确定命令的具体名字的时候,你可以这么干
    % apropos 关键字
    打印出的信息是关键字有关的手册页的头部。

    小结

    命令|意思
    *|匹配任意数量的字符
    ?|匹配一个字符
    man command|阅读在线手册
    whatis command|命令的简要介绍
    apropos 关键字|匹配关键字的命令的手册页

    相关文章

      网友评论

          本文标题:初学UNIX T4

          本文链接:https://www.haomeiwen.com/subject/bkhwtttx.html