良许Linux教程网 Shell教程 Linux系统中bash命令

Linux系统中bash命令

大多数Linux系统采用bash标准,它可以处理并执行“.sh”为扩展名的文件,可以说它也是一种编程,但是bash是sehll解析的,所以被称为shell编程。

创建一个shell脚本

我们首先创建一个简单的脚本,将“Hello World !!”输出到控制台。

使用vi命令创建新文件。

 $ vi hello.sh

打开编辑器后,按如下所示编写。

 #!/usr/bin/bash``echo "Hello World!!"``exit 0

第一行上的“#!/ usr / bin / bash”表示它是使用bash的shell脚本。

第二行描述了要执行的语句。

最后,使用“exit 0”退出 bash。参数0表示正常结束。

创建文件后,使用bash命令执行shell脚本。

 $ bash hello.sh

执行结果:

 Hello World!!

Hello World !!已输出

此外,在执行shell脚本时的命令除了bash以外,还有改变执行权限用“./”运行的。

 $ chmod 755 hello.sh``$ ./hello.sh

有一种用 sh命令执行的方法。

 $ sh hello.sh

shell脚本可以编写注释以及编程。

注释可以在“#”之后写出。

 #!/usr/bin/bash``echo "Hello World!!"``#结束处理。``exit 0

Shell脚本可以定义变量和赋值。

 #!/usr/bin/bash`` ` `num=100``PI=3.14``STR1="Hello"``str_2="World!!"`` ` `echo ${num}``echo ${PI}``echo ${STR1}``echo ${str_2}`` ` `exit 0

变量可以是字母数字字符,例如大写字母和小写字母,数字和下划线(_)。

为变量赋值时,请将其写为“变量 = 值”。

请注意,如果在“=”之前和之后放置空格,则会导致错误。

此外,在访问变量时,需要在变量名称之前添加“,如 {变量}”,将变量用“{}”括起来。

输入和输出

 #!/usr/bin/bash`` ` `read AGE``echo "ege=$AGE"`` ` `exit 0

执行结果:

 30``ege=30

read将从控制台输入的内容存储到参数中指定的变量中。

read指定的变量可以称为普通变量。

sehll还有很多神奇有用的命令,大家可以在评论区分享一下啊。

以上就是良许教程网为各位朋友分享的Linux系统相关内容。想要了解更多Linux相关知识记得关注公众号“良许Linux”,或扫描下方二维码进行关注,更多干货等着你!

本文由 良许Linux教程网 发布,可自由转载、引用,但需署名作者且注明文章出处。如转载至微信公众号,请在文末添加作者公众号二维码。
良许

作者: 良许

良许,世界500强企业Linux开发工程师,公众号【良许Linux】的作者,全网拥有超30W粉丝。个人标签:创业者,CSDN学院讲师,副业达人,流量玩家,摄影爱好者。
上一篇
下一篇

发表评论

联系我们

联系我们

公众号:良许Linux

在线咨询: QQ交谈

邮箱: yychuyu@163.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部