linux外部命令帮助,Linux命令帮助的获取

Linux/Unix上的命令分为两大类:内部命令、外部命令。其中内部命令为shell的内部命令可通help command查看其帮助信息;

外部命令都为一个可执行文件,位于操作系统的某一个目录下,可以通过which,whatis查看命令的具体位置.

一.内部命令帮助格式:

help command

b271f1130c8962680b770d3fab0221a4.png

2.hash命令

其实当我们在执行一个外部命令时如ls,都是执行一个可执行文件,系统会自动根据环境变量的路径去寻找可执行文件,

然后把它放到hash缓存里,hash是以key-v方式存储的.has的缓存信息只对当前会话有效

hits表示执行的次数,系统在第一次执行命令时会去找文件,后面会直接去hash缓存里去找,这样就提高了效率

90a594e3da607d2b19b5d1ff8cfa8f10.png

常用参数:

-r:清空所有的缓存信息,如下:

3e34017b69dce1d3eb4e8f2e716deda6.png

-d:清空指的命令的缓存信息

e66634b042346e75d94e271a11db7787.png

3.history命令

用于管理命令的历史信息,对了解系统执行了哪此命令至关重要

历史命令管理:

当用户登陆系统时会读取家目录下面的~/.bash_history里面的命令到缓存中;

用户执行后所有的新执行的命令都只会存在缓存中,当用户退出里自动写到~/.bash_history文件里

常用参数:

-a:将本次的执行的命令手动加~./bash_history中

-c:清空命令历史缓存在

-a:将本次会话缓存的命令添加到~./bash_history中

二.外部命令帮助

1.man command

当执行man查看一个命令的帮助信息时,man会根据man的配置信息去指定的路径下找到命令的

帮助手册(通常是压缩后的),解压缩后,然后再调用less命令呈现给用户man有配置文件为 /etc/man.config

2.man命令级别,共有8个级别

1.man用户命令,普通用户及超级用户都可以使用

2.系统调用,为开发者准备的

3.C库调用,为开发者准备的

4.设备文件及特殊文件

5.配置文件格式

6.游戏

7.杂项

8.管理类命令

3.选项-M

man -M /PATH/TO/SOMEWHERE COMMAND,到指定路径下去查找用户的手册,当然也可以在配置文件里配置

4.其他帮助信息

info command

/usr/share/doc/command-version

程序官方文档

发行版官方文档

google,bing

slideshare

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值