精华内容
下载资源
问答
  • linux执行sh脚本文件命令 很多时候需要多个命令来完成一项工作,而这个工作又常常是重复的,这个时候我们自然会想到将这些命令写成sh脚本,下次执行下这个脚本一切就都搞定了,下面就是发布代码的一个脚本示例。 ...

    linux执行sh脚本文件命令

    很多时候需要多个命令来完成一项工作,而这个工作又常常是重复的,这个时候我们自然会想到将这些命令写成sh脚本,下次执行下这个脚本一切就都搞定了,下面就是发布代码的一个脚本示例。

    编写脚本

    touch updateapp.sh
    vim updateapp.sh
    #切换目录
    cd /home/ubuntu/mobile
    #更新代码
    git pull origin master
    #重启apache服务
    sudo service apache2 restart

    执行脚本

    管理员身份

    sudo su 
    yourpassword

    执行命令

    ./updateapp.sh

    Note:
    赋予脚本读写执行权限,直接这样是不好的大家不要模仿

    chmod 777 updateapp.sh

    putty的快捷执行

    新建一个putty的快捷方式,然后修改属性,之后哦双击就能免登陆进入系统
    E:\ChromeDown\putty.exe -pw mypassword user_name@123.207.88.150
    213419-20160706221911249-170716372.png

    展开全文
  • linux命令写成sh脚本执行

    万次阅读 2018-05-14 19:04:57
    unrar.sh脚本编写为: 该脚本功能是转到/home目录下,将/1.rar压缩包解压到当前文件夹/home下(123456为解压密码) #!/bin/sh cd /home unrar e -p123456 "/1.rar" 将unrar.sh脚本放入linux系统下 ...

    unrar.sh脚本编写为:
    该脚本功能是转到/home目录下,将/1.rar压缩包解压到当前文件夹/home下(123456为解压密码)

    #!/bin/sh
    cd /home
    unrar e -p123456 "/1.rar"

    将unrar.sh脚本放入linux系统下
    执行chmod 777 unrar.sh使脚本具备执行权利,否则会报错:permission denied

    执行sh脚本:./unrar.sh
    如果报错:/bin/sh^M:bad interpreter:No such file or directory
    分析:这是不同系统编码格式引起的:在windows系统中编辑的.sh文件可能有不可见字符,所以在Linux系统下执行会报以上异常信息。
    解决方法如下:
    1、修改文件格式

    vi filename

    2、利用如下命令查看文件格式

    :set ff 或 :set fileformat

    可以看到如下信息

    fileformat=dos 或 fileformat=unix

    3、利用如下命令修改文件格式

    :set ff=unix 或 :set fileformat=unix

    最后再执行文件

    展开全文
  • sh+脚本名称,可以不必事先设定shell的执行权限。因为这个是将test.sh作为参数传给sh(bash)命令执行的。这时不是test.sh自己来执行,而是被人家调用执行,所以不要执行权限。 [root@iz2ze720onwdpm0gqiky35z 51...

    sh+脚本名称,可以不必事先设定shell的执行权限。因为这个是将test.sh作为参数传给sh(bash)命令来执行的。这时不是test.sh自己来执行,而是被人家调用执行,所以不要执行权限。

    [root@iz2ze720onwdpm0gqiky35z 51mn]# ls -lrt test.sh 
    -r--r--r-- 1 root root 22 Oct 14 22:34 test.sh
    [root@iz2ze720onwdpm0gqiky35z 51mn]# sh test.sh 
    hello world

    如果直接运行test.sh,就会报权限问题

    [root@iz2ze720onwdpm0gqiky35z 51mn]# ./test.sh 
    -bash: ./test.sh: Permission denied
    展开全文
  • 树莓派sh脚本运行

    千次阅读 2017-03-01 20:13:38
    当前目录有test.sh脚本 运行: sudo sh ./test.sh 运行脚本前记得加sh命令

    当前目录有test.sh脚本

    运行: sudo sh ./test.sh

    运行脚本前记得加sh命令!

    展开全文
  • 分布式集群批量执行命令sh脚本

    千次阅读 2017-09-27 22:05:58
    echo -e command template as follow: "\n sh ~/sh/dist_batch_exec.sh [--background] \"date\"" EOF if [[ ! -f ~/sh/node.cfg ]]; then echo echo Error: ~/shell/node.cfg must be set ec
  • 1、新建名为my.sh的脚本文件vim my.sh2、在my.sh中写入要执行命令,如下:#跳到根目录 cd ~ #查看当前位置 ...sudo service iptables stop3、给my.sh脚本赋予权限chmod u+x my.sh4、在脚本所在目...
  • 使用Git的过程中,有时候需要经常和频繁的提交操作,每次都要add,commit,pull,push,正常开发中我们不是每次都需要关心这中间都修改了什么文件,那就用一个命令一键提交吧。
  • 有很多方式可以执行脚本, 1)。source test.bsh 2)。. test.bsh 3)。chmod a+x test.bsh;./test.bsh 4)。sh test.bsh 它们之间的差别是什么? 解决办法: source命令的作用是读取并执行test.bsh中的命令; 该...
  • 在xml中我使用target生成了一个文件夹,并有一个xml,在这个xml中有<exec> 执行.sh文件,显示没有权限
  • sh脚本执行失败

    2020-06-03 00:13:22
    -bash: ./stop.sh: /bin/bash^M: 坏的解释器: 没有那个文件或目录 就是因为在win环境下打包。有/r和/n存在 需要使用命令 sed -i 's/\r$//' XXXX.sh
  • 脚本执行命令实例详解

    万次阅读 2018-07-02 10:33:49
    a.sh执行,有时见到用sh a.sh执行,或者bash a.sh,或者source a.sh,那么这两种执行脚本的方式有什么区别呢?这个问题也困惑了本人很久,今天总结一下: 首先考虑这样子一种情况: 我的作用文件有时候路径比较...
  • sh脚本执行Java程序

    千次阅读 2018-09-07 10:08:43
    地址:http://blog.csdn.net/xyw_eliot/article/details/8828182
  • linux sh 脚本调用外部命令

    千次阅读 2014-03-25 18:03:04
    bash shell的命令分为两类:外部命令和内部命令。外部命令是通过系统调用或独立的程序实现的,如sed、awk等等。内部命令是由特殊的文件格式(.def)所实现,如cd、history、exec等等。 fork ( /directory/script....
  • shell 脚本执行命令

    2015-01-24 15:38:28
    刚开始学shell脚本,执行脚本时一直是直接使用 sh xx.sh 命令执行, 一直不明白为什么网上都是推荐chmod +x 后再执行,今天才发现点区别: 举例(保存为test.sh): 第一行使用 bash 解释器: #!/bin/bash echo "测试...
  • linux中脚本执行命令简化

    千次阅读 2020-07-16 21:34:41
    编写脚本之后执行,需要使用相对路径或者绝对路径执行文件,此时有两种方法执行脚本,还可以简化命令 不推荐 将脚本放到系统命令中 cp ./hello.sh /bin/ 也就是将脚本放到/bin/目录下,输入脚本文件名,直接执行...
  • Python sh脚本

    千次阅读 2018-10-22 09:29:34
    你在虚拟机上有一个项目需要执行,首先你可能ls所有的项目,然后cd到这个项目,可能还需要cd更深一层,最后执行运行命令。 执行简单的终端命令,里面还可能有反复执行的命令行,可能你每一次打开这个项目明天都需要...
  • 这几个命令都是执行脚本的语句 ,均可以带参数执行,和普通的脚本作用相同 。 . filename(注意之间有个空格)和source filename的作用是相同的 ,相当于在当前的shell中将文件中的语句一个个执行一遍,相当于把...
  • sh脚本执行报错bin/sh^M: bad interpreter: No such file or directory处理 原因 报这个错误通常为编码格式问题 解决办法 vim xxx.sh打开sh脚本文件 执行 :set ff 命令查看当前编码格式,此时可以看到类似如下的信息...
  • 背景  执行.sh脚本时出现$’\r’: 未找到命令, 原因  是因为命令直接从windows 复制过来导致的 解决  运行: yum install dos2unix  dos2unix **.sh 进行转换  再次执行即可
  • Linux为sh脚本文件添加执行权限

    千次阅读 2021-01-07 17:37:09
    Linux为sh脚本文件添加执行权限 chmod是权限管理命令change the permissions mode of a file的缩写。。 u代表所有者,x代表执行权限。 + 表示增加权限。 chmod u+x file.sh 就表示对当前目录下的file.sh文件的所有...
  • shell脚本执行命令Shell is a command-line interpreter that allows the user to interact with the system. It is responsible for taking inputs from the user and displaying the output. Shell是一个命令行...
  • 问题:有很多方式可以执行脚本,1)。source test.bsh2)。. test.bsh3)。chmod a+x test.bsh;./test.bsh4)。sh test.bsh它们之间的差别是什么?解决办法:1. source命令的作用是读取并执行test.bsh中的命令;该...
  • 如何运行.sh脚本文件

    千次阅读 2020-08-01 13:59:31
    如何运行.sh脚本文件
  • shell脚本快速执行命令

    千次阅读 2019-03-24 11:26:02
    shell脚本快速执行命令1.gnome-terminal2.基本用法3.启动后自动执行命令4.demo15.demo2 1.gnome-terminal 常用,置顶: gnome-terminal -x bash -c "子终端要执行命令1;2;...." gnome-terminal -t "title-name" -x...
  • 一、问题描述 环境:Ubuntu16.04 运行sh脚本出错,提示 command not found,如下图所示 二、问题解决 出错的原因是,直接运行sh脚本时,Linux系统会去...另外,还要注意给sh脚本执行权限,如 chmod +x hello.sh ...
  • 使用sh命令执行a.sh: [root@localhost osc]# sh a.sh a.sh: line 4: source: b.sh: file not found 原因分析 source 命令找filename是在当前Shell环境中从文件名读取并执行命令,如果filename不包含斜杠,则使用...
  • mac下如何运行sh脚本文件

    千次阅读 2020-09-18 16:53:15
    一、编辑一个 .sh 脚本文件 假设我的脚本文件名为 nice.sh 以下讲解如何运行 nice.sh ...注意:使用sudo的话,说明以管理员身份运行命令,需要输入密码。 三、运行脚本文件 ./nice.sh run ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 276,075
精华内容 110,430
关键字:

sh脚本执行命令