Linux学习笔记(四)
来源:互联网 发布:金十数据直播间喊单 编辑:程序博客网 时间:2024/05/24 04:14
内建命令实际上是 shell 程序的一部分,其中包含的是一些比较简单的 Linux 系统命令,这些命令是写在bash源码的builtins里面的,并由 shell 程序识别并在 shell 程序内部完成运行,通常在 Linux 系统加载运行时 shell 就被加载并驻留在系统内存中。而且解析内部命令 shell 不需要创建子进程,因此其执行速度比外部命令快。比如:history、cd、exit 等等。
外部命令是 Linux 系统中的实用程序部分,因为实用程序的功能通常都比较强大,所以其包含的程序量也会很大,在系统加载时并不随系统一起被加载到内存中,而是在需要时才将其调用内存。虽然其不包含在 shell 中,但是其命令执行过程是由 shell 程序控制的。外部命令是在 Bash 之外额外安装的,通常放在/bin,/usr/bin,/sbin,/usr/sbin等等。比如:ls、vi等。
xxxis a shell builtin
xxxis /usr/sbin/xxx
xxxis an aliasfor xx --xxx
三个查询命令的指令:help 快速 man 全面 info 更全面
阅读全文
0 0
- linux学习笔记(四)
- Linux学习笔记(四)
- Linux学习笔记(四)
- Linux学习笔记(四)
- Linux学习笔记(四)
- Linux学习笔记(四)
- linux学习笔记(四)
- Linux 学习笔记(四)
- Linux学习笔记(四)
- Linux学习笔记(四)
- LINUX学习笔记(四)
- Linux学习笔记四
- Linux学习笔记四
- Linux学习笔记四
- Linux 学习笔记(四)进程控制
- Linux Glibc(学习笔记四)
- 学习Linux笔记(四)--文件操作
- LINUX学习笔记(四)RAID LVM
- WPF图片模糊
- 使用XSell上传、下载文件到Linux服务器
- centos 6 更换repo
- 使用hibernate的validator时提示java.lang.NoClassDefFoundError: com/fasterxml/classmate/TypeResolver
- Get start-新建工程,集成firebase、admob
- Linux学习笔记(四)
- Java数组
- 自定义环形进度条
- Ubuntu 16.04 中文输入法
- redis学习笔记-1
- Android zxing 二维码扫描和生成方法(简单版)
- Java- 数组
- 如何正确删除PLECS Block Set 解决matlab的加载异常
- Kettle调度实现