Ubuntu(①shell脚本)
touch 命令
touch 1.sh
如果文件不存在,就会新建一个空文件。
如果文件已存在,会更新它的“最后修改时间”。
nano 命令
nano 1.sh
在 nano 中按 Ctrl+O 保存,Ctrl+X 退出
编写脚本
#!/bin/bash
echo "Hello, Ubuntu!"
第一行 #!/bin/bash 称为 shebang,告诉系统用 bash 来解释脚本
echo 用来输出文本
赋予执行权限
chmod +x 1.sh
chmod:是 Linux/Ubuntu 中的“change mode”命令,用来修改文件或目录的权限
+x:表示“添加执行(execute)权限”
文件名:你要操作的目标文件,比如 script.sh
在 Linux 中,每个文件有三类权限:
r (read):读权限,可以查看文件内容
w (write):写权限,可以修改文件内容
x (execute):执行权限,可以把文件当作程序运行
如果要移除执行权限:
chmod -x 1.sh运行脚本
./1.sh函数调用
代码
#!/bin/bash
hello() {echo "Hello, Ubuntu!"
}echo "函数开始执行"
hello        # 这里就是手动调用函数
echo "函数执行完毕"
输出
函数开始执行
Hello, Ubuntu!
函数执行完毕
