UNIX常用命令行指令(4)(通配符及命令帮助)

UNIX教程四

4.1通配符

*通配符

字符*称为通配符,将与文件(或目录)名称中的一个或多个字符匹配。例如,在您的unixstuff 目录中,键入

%ls list*

这将列出当前目录中以list ...开头的所有文件

尝试输入

%ls *list

这将列出当前目录中以list结尾的所有文件

?通配符

将匹配一个字符。

%ls ?list

4.2文件名约定

我们应该注意,目录只是一种特殊类型的文件。因此,命名文件的规则和约定也适用于目录。

在命名文件中,应避免具有特殊含义的字符,例如/ *&%。另外,避免在名称中使用空格。命名文件的最安全的方法是只使用字母数字字符,即字母和数字,以及 _(下划线)和 .(点)。

好的文件名错误的文件名
project.txtproject
my_big_program.cmy big program.c
fred_dave.docfred&dave.doc

文件名通常以小写字母开头,并且可以以点后面跟着指示文件内容的一组字母结束。例如,由C代码组成的所有文件可以用结尾的.c命名,例如prog1.c。然后为了列出在您的主目录中包含C代码的所有文件,您只需要在该目录中键入ls * .c

4.3获取帮助

在线手册

有在线手册提供大多数命令的信息。手册页面告诉您特定命令可以采用哪些选项,以及每个选项如何修改命令的行为。键入man command以读取特定命令的手册页。

例如,要了解有关wc(字计数)命令的更多信息,请键入

%man wc

或者

%whatis wc

给出命令的单行描述,但省略任何有关选项的信息。

Apropos

当您不确定命令的确切名称时,下条命令可列出包含此关键字的命令以及其单行描述。

%apropos keyword

概要

命令含义
*匹配任意数量的字符
匹配一个字符
man command请阅读在线手册页中的命令
whatis command命令的简短描述
apropos keyword在其手册页中匹配带有关键字的命令
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值