千家信息网

bash命令使用详解

发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,在Linux上采用bash作为标准,基本上它描述了对带有".sh"扩展名的vi编辑器等文本的处理并执行。与编程一样,它有许多函数,如变量,函数和算术处理,所以如果你是一个小程序,你可以用bash编写它
千家信息网最后更新 2025年02月02日bash命令使用详解

在Linux上采用bash作为标准,基本上它描述了对带有".sh"扩展名的vi编辑器等文本的处理并执行。

与编程一样,它有许多函数,如变量,函数和算术处理,所以如果你是一个小程序,你可以用bash编写它。

此外,由于bash是由shell执行的,因此它也称为shell脚本。

创建一个shell脚本

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

使用vi命令创建新文件。

$ vi hello.sh

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

#!/usr/bin/bashecho "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/bashecho "Hello World!!"#结束处理。exit 0

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

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

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

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

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

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

输入和输出

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

执行结果:

30ege=30

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

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

变量 脚本 命令 字母 处理 输出 函数 参数 控制台 数字 文件 注释 结果 编辑器 控制 编程 输入 普通 一行 下划线 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 转本考试报名为什么服务器异常 福建制造执行系统软件开发 网络安全直播大讲堂 莱阳游戏软件开发解决方案 国家信息网络安全监察局官网 网络安全立法根据 网络安全黑板报模版 小程序消息服务器收费 聊城游戏软件开发企业 宜章电脑软件开发薪资 罗定数据库修复 网络安全防御系统原理 衡水软件开发模型 服务器开启但是不开门 软件开发后怎么创业 王者语音服务器未响应 数据库同步工具免费下载 小型软件开发择优推荐 我的世界手机版服务器 花都app软件开发服务商 少儿编程和软件开发走哪个 服务器什么时候才能正常运行 西安网安网络技术有限公司 山西麻将软件开发质量放心可靠 中山笃行网络福州软件开发 软件开发后怎么创业 php自定义框架查询数据库 网络工程与软件开发哪个好就业 我的世界服务器猪灵无法交易 任务管理器找不到服务器
0