6、Linux命令之关于命令的命令

涉及命令:type、which、help、man、apropos、info、whatis、alias、unalias

一、命令的类型:

a、一个可执行程序,就像我们在/usr/bin中看到的那些文件一样。在这个类别中,程序可以是被编译后的二进制文件,比如用C和C++编写的程序,或用脚本语言编写的程序,比如shell,Perl, Python, Ruby等等。

b、一个内置在shell本身中的命令。

c、一个shell函数。

d、一个别名。别名是我们可以自己定义的命令,从其他命令构建而来。

二、认识命令

a、显示命令的类型

type command

b、将命令的完整路径写入标准输出

which command

c、查看命令的帮助文档

1、获得Shell内置程序(内置命令)的帮助文档

help command

2、显示命令使用信息

许多可执行程序都支持 --help 选项,该选项显示命令所支持的语法和选项的描述。

3、显示命令的使用手册

大多数用于命令行使用的可执行程序都提供了一份正式的文档,称为手册或手册页。

man command

4、 根据搜索词搜索手册页名称和描述

apropos term

5、 显示命令手册页的说明

whatis command

6、显示命令的使用手册,可替代命令man

info command

三、用别名创建自己的命令

小技巧:通过使用分号分隔每个命令,可以在一行中放置多个命令。

a、创建一个别名

alias name='string'

name表示要创建的别名,string表示别名的含义

举例:

alias foo=‘ls -l /usr'

显示usr目录下的内容

b、删除别名

unalias name

c、查看已有的别名
要查看环境中定义的所有别名,请使用alias命令,不带参数。

alias

注意:

1、在创建别名是应该先判断要创建的别名是否已经存在,可以命令type检测。

2、在命令行上定义别名有一个小问题。当您的shell会话结束时,它们会消失。

Guess you like

Origin blog.csdn.net/weixin_43394832/article/details/106759904