• 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工具用于显示命令的类型信息。它将展示在命令行上输入给定的命令将如何解释。

  • 相关阅读:
    机器学习-第四讲(模型升级)
    AI人脸匹对
    AI换脸
    人脸识别分析小Demo
    动态规划-线性DP&区间DP
    动态规划-背包问题
    数学知识-博弈论
    数学知识-组合数
    数学知识-扩展欧几里得
    数学知识-欧拉函数&快速幂
  • 原文地址:https://www.cnblogs.com/linuxprobe/p/14384863.html
Copyright © 2020-2023  润新知