Shell 执行

作者: 谢小帅 | 来源:发表于2017-05-03 18:07 被阅读0次
#!/bin/bash
echo "Hello World !"

#! 是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行,即使用哪一种 Shell。

2种执行shell程序的方式

(1)加权限

~$ chmod +x a.sh 
~$ ./a.sh

(2)sh命令

~$ sh a.sh // 这里的a.sh可以是没有x权限的

实例

(1)方式1
shuai@ubuntu:~/Desktop$ ./b.sh // 刚建立的sh文件没有x(执行)权限
bash: ./b.sh: Permission denied
shuai@ubuntu:~/Desktop$ chmod +x b.sh // 加权限
shuai@ubuntu:~/Desktop$ ./b.sh // 执行, ./test.sh,而不是 test.sh,防止系统误认为是命令
bb
shuai@ubuntu:~/Desktop$ ls -l
total 8
-rw-r--r-- 1 shuai shuai 31 May  2 20:33 a.sh // 还没有x
-rwxr-xr-x 1 shuai shuai 23 May  3 14:50 b.sh // 已经有了x
lrwxrwxrwx 1 root  root  10 Apr 19 17:41 Parallels Shared Folders -> /media/psf

(2)方式2
shuai@ubuntu:~/Desktop$ sh a.sh  // 用sh可以执行没有x权限
hello world

相关文章

  • vim学习 09——shell命令

    vim学习 09——shell命令 执行 shell 命令 :!shell命令 : 可以执行 shell 命令。 ...

  • shell基础

    shell脚本 1.shell脚本执行方式 1.1 添加执行权 1.2 指定shell命令 2.shell变量 2...

  • 操作系统学习笔记(九)

    Shell Shell是操作与用户交互的界面 Shell表现为通过控制台执行用户命令的方式。Shell本身不执行命...

  • Linux系统与shell环境准备

    Linux的目录结构: Linux基本命令: 常见shell: 如何执行该shell?1.如果该shell有执行权...

  • 第一个shell

    编写一个shell脚本 shell脚本的开头一定要指定一个shell解释器 给shell脚本加执行权限 执行she...

  • shell脚本运行的方式

    Linux中Shell脚本的执行通常有4种方式,分别为:工作目录执行,绝对路径执行,sh执行,Shell环境执行。...

  • 命令行执行shell脚本成功,但crontab执行失败

    手动执行 Shell 脚本成功,但是放入 crontab 执行就会报错: 但直接执行该 Shell 脚本却可以成功...

  • shell脚本4种执行方式

    Linux中shell脚本的执行通常有4种方式,分别为工作目录执行,绝对路径执行,sh执行,shell环境执行。脚...

  • Shell -X命令

    shell "-x"选项可用来跟踪脚本的执行,是调试shell脚本的强有力工具。“-x”选项使shell在执行脚本...

  • java远程执行shell命令失败

    需要通过java远程登录linux系统执行shell命令,执行的shell命令是 这条命令在linux下执行完全没...

网友评论

    本文标题:Shell 执行

    本文链接:https://www.haomeiwen.com/subject/bflltxtx.html