Shell 编程 编写hello word

简介: Shell 编写hello word

shell 是操作系统的最外层。shell 合并编程语言以控制进程和文件,
以及启动和控制其它程序。shell 通过提示您输入,向操作系统解释
该输入,然后处理来自操作系统的任何结果输出来管理您与操作系统
之间的交互。
Shell 是用户与 Linux 操作系统之间沟通的桥梁。用户可以输入命
令执行,又可以利用 Shell 脚本编程去运行。随着 Linux 企业应用越
来越多,维护 Linux 日常工作频繁,所以如果单靠手工去敲打命令是
非常困难的,所以学会熟练使用 SHELL 编程是每个 Linux SA 必备的功
课。
Linux Shell 种类非常多,常见的有:Bourne Shell(/usr/bin/sh 或
/bin/sh)、Bourne Again Shell(/bin/bash)、C Shell(/usr/bin/csh)、K Shell
(/usr/bin/ksh)、Shell for Root(/sbin/sh)等。不同的 Shell 语言的语
法有所不同,所以不能交换使用。最常用的 shell 是 Bash,也就是 Bourne Again Shell,由于易用和免
费,Bash在日常工作中被广泛使用,也是大多数Linux系统默认的Shell。
接下来我们来写一个简单的 shell 脚本。(shell 脚本一般文件名以.sh
结尾,同时文件第一行定义该脚本为 shell 脚本)
vi first_shell.sh

!/bin/bash

This is my First shell

echo “Hello World !”
这就是我们的第一个脚本,是不是很简单呢,注解如下:

!/bin/bash //表示定义该脚本是一个 shell 脚本(固定格式)。

This is my First shell //这里的#号属于注解,没有任何的意义,SHELL

不会解析它。
echo “Hello World !” //shell 脚本主命令,我们执行这个脚本讲看
到: Hello World ! 信息。
脚本编写完毕,如何来执行呢,首先执行 shell 脚本需要执行权限,
赋予执行权限:
chmod o+x first_shell.sh 然后./first_shell.sh 执行即可;也可以直接使用
命令执行: /bin/sh first_shell.sh,显示效果一样。

目录
相关文章
|
4月前
|
Unix Shell Linux
LeetCode刷题 Shell编程四则 | 194. 转置文件 192. 统计词频 193. 有效电话号码 195. 第十行
本文提供了几个Linux shell脚本编程问题的解决方案,包括转置文件内容、统计词频、验证有效电话号码和提取文件的第十行,每个问题都给出了至少一种实现方法。
LeetCode刷题 Shell编程四则 | 194. 转置文件 192. 统计词频 193. 有效电话号码 195. 第十行
|
4月前
|
Shell Linux
Linux shell编程学习笔记30:打造彩色的选项菜单
Linux shell编程学习笔记30:打造彩色的选项菜单
|
2月前
|
运维 监控 Shell
深入理解Linux系统下的Shell脚本编程
【10月更文挑战第24天】本文将深入浅出地介绍Linux系统中Shell脚本的基础知识和实用技巧,帮助读者从零开始学习编写Shell脚本。通过本文的学习,你将能够掌握Shell脚本的基本语法、变量使用、流程控制以及函数定义等核心概念,并学会如何将这些知识应用于实际问题解决中。文章还将展示几个实用的Shell脚本例子,以加深对知识点的理解和应用。无论你是运维人员还是软件开发者,这篇文章都将为你提供强大的Linux自动化工具。
|
3月前
|
Shell
Shell编程(下)
Shell编程(下)
115 1
|
3月前
|
Shell Linux Windows
Shell编程(上)
Shell编程(上)
54 1
|
3月前
|
Shell Linux 开发工具
|
3月前
|
监控 Unix Shell
shell脚本编程学习
【10月更文挑战第1天】shell脚本编程
90 12
|
4月前
|
Shell Linux
Linux shell编程学习笔记82:w命令——一览无余
Linux shell编程学习笔记82:w命令——一览无余
|
4月前
|
存储 Unix Shell
shell脚本编程基础
【9月更文挑战第4天】
61 12
|
5月前
|
Shell KVM 虚拟化
Shell 数组编程
【8月更文挑战第22天】 Shell 数组编程
58 10