服务热线:0838-3644370

我们没什么了不起! (除了海外服务器)

Shell基础(二) 2020年9月16日 运维技术 < 文章文档 < 首页

Shell基础(二)

2.Shell入门

编写规范:

  代码规范:#!/bin/bash              指定告知系统当前这个脚本要使用的shell解释器

            Shell相关指令

   文件命名规范:

文件名:.sh                        .sh是Linux下bash shell的默认后缀

使用流程:

1.创建.sh文件

2.编写shell代码

3.执行shell脚本              脚本必须得有执行权限

案例:创建test.sh,实现第一个shell脚本程序,输出hello word

输出命令:echo

注意:输出的内容如果包含字母和符号(不包含变量),则需要用引号包括起来。如果是纯数字可以包也可以不包。


注意,这里在运行时一定要写成./text.sh,而不是text.sh,运行其他二进制的程序也一样,直接写text.sh,Linux系统会去PATH(环境变量)里寻找有没有叫text.sh的,而只有/bin,/sbin,/usr/bin,/usr/sbin等在PATH里,你的当前目录通常不在PATH里,所以写成text.sh是会找不到命令的,要用./text.sh告诉系统说,就在当前目录找。


案例:使用root用户账号创建并执行text2.sh,实现创建一个shelltext用户,并在其家目录中新建文件try.html。


脚本执行的另一个方式:/bin/bash 脚本的路径(了解)


Shell分为简单的写法(简单命令的堆积)和复杂写法(程序设计)


相关专题: shell