3.4 理解shell的内建命令

本文介绍了Linux shell中的外部命令和内建命令。外部命令是独立于shell的程序,通常位于/bin等目录下,执行时会产生子进程。内建命令如`cd`和`exit`直接由shell执行,不涉及子进程。内建命令`history`用于查看历史命令,而`alias`则用于创建命令别名,提高了命令行交互的效率。
摘要由CSDN通过智能技术生成

1.外部命令:

也被称为文件系统命令,是存在于bash shell之外的程序。

它们并不是shell程序的一部分。

外部命令程序通常位于/bin,/usr/bin,/sbin或/usr/sbin中。

当外部命令执行时,会创建出一个子进程。这种操作被称为衍生(forking),外部命令就在衍生的子进程中被执行。

2.内建命令:

内建命令不要子进程来执行。它是作为shell工具的组成部分存在。

如:cd 和 exit命令都内建在bash shell中。

好用的内建命令:

(1)history

查看最近使用过的命令列表。

(2)alias

命令别名命令。

如 alias li='ls -li'

注意,命令别名属于内部命令,所以一个别名只在它被定义的shell进程中才有效。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值