The Linux Command Line——6. 使用命令

 

 

到底什么是命令?

命令可以是下面四种形式之一:

1. 是一个可执行程序,就像我们所看到的位于目录/usr/bin 中的文件一样。

2. 是一个内建于 shell 自身的命令

3. 是一个 shell 函数

4. 是一个命令别名

 

type 命令是 shell 内部命令,它会显示命令的类别,给出一个特定的命令名(做为参数)。

 

 

 

 为了确定所给定的执行程序的准确位置,使用 which 命令:

 

 

 这个命令只对可执行程序有效,不包括内建命令和命令别名,别名是真正的可执行程序的替代物。

 

bash 有一个内建的帮助工具,可供每一个 shell 内建命令使用。输入“help”,接着是 shell 内部命令名。

 

 

 注意表示法:出现在命令语法说明中的方括号,表示可选的项目。一个竖杠字符表示互斥选项。

许多可执行程序支持一个 --help 选项,这个选项是显示命令所支持的语法和选项说明。

 

 许多希望被命令行使用的可执行程序,提供了一个正式的文档,叫做手册或手册页 (man page)。一个特殊的叫做 man 的分页程序,可用来浏览他们。

 

 “floppy” 为关键词来搜索参考手册

 

 输出结果每行的第一个字段是手册页的名字,第二个字段展示章节。注意,man 命令加上“-k” 选项,和 apropos 完成一样的功能。

 

 

alias 命令创建我们自己的命令:

 

 在命令 “alias” 之后,输入“name”,紧接着(没有空格)是一个等号,等号之后是一串用引号引起的字符串,字符串的内容要赋值给 name。我们定义了别名之后,这个命令别名可以使用在任何地方。

 

 删除别名,使用 unalias 命令。

 

 要查看所有定义在系统环境中的别名,使用不带参数的 alias 命令。

 

 在命令行中定义别名有点儿小问题。当你的 shell 会话结束时,它们会消失。随后的章节里,我们会了解怎样把自己的别名添加到文件中去,每次我们登录系统,这些文件会建立系统环境

posted @ 2021-04-19 17:12  北漂的尘埃  阅读(111)  评论(0编辑  收藏  举报