Linux Shell 脚本编程 入门
查看当系统有什么shell解释器:cat /etc/shells
CentOs默认用的是 bash : echo $SHELL
Shell 脚本入门
1、脚本格式:
脚本要以 #!/bin/bash 开头 用来指定解析器
创建第一个脚本 hello.sh:
# 编写脚本 也可以不写.sh指定后缀
vim hello.sh
#!/bin/bash
echo hello world
echo "hello world bash " >> lxw.txt
第一行 #!/bin/bash 用来指定解析器bash
第二行输出一行hello world
第三行 将 hello world bash 追加到 lxw.txt文件中
执行脚本:
bash 脚本名称
sh 脚本名称
文件名执行脚本 ./hello.sh
会发现权限不够,因为当前的用户权限是读写 rw-,并没有可执行权限x
我们就需要更改脚本文件权限
# 方式一hello.sh 脚本的+x 权限
chmod +x hello.sh
# 方式二 二进制更改
chmod 744 hello.sh
发现更改权限之后可以用脚本名称直接去执行脚本了
source hello.sh . hello.sh 执行脚本
这里的 . 脚本名 跟之前的./是不一样的 ./是相对路径 这里的 . 是shell内嵌命令 type source
source 对比 bash sh 的区别
Linux Shell 脚本编程 入门相关推荐
- 【shell笔记】Linux Shell脚本编程入门知识点全面涵盖
本文是我对白树明老师shell课程笔记的总结,课程链接:https://www.bilibili.com/video/BV1j541157Sr?from=search&seid=9757674 ...
- Linux Shell脚本编程入门
Shell Script Shell 脚本是包含一系列命令的文本本当:读取执行该文本文档就可以执行文档里面的命令: 常用于执行批量事务处理.重复性操作.自动化运维.定时执行任务等 编写一个简单 She ...
- Linux shell脚本编程(三)
Linux shell脚本编程 -------------------------------------------------------------------- 注:如果你对python感兴趣 ...
- Linux shell脚本编程(二)
Linux shell脚本编程(二) -------------------------------------------------------------------- 注:如果你对python ...
- Linux shell脚本编程(一)
-------------------------------------------------------------------- 注:如果你对python感兴趣,我这有个学习Python基地, ...
- Linux Shell脚本编程基础
2 Linux Shell脚本编程基础 发表于: Linux, Shell, UNIX, 资源分享 | 作者: 谋万世全局者 标签: Linux,Shell,编程基础,脚本 本文作者:Leal 授权许 ...
- Linux shell 脚本编程-实战篇(三)
继: Linux shell 脚本编程-实战篇(二) 3. 一些小有意思的脚本 3.1 发送消息 3.1.1 功能分析 对于这种简单的脚本,需要的功能不多.涉及的一些命令很常见,下面了解脚本所需的几个 ...
- Linux shell 脚本编程-实战篇(二)
继: Linux shell 脚本编程-实战篇(一) 2. 创建与数据库.Web及电子邮件相关的脚本 2.1 MySQL 数据库 2.1.1 MySQL 数据库安装 到 http://repo.mys ...
- linux shell 脚本编程基本语法
linux shell脚本编程基本语法 Shell script是利用shell的功能所写的一个"程序",这个程序是使用纯文本文件,将一些Linux Shell的语法与命令(含外部 ...
最新文章
- iOS隐藏导航栏的方法
- Atitit 大json文件的结构化查看解决方案,高性能的jsonview attilax总结.docx
- 【Android FFMPEG 开发】FFMPEG 视频播放进度控制 ( 显示播放进度 | 拖动进度条播放 )
- [云炬python3玩转机器学习笔记] 3-7Numpy中的矩阵运算
- [转]在C#中像Python一样编写TensorFlow机器学习代码
- recyclerview 加载fragment_恢复 RecyclerView 的滚动位置
- 图论 —— 生成树 —— 最小生成树 —— Prim
- 内卷加速 | 本科毕业出国率下降,考研or保研?
- Shell 监控文件变化
- DB2 ResultSet用法
- sqlServer 如何查看数据库日志文件的大小
- 唐宇迪学习笔记8:逻辑回归算法
- 以后你肯定会用到的,25个常用Matplotlib图的Python代码,可以不会不能没有,建议收藏
- 服务器有时候显示美国,美国服务器不通的情况解决方法
- python量化股票源码_使用Python写一个量化股票提醒系统
- MPI和OpenMP混合编程计算pi π值
- 【软件工程习题(含参考答案)】软件系统分析-五道题
- 前端面试必备ES6全方位总结
- 怎么找电脑服务器文档,怎么找到电脑的服务器地址
- Gradle之task的使用
热门文章
- WMIC命令的利用技巧
- switchcase:根据用指定月份,打印该月份所属的季节。3,4,5春季。6,7,8夏季。9,10,11秋季。12,1,2冬季。
- 分层确定性钱包开发的代码实现(HD钱包服务)
- 数字图像处理基础(matlab)Ⅰ:图像读取,显示等
- 雨听|获取微信公众号推送文章封面图片
- 浅谈分布式一致性算法raft
- postgresql 字符串函数
- python 识别二维码/条形码
- ubuntu18.04下pass-through直通realteck PCI设备到qemu-kvm虚拟机实践
- gstreamer之G_DEFINE_TYPE