如果你觉得自己熟悉的语言(如Java、C)写shell脚本实在太啰嗦,你只是想做一些备份文件、安装软件、下载数据之类的事情,学着使用sh,bash会是一个好主意。 执行脚本,输出结果如下所示: $ chmod +x test.sh $ ./test.sh 1 2 3 Shell 传递参数实例! 第一个参数为:1 参数个数为:3 传递的参数作为一个字符串显示:1 2 3 $* 与 $@ 区别: 相同点:都是引用所有参数。 不同点:只有在双引号中体现出来。 实际应用场景 1. 修复从 Windows 传输的脚本 实例 # 转换脚本文件 dos2unix backup_script.sh # 添加执行权限 chmod +x backup_script.sh # 执行脚本 . / backup_script.sh 3、Linux 系统安装 Linux 下可以使用一键安装脚本,我们打开终端,运行以下命令: curl -fsSL https://ollama.com/install.sh | bash 安装完成后,通过以下命令验证: ollama --version 如果显示版本号,则说明安装成功。 属性检测描述如下:. 其他检查符: -S: 判断某文件是否 socket。 -L: 检测文件是否存在并且是一个符号链接。 实例 变量 file 表示文件 /var/www/runoob/test.sh,它的大小为 100 字节,具有 rwx 权限。 下面的代码,将检测该文件的各种属性: 实例 source debug_script.sh # 脚本中设置的变量现在可以在当前 shell 中检查
Linux curl 命令是一个强大的命令行工具,用于在 Linux/Unix 系统中传输数据,支持多种协议,适合开发者和系统管理员。 Shell 流程控制 和 Java、PHP 等语言不一样,sh 的流程控制不可为空,如 (以下为 PHP 流程控制写法): Linux wget 是一个强大的网络下载工具,支持 HTTP、HTTPS 和 FTP 协议,具有断点续传和递归下载等特性。
OPEN