shell脚本解析 01

news/2024/11/20 15:33:32/

一、shell 概述

        1.shell 的两层含义: 既是一种应用程序,又是一种程序设计语言

                a.作为应用程序: 交互式地解释、执行用户输入的命令,将用户的操作翻译成机器可以识别的语言,完成相应功能。称之为 shell 命令解析器。shell 是用户和 Linux 内核之间的接口程序。

                b.作为程序设计语言:它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支 完成类似于 windows 下批处理操作,简化我们对系统的管理与应用程序的部署。称之为 shell 脚本。

       2. Linux 系统中提供了好几种不同的 shell 命令解释器,如 sh、ash、bash 等。一般默认使用 bash 作为默认的解 释器。

        查看系统的进程:ps -A

        查看调用的 shell 命令解释器目录:echo $SHELL

 

 

二、shell 脚本分为两类

        1.系统进行调用:这类脚本无需用户调用,系统会在合适的时候调用。以下系统默认调用的两个脚本文件。

        /etc/profile:对系统的所有用户都有效。用户登录系统的时候执行。

        ~/.bashrc:对登录的用户有效 用户登录,打开终端。

        2.用户编写,需要手动调用的:无论是系统调用的还是需要我们自己调用的,其语法规则都一样。

 

三、shell 脚本的定义与执行

        1.写脚本:

         2.给脚本增加 可执行权限:chmod +x 脚本文件

         3.执行脚本文件,有3种执行方法:

                (1)./01_shell.sh                先使用 #! 指定的shell,如果没有则使用默认的shell

                (2) . 00_shell.sh               使用当前 shell 读取解析 00_shell.sh

                (3) bash 00_shell.sh        直接指定使用 bash 解析 00_shell.sh

                区别:用./和 bash 去执行会在后台启动一个新的 shell 去执行脚本。

                           用.去执行脚本不会启动新的 shell,直接由当前的 shell 去解析执行脚本。

        4.如果执行shell格式出错解决方法:

        方法一:a.安装格式转换软件:sudo apt-get install dos2unix

                       b.执行命令:dos2unix 脚本文件

          方法二:需要用 vi 打开脚本,在最后一行模式下执行 :set ff=unix


http://www.ppmy.cn/news/473131.html

相关文章

ps修改图片中的文字

https://jingyan.baidu.com/article/c843ea0bcc862277931e4aeb.html

PS如何修改图片上的文字

1 仿制图章 2 Alt鼠标左键选中空白区域-对文字进行涂抹 3 使用选中框,框住已存在的文字,换成上方的移动按钮,进行空白替换 4 文件-导出png https://jingyan.baidu.com/article/9f7e7ec0ea0c996f2915547d.html

PS抠字、PS修改图片文字

步骤如下: 1、打开图片,复制图层【快捷键:Ctrl J】,关闭背景图层。 2、用矩形选框工具圈定待抠掉的文字,“选择--修改--羽化” 【快捷键:shiftF6】羽化半径为2像素。 3、打开“编辑--填充"【快捷键…

PS怎么修改文字?

PS怎么修改文字? 1.先用图章工具 点击仿制图章,然后在需要取色的地方按Alt鼠标左键,这样取色,取色的时候可以选择取色半径, 然后松开,在需要的地方点击左键即可抹掉原来的字。 2.选择移动文字 在需要的文字…

PS无痕修改文字技巧

如果想对图片中的文字进行修改,我们可以先打开相应的图片,点击“文字”-“匹配字体”项。然后在“匹配字体”窗口中,根据窗口提示。 当然,我们也可以直接对屏幕上的裁剪标志进行调整,如图所示,选择相应的…

ps 改变图片中的文字

ps 改变图片中的文字 1 点击CtrlJ复制一个图层; 2 选中左侧功能图标,圈住需要修改的文字 3 右键选择填充 4 选择内容识别 5 原先的字迹隐藏 6 选择左侧功能图标,输入改变后的文字 7 长按Ctrl鼠标左键,对准字体,…

ai图片怎么把图中的字改掉_如何修改图片上的文字

如何修改图片上的文字?图片上的文字不是自己想要的,但图片又想要,这就要修改图片上的文字,那么如何修改图片上的文字?接下来我就介绍我常用的修改方法。 以下图为例,修改该图片上的文字。 Photoshop软件打开…

如何修改psd文件?psd样式怎么修改文字?

psd文件是photoshop储存源文件的方法,是一种图形文件格式,可以用PS来打开。那么如何修改psd文件,psd样式怎么修改文字呢?其实psd样式的文字非常容易修改,轻松几步即可完成,下面为大家带来详细的使用教程&am…