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 内建的指令功能。

  • 相关阅读:
    最简单的jQuery插件
    SQL执行时间
    Resharper 8.2 注册码
    Module模式
    RestSharp使用
    使用MVC过滤器保存操作日志
    Ajax Post 类实例
    IBatis分页显示
    IBatis插入类的实例
    Topcoder SRM629 DIV2 解题报告
  • 原文地址:https://www.cnblogs.com/lbg-database/p/10109981.html
Copyright © 2011-2022 走看看