shell笔记

shell脚本学习笔记

1.Shell入门简介

Shell是操作系统的最外层, Shell可以合并编程语言以控制进程和文件,以及启动和控制其它程序。shell通过提示您输入,向操作系统解释该输入, 然后处理来自操作系统的任何结果输出来管理您与操作系统之间的交互。简单来说Shell就是一个用户跟操作系统之间的一个命令解释器。

Shell是用户与Linux操作系统之间沟通的桥梁。用户可以输入命令执行,又可以利用Shell脚本编程去运行。

kernel是内核,utilites是用户,用户通过shell脚本与内核进行交互。

shell笔记

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脚本)

vim first_shell.sh #创建first_shell.sh文件

#!/bin/bash //表示定义该脚本是一个shell脚本(固定格式),会以shell格式运行该脚本
#This is my First shell // 这里的#号属于注解,没有任何的意义,SHELL不会解析它。
#文件名filename:first_shell.sh
#用途 auto echo hello world
#作者 by authors //此为shell脚本标准注释

echo “Hello World ! ” //shell脚本主命令,我们执行这个脚本讲看到 : Hello World !信息。

脚本编写完毕,如何来执行呢,首先执行 shell 脚本需要执行权限,赋予执行权限:

chmod o+x first_shell.sh 然后./first_shell.sh 执行即可 ; (在我的ubuntu18.04版本中没有成功)

也可以直接使用命令执行 : /bin/sh first_shell.sh ,显示效果一样。

Original: https://www.cnblogs.com/cn-leoblog/p/15539013.html
Author: Leo’sblog
Title: shell笔记

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/711812/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球