精华内容
下载资源
问答
  • Ubuntu 添加开机启动脚本

    千次阅读 2018-07-08 12:55:27
    Ubuntu 添加开机启动脚本 本文介绍在 Ubuntu 添加开机启动脚本的两种方法: 1.编辑 /etc/rc.local 文件 Ubuntu 会在启动时自动执行 /etc/rc.local 文件中的脚本,默认该文件中有效的脚本代码为空,把需要执行...

    Ubuntu 下添加开机启动脚本

    本文介绍在 Ubuntu 下添加开机启动脚本的两种方法:
    1.编辑 /etc/rc.local 文件
    Ubuntu 会在启动时自动执行 /etc/rc.local 文件中的脚本,默认该文件中有效的脚本代码为空,把需要执行的脚本添加到该文件的 exit 0 之前即可,举例如下:

    #!/bin/sh -e
    #
    # rc.local
    #
    # This script is executed at the end of each multiuser runlevel.
    # Make sure that the script will "exit 0" on success or any other
    # value on error.
    #
    # In order to enable or disable this script just change the execution
    # bits.
    #
    # By default this script does nothing.
    cd /home/ubuntu
    echo 'hello,world' >> rc.local.log
    exit 0

    2.通过 update-rc.d 命令添加开机自启动脚本
    Ubuntu 服务器在启动时会自动执行 /etc/init.d 目录下的脚本,所以我们可以将需要执行的脚本放到 /etc/init.d 目录下,或者在该目录下创建一个软件链接指向其他位置的脚本路径,然后通过 update-rc.d 将脚本添加到开机自启动。启动脚本必须以 #!/bin/bash 开头。举例如下:
    新建开机启动脚本 start_when_boot,放置到 /etc/init.d 目录

    #!/bin/bash
    cd /home/ubuntu
    date >> boot.log
    echo 'hello, world' >> boot.log

    执行 update-rc.d start_when_boot defaults 将上述脚本添加为开机启动;
    执行 update-rc.d -f start_when_boot remove 将上述开机启动脚本移除;

    参考文章

    https://wangheng.org/ubuntu-to-add-boot-script.html

    展开全文
  • Linux中编写Shell脚本

    万次阅读 多人点赞 2018-10-08 11:22:35
    Shell脚本的执行 Shell脚本编写规范 Shell 中的变量 变量的算术运算 双小括号 (()) 数值运算命令的用法 let 运算命令的用法 expr 命令的用法 br 命令的用法 $[]符号的运算示例 Shell脚本的条件测试 几种...

    目录

    Shell

    Shell脚本的执行

    Shell脚本编写规范

    Shell 中的变量

    变量的算术运算

    双小括号 (())  数值运算命令的用法

    let 运算命令的用法

    expr 命令的用法

    br 命令的用法

    $[] 符号的运算示例

    Shell脚本的条件测试

    几种条件测试语句

    文件测试操作符

    字符串测试操作符

    整数二元比较操作符

    逻辑操作符

    测试表达式 test 、[] 、[[]] 、 (()) 的区别

    if 条件判断语句

    case 条件判断语句

    for循环语句

    while循环语句

    Break、Continue、exit 循环控制语句

    Shell脚本执行scrapy爬虫和python脚本


    Shell

    Shell是一个命令解释器,它的作用是解释执行用户输入的命令及程序等。 用户每输入一条命令,Shell就执行一条。这种从键盘输入命令,就可以立即得到回应的对话方式,称为交互的方式。

    当命令或程序语句不在命令行下执行,而是通过一个程序文件来执行时,该程序文件就被称为Shell脚本。 在Shell脚本里内置了很多命令、语句及循环控制,然后将这些命令一次性执行完毕,这种通过文件执行脚本的方式称为非交互的方式。 Shell脚本语言很适合用于处理纯文本型的数据,而Linux系统中几乎所有的配置文件、日志文件,以及绝大对数的启动文件都是纯文本类型的文件。
    Shell 脚本的类型
    Shell脚本语言是弱类型语言(无须定义变量的类型即可使用),在Unix/Linux中主要有两大类shell: 
    一类是 Bourne  shell ,另一类是 C shell

    1. Bourne shell 包括 Bourne shell (sh)、Korn shell(ksh)、Bourne Again Shell 三种类型。 
    2. C shell包括csh、tcsh两种类型

    查看系统默认的shell: echo  $SHELL
    查看系统支持的shell: cat  /etc/shells

    Shell脚本的执行

    Shell脚本的执行通常可以采用以下几种方式。

    1、bash script-namesh script-name     这是当脚本文件本身没有执行权限时常使用的方法

    2、path/script-name./script-name    在当前路径下执行脚本,需要将脚本文件的权限改为可执行。然后使用脚本的绝对路径或相对路径就可以直接执行脚本了。

    3、source script-name.  script-name 这种方法通常是使用source或 “.”(点号)读入或加载指定的Shell脚本文件,然后依次执行指定的Shell脚本中的语句。这些语句将在当前父 shell 脚本进程中执行(其他几种模式都会启用新的进程执行该脚本进程)。

    Shell脚本编写规范

    Shell脚本的开发规范及习惯非常重要,虽然这些规范不是必须要遵守的,但有了好的规范和习惯,可以大大提升开发效率,并能在后期降低对脚本的维护成本。

    1、一个规范的Shell脚本在第一行会指出由哪个程序(解释器)来执行脚本中的内容,这一行内容在Linux bash的编程一般为:#!/bin/bash  或 #!  /bin/sh     bash 与 sh 的区别 , sh 为 bash的软连接,大多数情况下,脚本使用“#!/bin/bash”和“#!/bin/sh”是没有区别的,但更规范的写法是在脚本的开头使用    #!/bin/bash 

    2、在shell脚本中,跟在 # 后面的内容表示注释,用来对脚本进行注释说明,注释部分不会被当做程序来执行,仅仅是给开发者和使用者看的,系统解释器是看不到的,更不会执行。注释可以自成一行,也可以跟在脚本命令的后面与命令在同一行。 注释尽量不要使用中文,在脚本中最好也不要有中文。

    3、Shell脚本的开头会加版本、版权等信息

    # Date:16:29 2018-10-20 
    # Author: Create by xiaoxie
    # Description: This script function is …… 
    # Version: 1.1 

    4、在shell脚本中尽量不用中文注释,尽量用英文注释,防止本机或切换系统环境后中文乱码的困扰。

    5、Shell脚本的命名应以.sh为扩展名 例如:1.sh

    6、成对的符号应尽量一次性写出来,然后退格在符号内增加内容,以防止遗漏。这些成对的符号包括: {}、[]、‘’、“”  等

    7、中括号[]两端至少要有1个空格,因此,键入中括号时即留出空格[  ],然后在退格键入中间内容,并确保两端都至少由一个空格。

    8、对于流程控制语句,应一次性将格式写完,再添加内容。 如:一次性完成for循环语句的格式

    for
    do
         内容
    done

    9、通过缩进让代码更易读,如:

    if 条件内容     
           then         
                内容 
    fi 

    10、对于常规变量的字符串定义变量值应加双引号,并且等号前后不能有空格,需要强引用的,则用单引号(‘’),如果是命令的引用,则用反引号(``)。

    11、脚本中的单引号、双引号及反引号必须为英文状态下的符号。

    Shell 中的变量

    简单地说,变量就是用一个固定的字符串(也可能是字符、数字等的组合)代替更多、更复杂的内容,该内容里可能还会包含变量、路径、字符串等其他内容。 变量是暂时存储数据的地方及数据标记,所存储的数据存在于内存空间中,通过正确地调用内存中变量的名字就可以读取出与变量对应的数据。

    变量的赋值方法为: 先写变量名称,紧接着是 "=" ,最后是值。中间无任何空格。 通过echo命令加上  $变量名,即可输出变量的值。 双引号,以防止出错变量的值一般要加上。

    定义变量时变量名建议用大写,如  A=xie     B=99

    read  -p  “提示信息”   变量名      #交互式赋值方法

    查看变量内容 echo $A  或  echo ${A}

    赋值时使用引号的作用

    • 双引号:允许通过$符号引用其他变量值
    • 单引号:禁止引用其他变量值,$视为普通字符
    • 反撇号:命令替换,提取命令执行后的输出结果 全局变量的定义方法 export 变量名

    位置参数

    位置参数是一种在调用 Shell 程序的命令行中按照各自的位置决定的变量,是在程序名之后输入的参数。 位置参数之间用空格分隔,Shell取第一个位置参数替换程序文件中的 $1,第二个替换 $2 , 依次类推。$0 是一个特殊变量,它的内容是当前这个shell程序的文件名,所以 $0 不是一个位置参数。

    假如我现在有一个 1.sh脚本文件,内容如下

    #! /bin/bash
    echo $1
    echo $(($2+$3))
    

    当我执行时,我在文件名后加3个参数

    预定义变量

    预定义变量和环境变量相类似,也是在Shell一开始就定义的变量,不同的是,用户只能根据shell的定义来使用这些变量,所有预定义变量都是由符号“$”和另一个符号组成。 常见的Shell预定义变量有以下几种。

    • $# :位置参数的数量
    • $* :所有位置参数的内容
    • $? :命令执行后返回的状态,0表示没有错误,非0表示有错误
    • $$ :当前进程的进程号
    • $! :后台运行的最后一个进程号
    • $0 :当前执行的进程名

    假如我现在有一个 1.sh脚本文件,内容如下

    #! /bin/bash
    
    echo $1
    echo ${2}+${3}
    
    echo $#             #打印出位置参数的数量
    echo $*             #打印出位置参数的内容
    echo $?             #打印出命令执行后返回的状态
    echo $$             #打印出当前进程的进程号
    echo $0             #打印出当前进程的进程名
    

    当我执行时,我在文件名后加3个参数

    参考文章:Linux中环境变量的设置

    变量的算术运算

    Shell中常见的算术运算符

    Shell 中常见的算术运算命令

    双小括号 (())  数值运算命令的用法

    双小括号 (()) 的作用是进行数值运算与数值比较,它的效率很高,用法灵活,是Linux下常用的运算操作符。其操作方法如下:

    let 运算命令的用法

    let运算命令的语法格式为: let 赋值表达式  

    let 赋值表达式的功能等同于“((赋值表达式))” 范例:  给变量 i 加8

     

    expr 命令的用法

    1、expr 用于运算 
       语法:expr 表达式 
       范例:expr 2 + 2 ; expr 2 – 2 ; expr 2  \*  2 ;  expr 2  /  2    
       注意:运算符号和数字之间要有空格!!

    2、expr配合变量计算

    expr在Shell中可配合变量进行计算,但需要用反引号将计算表达式括起来。

    3、利用 expr 计算字符串的长度

    br 命令的用法

    bc 是UNIX/Linux下的计算器,除了作为计算器来使用,还可以作为命令行计算工具使用

    交互模式 在shell命令行直接输入 bc 及能进入bc语言的交互模式

    bc也可以进行非交互式的运算,方法是与 echo 一起使用,所以我们就可以写在脚本里面

    $[] 符号的运算示例

    Shell脚本的条件测试

    通常,在shell的各种条件结构和流程控制结构中都要进行各种测试,然后根据测试结果执行不同的操作,有时候也会与 if 等条件语句相结合,来完成测试判断,以减少程序运行错误。

    几种条件测试语句

    文件测试操作符

    常用文件测试操作符说明
    -d   , d的全拼为 directory文件存在且为目录则为真
    -f   ,   f的全拼为  file文件存在且为文件则为真
    -e , e的全拼为 exists文件存在则为真
    -s ,s的全拼为 size文件存在且大小不为0则为真
    -r ,r的全拼为 read文件存在且可读则为真
    -w ,w的全拼为write文件存在且可写则为真
    -x ,x的全拼为executable文件存在且可执行则为真
    -L ,L的全拼为link文件存在且为链接文件则为真
    f1 -nt  f2  ,nt的全拼为 newer than文件f1比文件f2新则为真
    f1 -ot f2 ,ot的全拼为older than文件f1比文件f2旧则为真

    注:(())不能用于文件测试,文件测试一般常用的是 []

    字符串测试操作符

    常用字符串测试操作符说明
    -n  若字符串长度不为0,则为真
    -z若字符串长度为0,则为真
    “字符串1”  ==  “字符串2”若字符串1等于字符串2,则为真
    “字符串1”  !=  “字符串2”若字符串1不等于字符串2,则为真

    注: == 和 !=  两端要有空格  ,(())不能用于字符测试

    整数二元比较操作符

    在[]以及test中使用的比较符号在(())和[[]]中使用的比较符号说明
    -eq== 或 =相等,全拼为  equal
    -ne!=

    不相等,全拼为 not equal

    -gt>大于,全拼为 greater than
    -ge>=大于等于,全拼为 greater equal
    -lt<小于,全拼为 less than
    -le<=小于等于 ,全拼为less equal
    • "="和"!="也可以在[]中作比较使用,但在[]中使用包含"<"和">"的符号时,需要用反斜线转义,有时不转义虽然语法不会报错,但是结果可能不对。
    • 也可以在[[]]中使用包含“-gt”和“-lt”的符号,但是不建议使用
    • 比较符号两端也要有空格,[] (())  [[]]  两端都要有空格

    逻辑操作符

    在[]和test中使用的操作符在[[]]和(())中使用的操作符说明
    -a&&and ,与,两端都为真,才为真
    -o||or ,或, 两端有一个为真,就为真
    !!not ,非, 两端相反,则结果为真

    测试表达式 test 、[] 、[[]] 、 (()) 的区别

    测试表达式符号test[][[]](())
    边界是否需要空格需要需要需要不需要
    逻辑操作符! 、-a、 -o! 、-a、 -o! 、&& 、 ||! 、&& 、 ||
    整数比较操作符-eq 、 -gt 、-lt、-ge 、-le-eq 、 -gt 、-lt、-ge 、-le-eq 、 -gt 、-lt、-ge 、-le 或  = 、>  、< 、 >= 、 <== 、>  、< 、 >= 、 <=
    字符串比较操作符= 、 == 、!== 、 == 、!== 、 == 、!=不支持
    文件操作-d、-f、-e、-r、-s、-w、-x、-L、-nt、-ot-d、-f、-e、-r、-s、-w、-x、-L、-nt、-ot-d、-f、-e、-r、-s、-w、-x、-L、-nt、-ot不支持
    是否支持通配符匹配

    不支持

    不支持支持不支持

    if 条件判断语句

    #####单条件判断##############
    if  条件判断
      then 
          命令
    else
          命令
    fi
    
    #或
    
    if  条件判断;then 
         命令
    else
         命令
    fi

    ###双条件判断#####
    if 条件判断
      then
          命令
    elif 条件判断
      then 
          命令
    else
       命令
    fi
    
    ##或
    if 条件判断;then
        命令
    elif 条件判断;then 
        命令
    else
        命令
    fi
    

    if语句对于字符串的匹配

    case 条件判断语句

    case条件语句相当于多分支的if/elif/ellse条件语句,但是它比这些条件语句看起来更规范更工整,常被应用于实现系统服务启动脚本等企业应用场景中。

    case  变量  in
            one)
                命令
    ;;
            two)
                 命令
    ;;
             *) 
                 命令
    esac

    for循环语句

    for  条件
    do
       命令
    done
    
    ##或
    
    for  条件;do
       命令
    done

     

    while循环语句

    while  条件
    do
       命令
    done

    Break、Continue、exit 循环控制语句

    break 、continue在条件语句及循环语句(for、while、if等)中用于控制程序走向;而exit则用于终止所有语句并退出当前脚本。

    命令说明
    break   n如果省略 n ,则表示跳出整个循环,n 表示跳出循环的成熟
    continue n如果省略 n ,则表示跳过本次循环,忽略本次循环的剩余代码,进行循环的下一次循环。n表示退到第 n 层继续循环
    exit n退出当前 shell 程序,n 为上一次程序执行的状态返回值。n 也可以省略,在下一个 shell 里可通过  $?  接收 exit  n 的n值

    Shell脚本执行scrapy爬虫和python脚本

    #! /bin/bash
    cd /opt/project/
    scrapy crawl xx
    python3 test.py

     

    展开全文
  • Shell脚本

    万次阅读 2020-10-04 20:29:52
    这里写目录标题Shell脚本1.Shell脚本简介2.Shell2.1 Shell 脚本的解释器2.2 脚本的编写规范2.3 执行脚本的三种方式2.4变量的声明2.5变量的引用2.6删除变量 只读变量2.7字符串使用2.8字符串长度及截取2.9脚本参数传递...

    Shell脚本


    1.Shell脚本简介

    Shell 是一个用 C 语言编写的程序,通过 Shell 用户可以访问操作系统内核服务。Shell 既是一种命令语言,又是一种程序设计语言。Shell script 是一种为 shell 编写的脚本程序。Shell 编程一般指 shell脚本编程,不是指开发 shell 自身。Shell 编程跟 java、php 编程一样,只要有一个能编写代码的文本编辑器和一个能解释执行的脚本解释器就可以了。Linux 的 Shell 解释器 种类众多,一个系统可以存在多个 shell,可以通过 cat /etc/shells 命令查看系统中安装的 shell解释器。Bash 由于易用和免费,在日常工作中被广泛使用。同时,Bash 也是大多数Linux 系统默认的 Shell。

    2.Shell

    2.1 Shell 脚本的解释器

    /bin/sh
    /bin/bash
    /sbin/nologin
    /bin/dash
    /bin/tcsh
    /bin/csh
    

    2.2 脚本的编写规范

    首行描述解释器 #!/bin/bash

    2.3 执行脚本的三种方式

    1、bash 脚本名称 脚本参数
    2、 sh 脚本名称 脚本参数
    3、 ./脚本名称 脚本参数【./脚本名称之间没有空格】【chmod 777 脚本名称】

    2.4变量的声明

    变量名=”值”【中间不能有空格】
    变量名要求 字母或下划线或数字(开头不能是数字)构成

    2.5变量的引用

    使用$ 或 ${}引用变量

    2.6删除变量 只读变量

    删除 unset 变量名
    只读 readonly 变量名

    2.7字符串使用

    双引号(””):内部可以使用变量
    单引号(‘’):内部所有的原样输出
    反引号(``):表示可执行

    2.8字符串长度及截取

    长度: echo ${#skill}
    截取: echo ${str:2:2} 【在第二个字符开始截取截取两位】

    2.9脚本参数传递

    bash 脚本名 参数1 参数2 参数3 。。。。。。
    脚本内
    $0 脚本名称
    $1 参数1
    $2 参数2
    $n 参数n
    $* 所有参数
    $# 参数的个数

    2.10算数运算符

    加法计算 expr 2 + 2
    乘法计算 expr 2 \* 2

    2.11流程控制if

    if [ $a -gt 10 ];then
    代码1
    elif [ $a -lt 10 ];then
    代码2
    else 代码3
    fi

    2.12关系运算符

    在这里插入图片描述

    2.13循环

    For 循环
    For aa in XXXX
    do
    循环体
    done

    While循环
    While 条件 ;
    do
    循环体
    done

    跳出循环
    跳出所有循环 break
    跳出当前循环,进入下一次循环 continue

    case ()

    case 值 in
    结果1) 结果1对应的操作;;
    结果2) 结果2对应的操作;;
    结果3) 结果3对应的操作;;
    esac

    2.14接收控制台数据

    read 变量名
    函数的使用
    函数声明:
    [function] 函数名(){
    函数体
    $参数1
    $参数2
    $参数3
    }

    函数调用 函数名 参数1 参数2 参数3

    2.15数组

    数组声明: 数组名称=(元素1 元素2 元素3 元素4)
    数组的使用
    单个使用 echo 数组名[角标] 【角标从0开始】
    遍历数组
    for var in ${my_arr[*]}
    do
    echo $var
    done

    2.16文件加载

    在文件中添加 . 脚本名称 或者 source 脚本名称
    #!/bin/bash
    source ./test1.sh # 加载test1.sh 的文件内容

    展开全文
  • linux运行r脚本

    万次阅读 2019-08-07 11:39:36
    Linux运行R脚本第一步第二步第三步 第一步 打开编辑器第一行输入 #! /usr/lib/R/bin/Rscript --vanilla #options:默认–restore – save --no-readline;–help 查看帮助信息;–version 查看R版本;–slave...

    Linux下运行R脚本

    第一步

    打开编辑器第一行输入
    #! /usr/lib/R/bin/Rscript --vanilla
    代码

    #options:默认–restore – save --no-readline;–help 查看帮助信息;–version 查看R版本;–slave只打印R脚本的输出,而不显示脚本具体执行情况;–no-timing 去除输出文档结束的运行时间输出。
    输入代码

    第二步

    终端赋予执行权限
    $ chmod +x test.r

    第三步

    终端执行脚本
    Rscript test.r
    如果需要后台挂起可以使用nohup命令
    nohup Rscript ./test.r &

    展开全文
  • windows sftp ssh自动脚本

    千次阅读 2017-08-09 11:14:11
    sftp windows自动脚本
  • 在网上找了自动截屏的脚本都是在Mac和linux环境, 发现路径或者执行过程总有些问题; 现将自己写的自动截屏脚本记录在此,方便以后使用。 1.android adb 截屏命令 adb shell screencap -p ./sdcard/test.png...
  • linuxshell脚本实例

    万次阅读 2018-06-30 00:44:14
    1.用户建立脚本 执行 users_create.sh userlist passlist 建立 userlist 列表中的用户 设定 userlist 列表中的密码为 passlist 列表中的密码 当脚本后面跟的文件个数不足两时,报错 当文件行数不一致时报错 当...
  • python脚本编写

    万次阅读 多人点赞 2019-03-29 22:37:20
    什么是脚本 Python 是一种“脚本语言”。脚本,对应的英文是:script。一般人看到script这个英文单词,或许想到的更多的是:电影的剧本,就是一段段的脚本,所组成的。电影剧本的脚本,决定了电影中的人和物,都做...
  • 油猴脚本(Tampermonkey)的简介

    万次阅读 多人点赞 2018-08-20 01:09:08
    「油猴」可以通过安装各类脚本网站进行定制。当然伟大的脚本面向的是所有上网者,所以借由各位大神的脚本我们能实现更多更强大的功能,例如: 直接下载百度网盘文件(全速) 重新定制繁杂的微博页面 去掉视频播放...
  • windows运行vbs脚本

    万次阅读 2017-11-15 11:39:11
    windows运行vbs脚本 vbs基础教程简单的代码(此代码来自脚本之家,如果侵犯了您的权利请与本人联系)REM 输入并回显你的名字 '使用InputBox和Msgbox函数 '(上面及本行可以不必写入源代码中,下面才是运行的代码...
  • tomcat的bin目录下脚本

    千次阅读 2014-03-03 21:24:11
    tomcat的脚本在bin目录,有:catalina、startup、shutdown、setenv、digest、version等。 其中catalina脚本用于启动和关闭tomcat服务器,是tomcat中最关键的脚本。 startup脚本和shutdown脚本等都是使用了不同的...
  • windows批处理脚本编写学习

    千次阅读 2019-02-26 17:15:56
    尝试使用脚本 1.新建一个文本文档,里面编写要执行的指令。比如 2.保存后将文件的后缀名修改为.bat 3.双击执行 可以看到 cmd命令窗口已经运行了脚本。   使用批处理脚本批量安装程序 可以将要安装的多个...
  • 编写systemd服务脚本

    万次阅读 多人点赞 2014-07-21 16:16:06
    编写systemd服务脚本 Red Hat Enterprise Linux 7(RHEL 7)已经将服务管理工具从SysVinit和Upstart迁移到了systemd上,相应的服务脚本也需要改变。前面的版本里,所有的启动脚本都是放在/etc/rc.d/init.d/ 目录...
  • Greasy Fork 提供用户脚本网站

    万次阅读 2019-10-03 18:37:13
    安装之后,有些脚本能为网站添加新的功能,有些能使网站的界面更加易用,有些则能隐藏网站上烦人的部分内容。在 Greasy Fork 上的用户脚本都是由用户编写并向全世界发表的,您可以免费安装,轻松体验。 ...
  • Windows定时执行python脚本

    万次阅读 2019-03-23 18:18:03
    1.打开cmd(win+r),输入图所示 2.打开任务计划程序库 3.点击创建基本任务 4.选择触发器类型 5.这一步关键一点,程序或脚本处填写python.exe的绝对路径(看你个人的安装路径),添加参数处填写你的python脚本...
  • windowspowershell运行脚本

    千次阅读 2019-04-01 18:09:33
    Powershell 编写和运行脚本 一个Powershell仅仅是一个包含Powershell代码的文本文件。如果这个文本文件执行,Powershell解释器会逐行解释并执行它的的语句。Powershell脚本非常像以前CMD控制台上的批处理文件。 ...
  • Windows执行shell脚本

    万次阅读 2019-09-03 18:52:18
    1、在windows想要执行shell脚本,需要使用到"Git Bash",所以我们需要先安装Git。 2、添加环境变量:C:\Program Files\Git\cmd 3、打开"Git Bash",运行脚本 三种方式运行: (1)./test.sh (2)sh test.sh...
  • windows下脚本转到linux,文件保存格式要转换 经常会遇到这种情况,在windows写的脚本,代码会在linux无法执行,错误就是:  : bad interpreter: No such file or directory  以前一直不知怎么解决,今天...
  • Linux执行Python脚本

    万次阅读 多人点赞 2017-12-15 11:24:14
    Fedora使用yum install,Ubuntu使用apt-get install,前提都是root权限。安装完毕,可将Python加入环境变量,这样在使用Python时无须每次都指定安装路径。加入环境变量有两种方法: 方法1:直接在命令终端输入...
  • 京东准点秒杀脚本【2020】

    万次阅读 多人点赞 2019-11-10 01:20:47
    } 我试了,没找到好的解决方案,有大佬解决的,欢迎评论区留言,单独运行 document.getElementById("GotoShoppingCart").click(); 【去购物车结算】跳转过去是有商品的 5.键盘按回车键,确认时间,执行抢购 、 6...
  • Python-Windows执行Python脚本

    千次阅读 2020-12-20 21:55:20
    Python-Windows执行Python脚本 亲测可用
  • 如果脚本文件在执行的时候出现如图所示的错误: 请检查脚本文件是否是格式问题: 通过vim编辑器访问该文件,进去的时候查看最下面一行的文件格式即可: 如下是脚本的格式问题导致执行的时候出现invalid ...
  • 在任意目录使用某个shell脚本

    千次阅读 2016-07-21 19:33:28
    之前只知道如果想用某个命令的话,在环境变量里设置这个目录就好了,其实在任意目录使用某个shell脚本,也是在环境变量里配置。 我的是mac环境: 1. 执行命令 open ./.bash_profile 2. 在文件中添加目录,比如...
  • 脚本病毒

    千次阅读 2018-11-14 14:50:14
    脚本病毒通常是由JavaScript代码编写的恶意代码,一般带有广告性质、 修改IE首页、修改注册表等信息。脚本病毒前缀是Sript,共同点是使用脚本语言编写,通过网页进行传播,如红色代码( Script.Redlof)。脚本病毒还会...
  • Linux实用批处理脚本

    千次阅读 2019-05-28 09:51:20
    经常需要在Linux批量处理图片,想了想,还是写个实用的批处理小脚本一劳永逸。 代码 SRC为待处理目录;DST为目标目录,也就是保存处理后的文件的目录;SFX用于设置文件名后缀,如果为空就不修改文件名后缀。如果...
  • Linuxshell脚本实现记录日志

    千次阅读 2019-09-22 10:45:48
    Linuxshell脚本实现记录日志   最近写了shell脚本,有个基于jacoco调用的从指定Tomcat中自动生成覆盖报告文件到指定的Nginx目录中的脚本,Tomcat有多个项目,这个脚本是后台跑的,而且是开了定时任务跑的。想...
  • 脚本之抢课脚本

    千次阅读 2019-09-10 00:03:45
    // ==UserScript== // @name New Userscript // @namespace http://tampermonkey.net/ // @version 0.1 // @description try to take over the world! // @author You // @match htt...
  • 什么是脚本脚本语言?

    万次阅读 多人点赞 2018-10-01 21:28:39
    一、脚本 百科解释: 脚本(script)是使用一种特定的描述性语言,依据一定的格式编写的可执行文件,又称作宏或批处理文件。 脚本通常可以由应用程序临时调用并执行。各类脚本目前被广泛地应用于网页设计中,因为...
  • WindowsMySQL定时备份脚本

    万次阅读 2020-09-02 23:15:36
    在windows服务器上,想要定时备份数据库数据,可采用windows的任务计划程序+数据库备份脚本组合。其中,MySQL数据库备份,起到关键作用是mysqldump。有关于mysqldump命令的用法,可以找MySQL的官方文档了解。 1 ...
  • Win10环境python脚本定时运行

    千次阅读 2018-08-02 16:49:27
    Win10环境python脚本定时运行 简介 最近写了个小的python脚本,可是为了更好的实现脚本的功能就需要每隔6个小时运行一次。这时就要考虑如何实现每隔6个小时启动脚本程序。这里大概有两种思路, ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,706,437
精华内容 1,082,574
关键字:

下脚本的网站