间接以文件名的形式来执行
文件名是要带门路的,如果没有在 PATH 规定的目录内的话,否则零碎找不到文件。不带门路则必须在 PATH 指定的某个目录内。
- 应用绝对路径 +shell 文件的形式,要求文件必须有 rx 权限,例: /home/aliao/test.sh
- 应用相对路径 +shell 文件名的形式,要求文件必须有 rx 权限,例:./test.sh
- 间接应用 shell 文件名的形式,要求文件必须在 PATH 所规定的目录内,并且具备 rx 权限,例:test.sh
bash 或 sh+ 文件名的形式
此时不须要文件具备 x 权限,只有有 r 权限就能够执行。例:bash test.sh 或者 bash ./test.sh 或者 bash /home/aliao/test.sh