sed找到关键字所在行并将其前面的第一个字符删除的命令 Linux
sed找到关键字所在行并将其前面的第一个字符删除:
sed -i '/httpd-vhosts/s/^#//' httpd.conf#Include conf/extra/httpd-vhosts.conf
说明:以 httpd-vhosts 为关键字找到
标签: linux
expect中为send语句上加变量的代码 Linux
#!/usr/bin/expectset ssh_user "fivetrees"set password "123456"spawn ssh -i /root/.ssh/$ssh_user root@xiaopp.3f.comexpect_before "no)?" {send "yesr" }sleep 1expect "Enter passphrase for key*"send "$pa
标签: linux
sed删除文件中的一行内容的脚本代码 Linux
先来看下原始文件的内容:
root@localhost ~]# cat file.txthello worlda:b:c -h -na:b:c -h -n
sed根据条件删除相关的行:
[root@localhost ~]# sed -i '/a:b:c -h -n/d' file.txt[root@loc
标签: linux
bash scp command not found的解决方法 Linux
安装了centos6.0,由于选择了最小安装,很多包没有安装,因此一些常用的命令也不支持,如下:# scp -bash: scp: command not found 我的解决方法是:在一台运行正常的CentOS 5.6服务器上找到scp所...
标签: linux
linux中mysql备份shell脚本代码 Linux
第一步:在你的linux服务器中定义备份目录:
mkdir /var/lib/mysqlbackup cd /var/lib/mysqlbackup
第二步:下面是最重要的一步了,就是写定时备份脚本。
vi dbba
标签: linux
linux下使用perl获取本机ip的几种方法介绍 Linux
在使用 Gearman 做分布式处理时,各机需要注册一个独立的 job 作为信息反馈,为求方便,Gearman::Worker 脚本 register_function 代码又要通用,于是想到了使用各自的 ip 地址作为 job 命名。 那...
标签: linux
Linux下使用Shell脚本实现ftp的自动上传下载的代码小结 Linux
1. ftp自动登录批量下载文件。
#####从ftp服务器上的/home/data 到 本地的/home/databackup#####!/bin/bashftp -n<<!open 192.168.1.171user guest 123456binarycd /home/datalcd /hom
标签: linux
神奇的shell命令行输入与输出功能介绍 Linux
标准输入/输出和重定向,Linux发行版Fedora Core Linux,而Red Hat公司原来Red Hat Linux的开发团队也将继续参与这一发行版本的开发工作。 标准输入与输出 我们知道,执行一个shell命令行时通常会自动...
标签: linux
获取两个日期间隔时间的shell脚本代码 Linux
#!/bin/sh# 获取所在季度的第一天,到昨天的日期间隔# link:www.maopiaopiao.com# date:2013/2/28day=`date -d "1 days ago " "+%Y%m%d"`;year=`expr substr ${day} 1 4`;month=`expr sub
标签: linux
linux shell中 if else以及大于、小于、等于逻辑表达式介绍 Linux
比如比较字符串、判断文件是否存在及是否可读等,通常用[]来表示条件测试。注意:这里的空格很重要。要确保方括号的空格。笔者就曾因为空格缺少或位置不对,而浪费好多宝贵的时间。if ....; then....elif ....; then......
标签: linux