美文网首页
初学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

    4.1 通配符 通配符*星号*叫做通配符,可以在一个文件名或者目录名中表示任意数量的字符。% ls list*会打...

  • 初学UNIX END

    如果你想继续学习UNIX,下面是一张推荐书籍的列表,排序是由初级到高级这样排序的。《UNIX Power Tool...

  • 初学UNIX T0(UNIX Tutorial for Begi

    UNIX介绍 UNIX是一个通用的操作系统。说到操作系统,就是是使得计算机硬件运行起来的一整套软件系统。UNIX的...

  • 初学UNIX T7

    7.1 编译UNIX软件包 有很多自由软件或者是商业软件包被安装在我们的系统上,对于所有的用户都是可用的。但是每一...

  • 初学UNIX T5

    5.1 文件系统安全(访问权限) 在unixstuff目录中,输入% ls -l会输出很多有关目录的内容细节 话就...

  • 初学UNIX T6

    其他实用的UNIX命令 quota 机器上所有的用户都被分配了一定数量的磁盘空间来存储个人的文件,一般大约是100...

  • 初学UNIX T8

    8.1 UNIX变量 变量是从shell给运行的程序传递信息的一种方式。程序会在环境中寻找特定的变量,如果找到了就...

  • 初学UNIX T1

    1.1 列印文件和目录 ls(list)一开始登录的时候,你的工作目录就是你的用户目录。用户目录的名字和你的用户名...

  • 初学UNIX T2

    2.1 拷贝文件 cp(copy)cp 文件1 文件2,是将当前文件1做一份拷贝,文件2.我们要做的事情是将一个系...

  • 初学UNIX T3

    3.1 重定向 UNIX命令发起的大部分进程是输出在标准输出中的(也就是终端屏幕),输入也是来自 于标准输入(也就...

网友评论

      本文标题:初学UNIX T4

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