网站首页 > 精选教程 正文
摘要:Shell 其实就是命令解释器,也是 Linux 操作系统给用户用的接口。用户通过这个接口给程序输入信息,Shell 会把用户的程序还有输入转变成操作系统内核(kernel)能懂的指令。等操作系统内核执行完了,返回的输出又通过 Shell 展示给用户。简单来说,在 Linux 里,Shell 就像是 Linux 内核的一层保护罩,还负责处理用户和内核之间的交流。
这篇文章主要讲的是 Linux Shell 脚本编程的一些基础知识,更详细的在下文。
一、Shell脚本程序介绍
1.脚本程序编程的基本概念
说明:Shell 脚本呢,就是专门用 Shell 来编写的脚本程序。它虽然不像 C++、Java、Python 这些高级语言那么厉害,功能那么强大,不过在服务器运维这块,还有嵌入式开发领域,Shell 脚本的地位那可是相当重要的。
2.Shell脚本程序结构
说明:通常情况下,一个Shell脚本程序包含“行首”、“注释”和“程序内容”三部分。
二、Shell脚本程序编程
1.编写Shell脚本程序
执行指令# vim hellojason.sh
#!/bin/bash
# 注释:说明脚本的作用
echo "Hello,JasonTang!"
备注:上述脚本中#!/bin/bash指明这个脚本使用bash解释器运行。而echo "Hello,JasonTang!"用于输出文本。
2.运行Shell脚本程序
执行指令# chmod +x hellojason.sh为脚本程序授权
执行指令# sh hellojason.sh运行该脚本程序
三、Shell脚本编程举例
说明:在使用Linux系统,经常会编写一些程序来提高工作效率。
1.统计系统中可以登录计算机账户
执行指令# vim user.sh
执行指令# chmod +x user.sh
执行指令# sh user.sh
2. 查看有多少个IP地址在连接本机
执行指令# vim ip.sh
执行指令# chmod +x ip.sh
执行指令# sh ip.sh
3.显示带颜色的国际象棋棋盘
执行指令# vim chess.sh
执行指令# chmod +x chess.sh
执行指令# sh chess.sh
- 上一篇: CentOS系统Shell脚本执行方法
- 下一篇: shell——执行脚本的方式
猜你喜欢
- 2025-01-03 shell脚本 远程执行命令
- 2025-01-03 在远程服务器上运行本地 Shell 脚本,估计没人知道这方法
- 2025-01-03 挺好用!shell脚本日志技巧
- 2025-01-03 linux写一个shell脚本去进行ping探测
- 2025-01-03 【shell编程】你的第一个sh脚本
- 2025-01-03 Linux之shell编程
- 2025-01-03 Shell 脚本技术详解
- 2025-01-03 Shell脚本怎么写?Linux命令三剑客之sed命令
- 2025-01-03 Shell脚本怎么写?(0)
- 2025-01-03 Linux中如何通过Shell脚本来控制Spring Boot的Jar包启停服务?
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- nginx反向代理 (57)
- nginx日志 (56)
- nginx限制ip访问 (62)
- mac安装nginx (55)
- java和mysql (59)
- java中final (62)
- win10安装java (72)
- java启动参数 (64)
- java链表反转 (64)
- 字符串反转java (72)
- java逻辑运算符 (59)
- java 请求url (65)
- java信号量 (57)
- java定义枚举 (59)
- java字符串压缩 (56)
- java中的反射 (59)
- java 三维数组 (55)
- java插入排序 (68)
- java线程的状态 (62)
- java异步调用 (55)
- java中的异常处理 (62)
- java锁机制 (54)
- java静态内部类 (55)
- java怎么添加图片 (60)
- java 权限框架 (55)
本文暂时没有评论,来添加一个吧(●'◡'●)