首页 > 编程知识 正文

linux安装sh文件命令,python执行sh文件

时间:2023-05-04 23:47:05 阅读:160930 作者:1061

shell概述: sh命令是一个shell。 你知道壳牌的作用是什么吗? shell用于描述linux命令。 我们输入命令,指示linux能为我们做什么。 linux本身不能理解我们输入的命令。 那个只认识到了01,但事实显然不是这样。 如果是这样的话,在用户和linux之间一定会起到桥梁的作用。 这里的桥梁是壳牌。 壳有多种类型,例如Bourneshell(sh )、shell (Korn shell )、ksh (Korn shell )等。

Bourne shell是UNIX上最先使用的shell,简称sh。

Linux操作系统的缺省shell是bourne again shell。 有什么区别? Again,也就是bash增加了。 但是有些同学在我平时在linux上使用的sh命令和shell脚本的第一行写了“#”! /rdlb/sh "都是指Bourne shell吗? 为什么呢?

看到了吗? 在linux上,/rdlb/sh缺省指向/rdlb/bash,因此我们平时使用的是/rdlb/bash。 sh和bash的区别正如名字一样进行说明。 Again增加了呢。 其实是的。 bash扩展了sh,继承吸收了csh和ksh的优点。 只知道这些就足够了。

说那么多,看看sh命令吧。

格式: sh命令字符串或shell脚本

一般选项:

- c :命令后跟字符串。 此字符串可以是我们平时执行的任何命令,并且必须用引号括起来(如果有参数选项)。 -x:后跟shell脚本,可以在其中详细查看shell脚本的执行信息。 根据以下示例,sh -c 'ls -l '等效于ls -l。

例如,现在我有了job.sh。 实现的功能每秒输出一个词,共输出10次,内容如下。

i=0while[$i-lt10]doecho '当前,I的值为' $ii=$ () ($I1 ) )运行sleep1done命令“sh -x job.sh”以执行调试如下所示。

I=0' [ '0- lt10 ' ] ' echo $ '347216260345234250 I347232204 345 200274; 274 345 下面全部贴上”

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。