在bash中最常见的就是一条一条的输入单个命令后执行,但是这种执行的效率十分的低,所以为了方便和高效率,所以我们需要一次性的执行多条命令。能够完成这种操作的方法有很多,比如:命令1$命令2$...命令1|命令2|...进程之间通信(IPC)命令1;命令2;...有点时候一次性的执行很..
分类:
其他好文 时间:
2017-04-07 18:43:36
阅读次数:
149
grep命令的用法grep(globalsearchregularexpression(RE)andprintouttheline,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来.参数:1.-ANUM,--after-context=NUM除了列出符合行之外,并且列出后NUM行。如:$g..
分类:
系统相关 时间:
2017-03-21 23:11:28
阅读次数:
306
在生产中,我们经常遇到上一任运维走了,要改密码,和定期修改密码加固安全等需求。现在来分享一个小脚本。首先我们先来了解下密码修改命令:#passwdroot
Changingpasswordforroot.
Newpassword:
Retypenewpassword:
#可以看到passwd默认是带有交互,那并不是和我们在脚本里面..
分类:
其他好文 时间:
2017-03-20 12:15:47
阅读次数:
172
环境:Linux 脚本:Python 功能:批量IP,远程执行命令、拷贝文件 运行:./ssh_scp.py iplist.txt 脚本内容: #!/usr/bin/env python# -*- coding: utf-8 -*- import paramikoimport stringimpor ...
分类:
系统相关 时间:
2017-03-16 20:33:33
阅读次数:
282
shell可以说是一个解释器,同时为代码运行提供了运行环境。并且提供了编程能力shell没有自己的库,只是写命令调用操作内的小程序命令bash特性中,bash不支持浮点数,把所有要存储的数据当做字符来进行。linux脚本其实就是一堆命令的堆砌,然后是用程序控制着脚本实施运行。编程..
分类:
系统相关 时间:
2017-02-09 16:28:03
阅读次数:
168
#!/bin/bash
#备份所需要配置的文件
cp/etc/login.defs/etc/login.defs.bak
cp/etc/profile/etc/profile.bak
cp/etc/pam.d/common-password/etc/pam.d/common-password.bak
sed-i-e‘/^PASS_MAX_DAYS/‘d/etc/login.defs
sed-i-e‘/^PASS_MIN_DAYS/‘d/etc/login.defs
sed-i-e‘/^PA..
分类:
系统相关 时间:
2016-12-20 12:04:49
阅读次数:
246
1、shell的基本格式、变量#shell脚本中要加上解释器#!/bin/bash#用脚本打印出helloworld#!/bin/bashecho"helloworld"exit参数:参数是一个存储实数值的实体,脚本中一般被引用#利用变量回显helloworld,下面例子会回显两个helloworld。#!/bin/basha="helloworld"echo$aecho"hel..
分类:
系统相关 时间:
2016-12-11 18:48:32
阅读次数:
282
nsenter安装 yum install -y util-linux ...
分类:
其他好文 时间:
2016-12-07 09:28:58
阅读次数:
150
Linux shell脚本基础学习,虽然不涉及具体东西,但是打好基础是以后学习轻松地前提。 ◆1.1 语法基本介绍 1.1.1 开头 程序必须以下面的行开始(必须方在文件的第一行): #!/bin/sh 符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行 ...
分类:
系统相关 时间:
2016-11-25 16:35:36
阅读次数:
313
linux echo, sort, sed是初学linux shell script 的一些常用的命令。基本上来说,如果能够掌握了这些命令,我们就能写出一些不错的linux脚本。以下是我遇到的以下常用的echo,sort, sed等命令的一些应用; 1. echo -e: BW="f25\nf50\ ...
分类:
系统相关 时间:
2016-10-08 19:41:14
阅读次数:
280