Linux类型命令

linux类型命令

在本指南中,我们将学习更多关于Linux中的”type”命令

前提条件:

要执行本指南中演示的步骤,您需要以下组件:

正确配置的Linux系统。查看如何创建Linux VM用于测试和学习目的。对命令行界面的基本理解

Linux中的Type命令

与其他Linux专用命令(例如:ls、chmod、shut、vi、grep、pwd等)不同,”type”命令是一个内置的Bash函数,它显示作为参数提供的命令类型的信息。

$type

除了Bash,其他炮弹(Zsh、Ksh等)还附带自己执行的“类型”命令。

基本用法

类型的命令结构如下:

$type

最简单的用法是提供命令作为参数。

$type,其中

“type”命令也可以同时处理多个参数。

$type type which cd ls chmod sudo sleep shoff

命令类型

如果我们只对命令的类型感兴趣,那么使用”—t”标志只获取命令类型。

$type—t echo

$type—t type

$type—t while

$type—t grep

输出是以下命令类型之一:

别名:shell别名。function:内置shell函数。Builtin:一个内置的外壳命令。file:磁盘文件。关键字:用于特定于shell函数的保留字。

所有地点

Linux上的各种命令既作为独立的可执行文件也作为内置的shell函数存在。我们可以使用”type”命令来确定一个命令是否具有这两个特性。

查看以下示例:

$TYPE-A回声

这里,正如输出所示,”echo”命令是一个内置的shell函数,也是一个可执行文件(位于”/usr/bin/echo”)。

其他选择

除了以上提到的选项外,”type”命令还附带了一些附加选项。

“—p”旗

运行以下命令:

$type—p echo

$type-p关闭

这里,如果给定的参数是内置的shell,”type”命令将不会显示任何输出。否则,输出将是命令的可执行文件的位置。

“P”旗

查看以下示例:

$P型回波电源

$type—P,while

这里,”type”命令将在所有PATH位置中搜索给定的参数,并返回匹配的可执行文件的位置。

在本例中,”echo”和”pwd”命令都有专用的二进制文件。”if”和”while”都是shell关键字,没有专用的二进制代码。输出为空。

退出代码

在执行其任务之后,”type”命令会留下一个退出代码。使用退出代码,我们可以确定任务是否成功。

0:命令运行成功,没有任何错误。1:该命令面临错误。

以下命令演示退出代码:

$type

$echo $?

$type asdfg

$echo $?

结论

在本指南中,我们演示了如何在Linux中使用“type”命令。它是一个外壳内置命令,用于描述命令的性质。

有兴趣了解更多关于其他Linux命令的信息吗?查看Linux命令子类别。要获得更多与Bash相关的指南,请查看Bash编程。

快乐的计算!

以上就是Linux类型命令的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2285918.html

(0)
上一篇 2025年2月27日 21:46:51
下一篇 2025年2月18日 00:49:29

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 如何在Linux下查看磁盘使用情况

    在linux服务器上,需要定期检查磁盘使用情况并进行适当管理,以避免可能出现的问题。监视磁盘报告可以帮助您识别哪些文件或目录占用了大量磁盘空间,需要及时清理。这样做能够确保系统运行顺畅,并且确保磁盘空间得到充分利用,提高服务器的性能和效率。…

    2025年2月27日
    200
  • 如何在Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS流上添加/删除内核引导参数/参数和GRUB引导脚本

    在Fedora 39+、RHEL 9、AlmaLinux 9、Rocky Linux 9和CentOS Stream 9 Linux发行版上,您可以使用grubby程序管理GRUB引导条目。 在本文中,我们将向您展示如何使用GRUBY在Fe…

    2025年2月27日
    200
  • 如何在Ubuntu/Debian/RHEL/CentOS/Fedora/Rocky Linux上更改网络接口策略

    可预测的网络接口名称为: 重启后稳定固定/一致,即使添加或移除硬件也是如此即使更换了有缺陷/损坏的硬件,也已修复/保持一致无状态,不需要任何显式配置文件 为了确保系统安全性和网络接口的易用性,可预测的网络接口名称至关重要。因此,主流的Lin…

    2025年2月27日
    200
  • 如何在Linux中设置JAVA_HOME

    当您想在Linux系统上开发基于Java的应用程序时,设置JAVA_HOME是必不可少的。JAVA_HOME指向安装JDK或Java Development Kit的目录。 因此,JAVA_HOME变量在Java应用程序中起着至关重要的作用…

    2025年2月27日
    200
  • 如何在Linux中使用rsync在目录之间高效传输文件

    Rsync是一个命令行实用程序,以其在Linux中的数据同步特性而闻名。您可以使用它来同步相同或不同系统上的文件。此外,它还提供了文件压缩、加密、选择性同步等功能,使其优于其他工具。它可以比较源目录和目标目录,以便只从源目录传输新添加和更新…

    2025年2月27日
    200
  • 在Linux中安装驱动器

    在Linux系统中访问SSD、HDD或USB驱动器的文件系统需要进行安装,这样可以方便地管理外部驱动器上的数据,并进行必要的操作。 在Linux系统中,由于可能存在多个驱动器连接到系统中,包括内部和外部驱动器,因此关键是确定要首先挂载的驱动…

    2025年2月27日
    200
  • Linux CIFS挂载

    CIFS,又称作通用Internet文件系统,是SMB(服务器消息块)的一种变体,旨在通过小型局域网(LAN)实现对文件夹、文件和打印机的共享访问。 Linux附带了CIFS—Utils包,用于使用CIFS协议通过本地网络装载和管理跨平台文…

    2025年2月27日
    200
  • 如何在Linux中使用命令行发送电子邮件

    如今,几乎每个人都在使用电子邮件,电子邮件已经超过了文本消息的媒介,成为最有效的沟通方式。在全球范围内已经建立了各种邮寄服务,它们允许您在网站上访问它们的服务。有些甚至有针对不同平台的应用程序,如Gmail和Outlook for Wind…

    2025年2月27日
    200
  • Linux的哪个命令

    标题:Linux Which Command 摘录:关于在Linux上使用”which”命令以及如何从PATH变量查找各种可执行文件和脚本的实用教程以及示例。 固定链接:linux-哪个-命令 Category:Linux命令 在本指南中,…

    2025年2月27日
    200
  • 如何在Linux中显示装载

    Linux中的文件管理一直是用户工作流程中最重要的部分。幸运的是,它有一个很棒的文件系统,并为高效的文件管理提供了各种功能。它具有创建或删除目录、列出目录、显示目录内容、限制访问等命令。它允许您查看挂载的驱动器,并便于系统监控、存储管理、磁…

    2025年2月27日
    200

发表回复

登录后才能评论