bash是什么?
发布时间:2022-08-09 09:55:02 所属栏目:Linux 来源:互联网
导读:bash shell就是一个bash程序 --解释器,启动器 --解释器: 用户交互输入 如vim 文本文件输入 脚本本质: !/bin/bash !/usr/bin/python 读取方式: bash/sh file 当前shell: source file 新建的shell : /bin/bash file 或者 ./file.sh (需要chmod +x file.
|
bash shell就是一个bash程序 --解释器,启动器 --解释器: 用户交互输入 如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 用于指定该脚本由哪个程序负责解释执行。 当前shell执行借本: source ./ 子进程执行: bash mysh.sh 或者 ./mysh.sh(需要该文件具有可执行权限) 定义函数: funName(){ 各种命令 } 直接输入funName就可以执行了 (编辑:漯河站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
