shell
Created Tuesday 13 March 2018
shell是用C语言编写的程序。
bash由于易用免费,bash shell是linux系统默认的shell
hello.sh但是后缀名并不影响脚本执行,但是后缀方便人识别这是个shell程序
vi 创建一个hello.sh
在文件种首行写上#!/bin/bash
再写上echo "hello world"
-rw-rw-r-- 1 pumbaa pumbaa 32 Mar 13 11:58 hello.sh
(自己 ,同组用户, 其他用户 )
因为hello.sh没有可执行权限所有需要加上可执行权限
加权限的方法:
chmod 777 ./hello.sh
chmod u+x ./hello.sh:增加当前用户的可执行权限。
chmod + x ./hello.sh:所有的用户添加可执行权限
执行的时候:
如果写hello.sh是一个相对路径写法,会在path中查找hello.sh,找不到就会报错
./hello.sh是一个绝对路径的写法。
执行两种写法:
./hello.sh
/bin/sh hello.sh
shell脚本中变量名和等号之间不能加空格。
echo $JAVA_HOME:查看java_home变量的值。