前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >Shell入门程序

Shell入门程序

原创
作者头像
入门笔记
修改2020-12-29 10:07:45
修改2020-12-29 10:07:45
4390
举报
文章被收录于专栏:入门小站入门小站

本案例主要讲解在大多 Linux 发行版下默认 Bash Shell。Linux 系统是 RedHat 下的 CentOS 操作系 统,完全免费。与其商业版 RHEL(Red Hat Enterprise Linux)出自同样的源代码,不同的是 CentOS 并不包含封闭源代码软件和售后支持。

新建一个hello.sh文件

代码语言:txt
复制
> vim hello.sh
#!/bin/bash 
echo "入门小站"

#!是一个特殊的标记,表明使用啥解释器来执行,比如这里使用了/bin/bash来执行这个脚本。 #只用一个#就是注释 echo:输出 我们把上面的脚本保存成一个文件, hello.sh 后面的这个sh是shell脚本的扩展名。 然后要怎嚒来执行呢?执行一个shell脚本有很多种方式:

运行hello.sh

使用bash命令

代码语言:txt
复制
>bash hello.sh

hello.sh添加可执行权限

代码语言:txt
复制
> chmod o+x hello.sh
> ./hello.sh
入门小站

注意,一定要写成./hello.sh,而不是hello.sh,运行其它二进制的程序也一样,hello.sh,linux系统会去PATH里寻找有没有叫test.sh的,而只有/bin, /sbin, /usr/bin,/usr/sbin等在PATH里,你的当前目录通常不在PATH里,所以写成hello.sh是会找不到命令的,要用./hello.sh告诉系统说,就在当前目录找。

使用source命令

代码语言:txt
复制
> source hello.sh
入门小站
wx.jpg
wx.jpg

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 新建一个hello.sh文件
  • 运行hello.sh
    • 使用bash命令
    • 给hello.sh添加可执行权限
    • 使用source命令
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档