Linux Shell——如何书写shell脚本的第一步!!!

Shell脚本

    • 1. #!
    • [2. 如何执行一个shell脚本](#2. 如何执行一个shell脚本)
    • [3. 如何在Shell文件中包含其他脚本文件](#3. 如何在Shell文件中包含其他脚本文件)
  • 总结

这篇文章没有关于shell特别的语法知识,只是总结一下关于shell脚本文件的一些书写规定和如何执行一个shell脚本,如何在一个shell脚本中引入其他的shell脚本

1. #!

每当打开一个shell脚本文件的时候,首行大都是 #! /bin/bash,这个其实是shell脚本文件的一种规定,指的是告诉shell脚本执行的时候使用哪个解释器去运行,上面的就是告诉shell脚本使用/bin目录下的bash解释器运行这个脚本

2. 如何执行一个shell脚本

当我们写好shell代码之后,是要用来执行的,那么如何执行呢?一种是将shell脚本文件增加有执行权限,作为可执行程序去执行

  1. 作为可执行程序
    语法:chmod +x 脚本文件
    有了执行权限直接在控制台上输入脚本文件路径即可
  1. 作为解释器参数

3. 如何在Shell文件中包含其他脚本文件

在其他文件中包含另一个shell文件的语法为:

  1. . 其他脚本文件路径 引入其他脚本文件
  2. source 其他脚本文件路径

总结

最后继续总结一下吧:
用哪个解释器执行脚本
如何执行一个shell脚本
如何包含另一个shell脚本

希望对看到本文的你有帮助。

|----------------------------------------------------------------------------------------------------|------------------------|------------------------------------------------------------|
| 上一篇 Linux命令------压缩和解压缩 | 创作不易,记得点赞收藏哦 | [下一篇 待定](#上一篇 Linux命令——压缩和解压缩 创作不易,记得点赞收藏哦 下一篇 待定) |

相关推荐
韩楚风1 小时前
【linux 多进程并发】linux进程状态与生命周期各阶段转换,进程状态查看分析,助力高性能优化
linux·服务器·性能优化·架构·gnu
陈苏同学1 小时前
4. 将pycharm本地项目同步到(Linux)服务器上——深度学习·科研实践·从0到1
linux·服务器·ide·人工智能·python·深度学习·pycharm
Ambition_LAO1 小时前
解决:进入 WSL(Windows Subsystem for Linux)以及将 PyCharm 2024 连接到 WSL
linux·pycharm
Pythonliu72 小时前
茴香豆 + Qwen-7B-Chat-Int8
linux·运维·服务器
你疯了抱抱我2 小时前
【RockyLinux 9.4】安装 NVIDIA 驱动,改变分辨率,避坑版本。(CentOS 系列也能用)
linux·运维·centos
追风赶月、2 小时前
【Linux】进程地址空间(初步了解)
linux
栎栎学编程2 小时前
Linux中环境变量
linux
我是哈哈hh2 小时前
专题十_穷举vs暴搜vs深搜vs回溯vs剪枝_二叉树的深度优先搜索_算法专题详细总结
服务器·数据结构·c++·算法·机器学习·深度优先·剪枝
郭二哈2 小时前
C++——模板进阶、继承
java·服务器·c++
挥剑决浮云 -2 小时前
Linux 之 安装软件、GCC编译器、Linux 操作系统基础
linux·服务器·c语言·c++·经验分享·笔记