`

Linux学习Shell Script总结

阅读更多

1、Shell script是利用shell的功能所写的一个“程序”,这个程序是使用纯文本文件,将一些shell的语法与命令写在里面,搭配正则表达式、管道命令与数据流重定向等功能,以达到我们所想要的处理目的

2、shell script用在系统管理上面是很好的一项工具,但是用在处理大量数值运算上就不够好了,因为shell script的速度较慢,且使用的cpu资源较多,造成主机资源的分配不良。

3、在shell script的文件中,命令是从上而下、从左而又的分析与执行。

4、shell script 的执行至少需要有r的权限,若需要直接命令执行,则需要有r和x的权限。

5、在良好的程序编写习惯中,第一行要生命shell(#!/bin/bash),第二行以后则生命程序用途,版本,作者等

6、对谈式脚本可用read命令达成

7、要创建每次执行脚本都有不同结果的数据,可使用date命令利用日期达成

8、script的执行若以source来执行时,代表在父进程的bash内执行之意

9、若需要进行判断式,可使用test或中括号([])来处理

10、在script内,$0,$1,$2,,,,,,$@是有特殊意义的

11、条件判断式可使用if...then来判断,若是固定变量内容的情况下,可使用case $var in...esac来处理

12、循环主要分为不定循环(while   until )以及固定循环(for),配合do、done来达成所需任务!

13、可以使用sh -x script.sh来进行程序的调试

1
1
分享到:
评论

相关推荐

    shell script编程学习笔记

    - **Shell 脚本**: Shellscript,是一种为Shell编写的脚本程序。 ##### 2.2 脚本解释器 - **查看可使用的Shell**: - 可以在 `/etc/shells` 文件下查看可使用的Shell。 - **常用Shell**: - **sh**: 即 Bourne...

    利用LINUX SHELL Script实现数据库系统管理.pdf

    "利用LINUX SHELL Script实现数据库系统管理" 在本篇文章中,我们将讨论如何使用LINUX SHELL Script来实现数据库系统管理。数据库是许多应用业务系统的核心设施,因此对数据库的测试、监控和维护非常重要。本文将...

    Linux Shell Scripting Cookbook Second Edition

    通过这些配方,读者可以学习到如何利用Shell脚本自动化日常任务、进行系统管理、文件处理、任务调度、网络通信等各种高级操作。本书不仅提供了具体的例子演示如何编写Shell脚本,而且在每个配方中都深入浅出地解释了...

    linux命令行与shell脚本编程.pdf

    linux命令行与shell脚本编程.pdf

    shell script语言教程

    ### Shell Script语言教程知识点概述 #### 一、Shell Script简介 **Shell Script**是一种脚本语言,用于控制Unix操作系统(包括Linux)中的各种...通过学习Shell Script,你可以更好地利用Unix/Linux系统的强大功能。

    LINUX SHELL SCRIPT

    ### Linux Shell Scripting知识点概述 #### 一、Linux与Shell脚本基础 ##### 1. Linux简介 - **定义**:Linux是一种免费且开源的操作系统,由Linus Torvalds在1991年首次发布。 - **开发者**:最初由Linus ...

    shell script

    在计算机科学领域中,Shell 脚本(Shell Script)是 UNIX 和类 UNIX 操作系统(如 Linux)中的一种强大的自动化工具。通过 Shell 脚本,用户可以编写一系列命令来执行复杂的任务。下面将详细介绍 Shell 脚本的基本...

    Linux的shell脚本

    Shell 脚本(shell script),是一种为 Shell 编写的脚本程序。 二、 Shell 运行环境和运行方式 Shell 编程和 Java、PHP 等一样。只需要一个文本编辑器和解释工具即可。Linux 的 Shell 太多,常见的有: * Bourne...

    Shell Script教程

    身為 UNIX 系統管理者除了要熟悉 UNIX 指令外,我們最好學會幾種 scripts 語言,例如 shell script 或 perl。學會 script 語言後,我們就可以將日常的系統管理工作寫成一支執行檔,如此一來,在管理系統時就可以更加...

    shell script详解

    Shell Script是一种用于自动化任务处理的脚本语言,广泛应用于Linux及类Unix系统中。通过Shell Script,用户可以编写一系列命令来实现复杂的操作流程,提高工作效率。 #### 二、Shell Script的基础知识 ##### 1. ...

    Linux Shell总结_Shell总结_

    以下是对Linux Shell的详细总结。 1. **Shell类型** Linux中有多种Shell,如Bash(Bourne-Again SHell)、Sh、Csh、Tcsh、Zsh等。Bash是目前最常用的一种,它是Sh的增强版,拥有更多的内置命令和特性。 2. **环境...

    Linux&SHELL;基本知识笔试试卷

    - 使用 `sh $shell_script` 或 `./$shell_script` 来在一个新的子 shell 中执行脚本。 #### SHELL 脚本结构 - **知识点**:SHELL 脚本的基本结构包括: - 循环结构:例如 `for`、`while` 循环。 - 选择结构:...

    Linux.Shell_.Scripting.Cookbook | Classic_Shell_Scripting [pdf] 英文

    通过深入学习和实践这些知识点,你可以熟练掌握Linux Shell脚本编程,提高日常运维和自动化任务的效率。参考"Linux Shell Scripting Cookbook"和"Classic Shell Scripting"这两本书,将为你提供丰富的实战指导。

    linux shell script tutorial_v2_r5.pdf

    - **为何学习Shell脚本**:提高效率、自动化任务、系统管理等。 #### 二、入门Shell编程 **2.1 bash shell介绍** - bash是最常用的Linux shell之一,功能强大且兼容性好。 **2.2 常见Shell命令** - 包括目录...

    linux shell script

    linux shell 学习资源,非常好,建议大家看看

    linux shell脚本攻略源代码

    `linux shell script`这个压缩文件很可能包含了多个示例脚本,每个脚本可能涵盖了一个或多个特定的主题,如文件操作、进程管理、网络通信等。通过阅读和分析这些源代码,你可以更深入地理解Shell脚本的用法,并学会...

    101 shell script for linux and unix

    Chapter 9 - Web and Internet Administration Chapter 10 - Internet Server Administration Chapter 11 - Mac OS X Scripts Chapter 12 - Shell Script Fun and Games Afterword Index ...

Global site tag (gtag.js) - Google Analytics