• linux解释器、内建和外建命令


    查看系统是哪种命令解释器:

    [root@localhost ~]# echo $SHELL

    /bin/bash

     

    内建命令:是shell程序的一部分,包含的是一些比较简单的linux系统命令,这些命令由shell程序识别并在shell程序内部完成运行。

    外建命令:外部命令是在bash之外额外安装的,是linux系统中的实用程序部分,通常外部命令的实体并不包含在shell中,在系统加载时并不随系统一起被加载到内存中,而是在需要时才将其调用内存。但是其命令执行过程是由shell程序控制的。shell程序管理外部命令执行的路径查找、加载存放,并控制命令的执行。

    使用type命令分辨内建和外建命令:

    [lbg@localhost test]$ type ls

    ls is aliased to `ls --color=auto'

    [lbg@localhost test]$ type pwd

    pwd is a shell builtin

    [lbg@localhost test]$ type ll

    ll is aliased to `ls -l --color=auto'

    [lbg@localhost test]$ type hostname

    hostname is /bin/hostname

     file:表示为外部指令;
     alias:表示该指令为命令别名所设定的名称;
     builtin:表示该指令为 bash 内建的指令功能。

  • 相关阅读:
    SQL-SQL介绍
    springcloud-服务注册与发现
    java基础-初识类
    java基础- Java编程规范与注释
    java基础-数据类型之殇
    java基础- 你真的了解运算符吗?
    java基础-控制流程语句
    java基础-对象的初始化
    TypeScript 联合类型
    TypeScript 元组
  • 原文地址:https://www.cnblogs.com/lbg-database/p/10109981.html
Copyright © 2020-2023  润新知