–解释器,启动器
–解释器:
- 用户交互输入 如vim
-
文本文件输入
-
!/bin/bash
-
*!/usr/bin/python
-
bash/sh file
- 当前shell: source file
- 新建的shell : /bin/bash file 或者 ./file.sh (需要chmod +x file.sh) 命令行中的命令都可以放到一个文件中! 省得每次都得重新写大量的shell命令。
pstree 进程树
echo $$ 打印进程号
pstree -p 输出带有进程id的进程树
myshellname(){
command1
command2
command3
....
}
myshellname
1. bash是一个程序,shell是一个bash进程
2. bash是一个解释器,启动器
3. 解释执行用户的输入指令,可以通过shell启动其他的进程,将要执行的命令放到一个文件中,在文件开头:
#!/bin/bash
#!/usr/bin/python
#!/bin/awk -f
用于指定该脚本由哪个程序负责解释执行。
funName(){
各种命令
}
直接输入funName就可以执行了
Original: https://www.cnblogs.com/Boyka1/p/leilei.html
Author: 程胥员
Title: bash是什么?
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/524483/
转载文章受原作者版权保护。转载请注明原作者出处!