zoukankan      html  css  js  c++  java
  • 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 内建的指令功能。

  • 相关阅读:
    Spring Cloud概述
    Servlet调用流程和Spring MVC调用流程
    待看文章链接
    MyBatis之 resultMap 元素子元素详解
    MyBatis核心配置文件模板代码
    ios上架
    iOS打包部署
    Android XML绘图(4)——Bitmap
    Android XML绘图(2)——Layer
    Android XML绘图(3)——Selector
  • 原文地址:https://www.cnblogs.com/lbg-database/p/10109981.html
Copyright © 2011-2022 走看看