Shell 基础教程

首页 / Shell / Shell 基础教程

        无涯教程在此介绍有关Shell脚本命令教程,在Linux中,像bash和korn这样的Shell支持编程结构,这些结构另存为脚本。这些脚本成为Shell命令,因此许多Linux命令都是脚本。

        Shell脚本与Windows/Dos下的批处理相似,也就是用各类命令预先放入到一个文件中,方便一次性执行的一个程序文件,主要是方便管理员进行设置或者管理用的。但是它比Windows下的批处理更强大,比用其他编程程序编辑的程序效率更高,它使用了Linux/Unix下的命令。

Shell Vs Shell 脚本

        ShellShell Script有什么区别?确切一点说,Shell就是一个命令行解释器,它的作用就是遵循一定的语法将输入的命令加以解释并传给系统。它为用户提供了一个向Linux发送请求以便运行程序的接口系统级程序,用户可以用Shell来启动、挂起、停止甚至是编写一些程序。 

        Shell本身是一个用C语言编写的程序,它是用户使用Linux的桥梁。Shell既是一种命令语言,又是一种程序设计语言(就是你所说的shell脚本)。作为命令语言,它互动式地解释和执行用户输入的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高阶语言中才具有的控制结构,包括循环和分支。它虽然不是 Linux系统内核的一部分,但它调用了系统内核的大部分功能来执行程序、创建文档并以并行的方式协调各个程序的运行。

Shell脚本示例

打开文本编辑器(可以使用vi/vim命令来创建文件),新建一个文件test.sh,扩展名为.sh(sh代表Shell),扩展名并不影响脚本执行。

输入一些代码,第一行一般是这样: 

#!/bin/bash
echo "Hello LearnFK !"

"#!" 是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行,即使用哪一种Shell

echo命令用于向窗口输出文本。

链接:https://www.learnfk.comhttps://www.learnfk.com/shell/what-is-shell-scripting.html

来源:LearnFk无涯教程网


Shell/Bash目录

这一章《Shell 简介》你学到了什么?在下面做个笔记吧!做站不易,你的分享是对我们最大的支持,感谢!😊

好记忆不如烂笔头。留下你的足迹吧 :)

相关文章

分布式协议与算法实战 -〔韩健 - 31讲〕

深入浅出云计算 -〔何恺铎 - 19讲〕

成为AI产品经理 -〔刘海丰 - 38讲〕

编程高手必学的内存知识 -〔海纳 - 32讲〕

通过for循环javascript修改函数输入

从字符串中提取数字以将它们除以 R

GORM 不会创建 many2many 关联

声明或分配类型的最佳实践

如何从对象列表中获取唯一值?

React.js:单击列表中的项目时如何更改图标?

视频推荐〔Shell/Bash - 02_shell介绍〕

更多视频 »