首页 > 滚动

测牛学堂:2023最新软件测试学习教程之linux中shell入门 全球速递

长沙晚报掌上长沙 2023-04-17 20:53:18


(相关资料图)

shell概述

shell是一个用c语言编写的程序,他是用户使用linux的桥梁shell即可以看作是命令,也可以看作是一种程序设计语言shell其实就是一个应用程序,它有操作界面,通过通过这个界面,去访问操作系统的内核其实,我们一开始一直使用的终端界面,其实就是属于shell界面。shell就是将许多命令写到一起,可以自己使用,也可以给别人使用,让用户可以很轻松的执行多个命令,完成一些功能。

shell脚本和环境

shell脚本,是为shell编写的脚本程序。因为linux自带了shell的解释器,vi编辑器就可以写shell脚本代码,所以我们可以理解为linux自带shell的环境。因为易用和免费,bash成为大多数linux系统默认的shell工具。

shell构成

.base_profile 设置环境变量.bashrc 存放针对bash的命令.bash_logout 仅在退出注册时运行.bash_history 历史记录

编写shell脚本

shell脚本可以简单理解也是文本,只是它后缀不同,并且可以被执行。第一步:vi demo.sh,创建脚本,进入编辑模式后,第一行:

这个是固定写法,#!用来指定脚本文件的解析程序。echo 表示输出内容到终端

第二步:设置demo.sh的可执行权限

第三步执行:执行方法1:终端下,./demo.sh即可执行shell脚本,在终端输出文本内容。执行方法2:/bin/bash demo.sh这个直接调用bash去执行shell 文件,也是最常用的方法,重点掌握。

注意:shell脚本可以写的很复杂,完成比较多的功能,作为初学者,我们先了解怎么写shell和运行。后面会跟大家分享一些复杂的shell脚本,以及一些语法和逻辑。

上一篇 下一篇
热文推荐 更多

测牛学堂:2023最新软件测试学习教程之linux中shell入门 全球速递

2023-04-17

扎克伯格与谷爱凌握手,满眼欢喜变迷弟,谷爱凌穿露背裙身姿挺拔

2023-04-17

王霜:足球的未来在孩子们身上-焦点速讯

2023-04-17

重庆市璧山区市场监管局“三举措”推动销售环节食品安全“两个责任”落地落实

2023-04-17

华中数控(300161)盘中异动 股价振幅达9.58% 跌6.28% 报40.3元(04-17)

2023-04-17

A股日报 | 4月17日沪指收涨1.42%,两市成交额达11209亿元

2023-04-17

《机动战士高达:水星的魔女》原声带将于 7 月 26 日发售

2023-04-17

“三月三”期间 广西部分地区有暴风雨天气 需加强防范 全球实时

2023-04-17

当前消息!海南航空西安—香港航线顺利开航

2023-04-17

每日速读!北京、武汉马拉松刷新记录!特步又一次超过了“阿迪耐克”

2023-04-17

【环球报资讯】多家券商Q1业绩报喜,概念股强势上攻,“牛市旗手”要嗨了?

2023-04-17

关注公众号才能开发票怎么破?专家:有权拒绝或举报 全球热文

2023-04-17

百普赛斯:4月14日获融资买入697.47万元,占当日流入资金比例12.33%

2023-04-17

2023年北京积分落户怎么登录(操作流程) 全球快看点

2023-04-17

晨读丨4月17日,关注健康每一天

2023-04-17

索尔维推出全新产品线Tecnoflon ® SHP,进一步拓宽工业等级FFKM全氟橡胶产品组合

2023-04-17

疵境稳境醇境化境的理解_疵

2023-04-17

全球资讯:南昌市持续加大企业上市培育力度

2023-04-16

惠民县姜楼镇开展党建引领“爱心积分超市赋分”活动 天天速讯

2023-04-16

世界视讯!参数检验和非参数检验是什么意思啊_参数检验和非参数检验是什么意思

2023-04-16