协程:可以同时做两件事。它在后台生成一个子shell,并在这个子shell中执行命令。基本上就是将命令置于后台模式。
coproc命令:创建一个后台作业
例:coproc my_job{ sleep 10; } -->给进程起一个叫my_job的名字,并置于后台模式。
外部命令有时也被称为文件系统命令linux命令,是存在与bash shell之外的程序。
外部命令程序通常位于/bin、/usr/bin 、/sbin、/usr/sbin中。
which:查找并显示给制定命令的绝对路径。
type:显示指定命令的类型,判断给出的指令是内部指令还是外部指令。
当外部命令执行时,会创建一个子进程,这种操作被称为衍生。
内建命令和外部命令的区别在于前者不需要使用子进程来执行。他们已经和shell编译成了一体,作为shell工具的组成部分存在。不需要借助外部程序文件来运行。
对于多种实现的命令,如果想要使用其外部命令实现linux命令,直接指明对应的文件就可以
例如:使用pwd ,可以输入/bin/pwd。
history命令:列出最近1000条指令
使用!!显示出从shell的历史纪录中唤回的命令。然后执行该命令。
命令历史纪录被保存在隐藏文件.bash_history中,它位于用户的主目录中。
history -a -->强制将命令历史纪录写入.bash_history中。
history -n -->强制重新读取.bash_history文件。
!20 -->将编号20的历史命令取出并执行。
命令别名:
alias:是另一个shell的内建命令,允许将命令创建另一个名称
alias -p -->查看当前可用的别名。
上一个教程:Linux top命令的用法详细详解
下一个教程:linux命令中的“<”和“