zoukankan      html  css  js  c++  java
  • Linux系统中Type命令如何使用

    type工具用于显示命令的类型信息。它将展示在命令行上输入给定的命令将如何解释。
    如何使用type命令

    type命令是bash内置,type语法:

    type [-afptP] [name ...]
    

    例如,查看type的类型:

    [root@localhost ~]# type type
    type is a shell builtin
    

    也可以提供多个参数:

    [root@localhost ~]# type vim sleep head
    vim is hashed (/usr/bin/vim)
    sleep is /usr/bin/sleep
    head is /usr/bin/head
    
    命令的类型

    -t选项告诉type打印一个描述命令类型的单词,该单词会是下面其中之一:

    • alias - 别名
    • builtin - 内置命令
    • file - 文件
    • keyword - 关键字

    这里有一些例子:

    Alias
    [root@localhost ~]# type -t ls
    alias
    # 在Centos系统中,ls别名对应的命令是ls --color=auto
    [root@localhost bin]# type ls
    ls is aliased to `ls --color=auto'
    
    Builtin
    [root@localhost ~]# type -t printf
    builtin
    

    printf是shell内置的命令

    File
    [root@localhost ~]# type -t awk
    file
    

    awk是可执行的文件

    Keyword
    [root@localhost ~]# type -t while
    keyword
    

    while、for、if、else……等等,是Bash中保留的关键字

    显示命令的位置和类型

    使用-a命令可以显示命令的位置和类型:

    [root@localhost ~]# type -a ls printf awk while
    ls is aliased to `ls --color=auto'
    ls is /usr/bin/ls
    printf is a shell builtin
    printf is /usr/bin/printf
    awk is /usr/bin/awk
    while is a shell keyword
    

    这个实例执行后显示了ls,printf,awk,while命令的类型和位置。

    总结

    type工具用于显示命令的类型信息。它将展示在命令行上输入给定的命令将如何解释。

  • 相关阅读:
    抓包获得东北大学的课程表,考试成绩
    都四次上课练习
    基于WolframAlphaAPI的科学计算器原型设计
    原型设计工具比较及实践
    Xamarin.Forms实现扫码登陆程序移动端(上)
    Hello World!
    程序员的路
    Angularjs 异步模块加载项目模板
    推荐一个 angular 图像加载插件
    前端,我为什么不要你
  • 原文地址:https://www.cnblogs.com/linuxprobe/p/14384863.html
Copyright © 2011-2022 走看看