linux脚本
文章平均质量分 71
咕噜咕叽
么么哒
展开
-
执行shell的三种方式
先来看一个简单的shell脚本:123#!/bin/shcd /tmpecho "hello,world!" 我们来挨个解释一下脚本的每一行: 第一行:#!后面跟的是解释器的路径(shell本身就是一种解释型语言),解释器的路径是/bin/sh; 第二行:cd命令是切换当前工作目录的命令,tep是linux下根目录的一个子目录; 第三行:echo命令是输出后面所跟的参数 三种执行方法: ...转载 2018-03-14 20:23:16 · 380 阅读 · 0 评论 -
curl封装请求
linux curl是通过url语法在命令行下上传或下载文件的工具软件,它支持http,https,ftp,ftps,telnet等多种协议,常被用来抓取网页和监控Web服务器状态。一、Linux curl用法举例:1. linux curl抓取网页:抓取百度:curl http://www.baidu.com 如发现乱码,可以使用iconv转码curl http://ifra...转载 2018-03-14 20:54:33 · 246 阅读 · 0 评论 -
crontab定时执行shell脚本
使用crontab你可以在指定的时间执行一个shell脚本或者一系列Linux命令。例如系统管理员安排一个备份任务使其每天都运行。。我们一般是定时的执行shell脚本一、步骤(1)、编写好sh,设置成可执行,然后编辑crontab配置信息: 到你的项目目录下,输入crontab –e,这样就以编辑模式打开个人的crontab配置文件,(2)加入: 0 0 * * * /home/lin...原创 2018-03-14 21:06:51 · 3680 阅读 · 0 评论 -
shell脚本_免输入密码从服务器拷贝文件
一般用scp命令的时候,或者登陆服务器的时候,总是需要在控制台输入密码!怎么避免呢?如图,在服务器a上写一个脚本,1、set ip [lindex $argv 0] 即设置一个变量ip,值为从控制台传入的第一个参数 expect接收参数的方式和bash脚本的方式不太一样, bash是通过$0 ... $n 这种方式, 而expect是通过set <变量名...原创 2018-03-01 20:12:47 · 3129 阅读 · 0 评论 -
常用的linux命令
1、vim 进入xx 文件 vim xx 按i,进入编辑模式 退出 按esc退出编辑模式,回到命令行模式 shift+: 输入wq(保存退出)wq!(强制退出)或者输入q!(退出不保存)2、文件、文件夹命令 进入根目录的xx cd /xx 进入其它目录xx cd xx 回到上级目...原创 2018-02-28 21:05:47 · 281 阅读 · 0 评论 -
linux下如何批量杀JAVA进程或某个进程方法
在工作中经常需要停止JAVA进程,停止时间也比较长,那么有时候因为一些情况,需要把 linux下JAVA所有进程 kill 掉,又不能用killall 直接杀掉某一进程名称包含的所有运行中进程(我们可能只需要杀掉其中的某一类或运行指定参数命令的进程),这个时候我们需要运用ps, grep, cut 和 kill 一起操作。ok,下面给出具体的参考:ps -ef|grep LOCAL=NO|grep...转载 2018-03-30 13:30:55 · 321 阅读 · 0 评论 -
linux expect的send,expect,spawn,interact
Expect是一个用来处理交互的命令。借助Expect,我们可以将交互过程写在一个脚本上,使之自动化完成。形象的说,ssh登录,ftp登录等都符合交互的定义。下文我们首先提出一个问题,然后介绍基础知四个命令,最后提出解决方法。问题如何从机器A上ssh到机器B上,然后执行机器B上的命令?如何使之自动化完成?四个命令Expect中最关键的四个命令是send,expect,spawn...转载 2018-07-30 14:54:26 · 8326 阅读 · 0 评论