《The Linux Command Line》 读书笔记02 关于命令的命令

 

《The Linux Command Line》 读书笔记02 关于命令的命令

 

命令的四种类型

 

 

type

  type—Indicate how a command name is interpreted.

  type命令:展示命令的类型。

which

  which—Display which executable program will be executed.

  which命令:展示可执行命令的位置。

  因为可执行命令有可能会有多个版本,所以有必要根据位置来判断究竟是哪个。

  which仅对可执行程序有效,对shell内置命令和alias无效。

help

  help命令:得到shell内置命令的帮助,使用时是help后跟shell内置命令:

  help command

  比如:

  help cd

--help

  命令选项(option):--help展示使用信息。

  很多可执行程序都支持一个--help的option来展示命令的信息。

  有一些程序并不支持—help选项,但是可以试试。

man

  man—Display a command’s manual page.

  大多数可执行程序都提供一个正式的文档,叫做manual或者man page,man命令就是用来查看这个文档。

  man是用less来展示文档的。

apropos

  apropos—Display a list of appropriate commands.

  apropos命令,根据关键字查询可能合适的命令。

  man命令加-k和apropos是一样的效果,可以man man看一下。

whatis

  whatis—Display a very brief description of a command.

  whatis命令,展示一个命令的非常简短的描述。

info

  info—Display a command’s info entry.

  GNU项目提供了man pages的替代品:info pages。

  info pages由一个叫做info的阅读程序展示。

alias

  alias—Create an alias for a command.

  多个命令可以由分号间隔放在同一行执行:

  command1; command2; command3…

 

  可以使用alias为多个命令的序列起一个别名。

  使用alias的第一件事,就是起一个新的名字,首先要检查一下这个名字是否被使用过(可以用type命令检查)。

  想到了一个没有被使用过的名字之后,就可以利用alias命令了:

  命令格式如下:

  alias newname=’string’

  在alias关键字之后,是一个自定义的名字,之后是一个等号,然后是一个单引号包含的字符串,是要赋予这个自定义名字的意义。

  定义好之后,这个新的名字就可以像命令一样在shell中使用了。

 

  可以用type命令来检查它,也可以用unalias来取消它。

  当alias后面不跟任何参数独自出现的时候,可以查看当前所有存在的别名。

  注意,当shell session结束时别名会消失。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值