您所指的简单程序通常称为“ shell脚本”。本质上,您只需在一个文件中收集一些您想要的命令,然后执行它们。您还可以对更复杂的脚本进行某种流控制(循环、if-else 语句等)。
要构建一个简单的bash shell 脚本,我们称之为它myscript.sh
,按照以下步骤操作:
在“myscript.sh”源文件的第一行放置(见下面的注释)
#!/bin/bash
然后是您的命令,例如用于演示目的
echo "hello, I'm coming from the script file"
ls -l
保存文件。
要使这个文件“可执行”类型
$ chmod +x myscript.sh
然后你应该能够从命令行运行这个文件
$ ./myscript.sh
您会看到 echo 命令的输出“你好,我来自脚本文件”,然后是长格式的目录列表。
以下是bash 教程和Bash 初学者指南的链接。
最后,有时您可以使用aliases将几个命令串在一起,尽管大多数人只是“别名”较短版本的常用命令,为命令创建缩写。
注意重新定位bash
:
要找出你的bash
shell 在哪里,你总是可以输入which bash
,它会返回一个路径/目录,所以如果它不同,就把它放在顶部。例如,如果它说/usr/bin/bash
您将把#!/usr/bin/bash
它放在#!/bin/bash
脚本的第一行。