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分为简单的写法(简单命令的堆积)和复杂写法(程序设计)