• unrar.sh脚本编写为: ... #!/bin/sh cd /home unrar e -p123456 "/1.rar"...将unrar.sh脚本放入linux系统下 执行chmod 777 unrar.sh使脚本具备执行权利,否则会报错:permission denied 执行sh...
    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
    
    最后再执行文件
    
    展开全文
  • Shell 脚本执行方式通常有如下三种: (1)bash script-name 或者 sh script-name;(2)path/script-name或者./script-name;(3)sourcescript-name或者. script-name。下面,分别介绍下这三种方式的特点: (1...
  • linux环境中,我们总会有一些命令需要经常用,例如经常跳转到某些目录下或者执行某些命令,输入一连串的命令是很烦的,此时我们可以预先写一些脚本然后根据我们的选择自动执行命令,那岂不是完美,本脚本就是为此...
  • 1. 创建Shell脚本 例子: 在 ~/mysh 目录下新建 test.sh #!/bin/bash echo "test shell" 2. 配置别名(alias) 配置只对自己生效的别名则编辑~/.bashrc文件 配置全局生效的别名则编辑/etc/profile文件 修改内容: $...
  • 原文地址:https://blog.csdn.net/timchen525/article/details/76407735Shell 脚本执行方式通常有如下三种:(1)bash script-name 或者 sh script-name;(2)path/script-name或者./script-name;(3)source ...
  • linux执行sh脚本文件命令 2019-01-12 04:51:21
    linux执行sh脚本文件命令 很多时候需要多个命令来完成一项工作,而这个工作又常常是重复的,这个时候我们自然会想到将这些命令写成sh脚本,下次执行下这个脚本一切就都搞定了,下面就是发布代码的一个脚本示例。 ...
  • 后台运行脚本 ...执行ctrl+z后,test.sh在后台是暂停状态(stopped),使用命令:bg number让其在后台开始运行(“number”是使用jobs命令查到的 [ ]中的数字,不是pid) 直接在后台运行脚本test.s...
  • 本文介绍了在Linux下以相对路径和绝对路径运行.sh(Shell脚本)文件的方法。
  • 脚本执行命令实例详解 2018-07-02 11:19:07
    使用linux不免要用到执行脚本,比如一个文件a.sh,我们有时会见到用. a.sh执行,有时见到用sh a.sh执行,或者bash a.sh,或者source a.sh,那么这两种执行脚本的方式有什么区别呢?这个问题也困惑了本人很久,今天...
  • 本文介绍Linux下面用命令如何运行.sh文件的方法,有两种方法: 一、直接./加上文件名.sh,如运行hello.sh为./hello.sh【hello.sh必须有x权限】 二、直接sh 加上文件名.sh,如运行hello.shsh hello.sh【hello.sh...
  • 假设我们编写好的shell脚本的文件名为hello.sh,文件位置在/data/shell目录中并已有执行权限。 方法一:切换到shell脚本所在的目录(此时,称为工作目录)执行shell脚本:此种方法为阿里云推荐 cd /data/shell ./...
  • sh, 批量执行Linux命令 2017-03-08 13:27:49
    step 2:给当前用户,能够执行sh脚本权限 # chmod install_redis.sh 777 step 3: 编写要批量执行命令,read表示等待前端用户输入,sleep表示等待时间单位为 秒。 echo '\n begin to inst
  • linux sh 脚本调用外部命令 2014-03-25 18:03:05
    bash shell的命令分为两类:外部命令和内部命令。外部命令是通过系统调用或独立的程序实现的,如sed、awk等等。内部命令是由特殊的文件格式(.def)所实现,如cd、history、exec等等。 fork ( /directory/script....
  • 1、新建名为my.sh脚本文件vim my.sh2、在my.sh中写入要执行命令,如下:#跳到根目录 cd ~ #查看当前位置 pwd #查看根目录列表信息 ls #查看ip ifconfig #查看ftp状态 service vsftpd status #关闭防火墙 sudo ...
  • windows系统下编写的sh脚本linux运行报错解决 问题描述:Windows系统下编写的.sh文件在上传到linux服务器上运行时,出现如下错误: 问题原因:doc下的文本格式和unix格式有所不同。window文本文件在linux系统下...
  • Xshell Linux执行命令工具 2020-06-25 23:48:16
    Xshell是一个功能多样的终端模拟器,支持SSH、SFTP、telnet,rlogin及串行。人们可以在Windows界面下进行访问远端不同系统下的服务器,也可以远程控制终端服务器。可以与Xftp配套使用,方便快捷!
  • sh+脚本名称,可以不必事先设定shell的执行权限。因为这个是将test.sh作为参数传给sh(bash)命令执行的。这时不是test.sh自己来执行,而是被人家调用执行,所以不要执行权限。 [root@iz2ze720onwdpm0gqiky35z 51...
  • linux环境中,我们总会有一些命令需要经常用,例如经常跳转到某些目录下或者执行某些命令,输入一连串的命令是很烦的,此时我们可以预先写一些脚本然后根据我们的选择自动执行命令,那岂不是完美,本脚本就是为此...
  • linux 如何开机自动运行sh脚本。比如开机自动运行 /test.sh 第二个问题,还有什么办法可以确定test.sh已经正确运行了 要开机 运行只需将它加入到 rc.local ,一般为/etc/rc.d/rc.local 在其中加入以下行:sh ...
  • 什么是shell?shell也是操作系统中的一个软件,他包含...脚本是一种解释型语言 ##命令需要解释器解释,运行效率慢用shell脚本保存执行动作用脚本判定命令执行条件用脚本来实现动作的批量生产的执行1.diff 和pathdi...
1 2 3 4 5 ... 20
收藏数 167,982
精华内容 67,192