首 页 行业热点 新车 试驾评测 养车用车 车型库

linux 中怎样执行脚本

发布网友 发布时间:2022-04-20 13:57

我来回答

6个回答

懂视网 时间:2022-05-26 01:13

linux怎么运行脚本呢,下面就让我们来看看吧。

1、打开linux系统,在linux的桌面的空白处右击。

2、在弹出的下拉选项里,点击打开终端。

3、执行脚本需要有执行限,在终端窗口中输入chmod u+x file.sh命令。

4、输入bash file.sh  命令,回车后即可运行脚本。

以上就是小编的分享,希望能帮助的大家。

热心网友 时间:2022-05-25 22:21

首先脚本需要有执行权限

chmod u+x file.sh

执行脚本有三种方法:

1. ./file.sh      

   特点:开启bash子进程来执行,也就是开启额外的进程来进行,不影响原进程的变量、配置等

2. bash file.sh   

   特点:和./file.sh相同

3. source file.sh 或者 . file.sh  

   特点:在原bash进程中执行脚本。


第三种方法主要用于在脚本中切换用户su、切换目录cd等命令。

source 和 . 命令是相同的。

你可以搜索 source

 

补充,如何查看脚本运行是否开启了bash子进程

vim file.sh

写入

#!/bin/bash

#echo $$命令会输出bash进程ID

echo $$

保存并赋予可执行权限chmod u+x file.sh

在你的shell中输入,echo $$    屏幕输出4176

./file.sh  屏幕输出3600

bash file.sh 屏幕输出3984

source file.sh  屏幕输出4176 和 你直接在shell中输出的一样,说明是在同一个bash进程

热心网友 时间:2022-05-25 23:39

首先脚本需要有执行权限:chmod u x file.sh;方法:

用shell程序执行脚本:根据你的shell脚本的类型,选择shell程序,常用的有sh,bash,tcsh等然后输入命令(其中bash为shell的名称,myshell.sh则为你要执行的代码):bash myshell.sh

热心网友 时间:2022-05-26 01:14

chmod +x filename.sh 给脚本加执行权
sh filename.sh 使用shell去执行脚本

热心网友 时间:2022-05-26 03:05

程序中找到 shell ,跟 windows 中 cmd 差不多。也叫 终端

热心网友 时间:2022-05-26 05:13

脚本没有执行权限
sh /path/to/脚本

脚本有执行权限

/path/to/脚本

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com