码迷,mamicode.com
首页 >  
搜索关键字:bash    ( 15235个结果
shell $$ 的详解
表面上的意思是:当前bash的PID,但是各种shell环境中要理解透。官方解释:BASHPIDExpandstotheprocessidofthecurrentbashprocess.Thisdiffersfrom$$undercertaincircumstances,suchassubshellsthatdonotrequirebashtobere-initialized.输出当前bash进程的pid。这是不同的在以下..
分类:系统相关   时间:2016-07-30 06:58:39    阅读次数:233
bash脚本编程之case语句及脚本选项进阶
case语句及脚本选项进阶详解面向过程程序设计语言中的控制流(即程序当中的语句)默认是顺序执行的。程序设计语言的控制结构一共有三类:1,顺序结构2,选择结构(1)if语句->单分支的if语句格式:ifcondition1;thenexpression...fi->双分支的if语句格式:ifcondition1;thenexpr..
分类:其他好文   时间:2016-07-29 23:05:09    阅读次数:393
linux重定向和管道的使用
bash的I/O重定向及管道程序是由程序+指令组成;或者是数据结构+算法程序数据来自哪里,处理的结果又存放于哪里?程序必须能够读入输出然后经过加工来产生结果;程序获取的数据可以使数据也可以hi变量、数据、列表文件等等,程序生产出来的结果可以是变量、数据、列表、文件等。..
分类:系统相关   时间:2016-07-29 23:00:57    阅读次数:934
.bash_profile和.bashrc的区别(如何设置生效)
/etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置./etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取.~/.bash ...
分类:其他好文   时间:2016-07-29 21:24:17    阅读次数:250
bash的基本特性之文件名通配 及IO重定向,管道详解
本篇博文依然涉及到bash的基本特性文件名通配,并讲解IO重定向以及管道的使用管道配合tr命令的应用bash的基础特性之一:文件名通配globbing:文件名通配(整体文件名匹配,而非部分)匹配模式:元字符 *:匹配任意长度的任意字符 pa*,*pa*,*pa,*p*a* ?:匹配任意单个字符 ..
分类:其他好文   时间:2016-07-29 19:37:28    阅读次数:262
一个安装zabbix_agentd的脚本
配合之前写的Zabbix客户端的安装过程,地址在http://chenx1242.blog.51cto.com/10430133/1828777,于是就写一个自动安装zabbix_agentd的脚本,这个可以搭配ansible的script模块一起食用,口味更佳。vimauto_install_zabbix_agent.sh #!/bin/bash #writtenbyChrisChan@2016-7-30..
分类:其他好文   时间:2016-07-29 19:26:04    阅读次数:191
ssh版本升级
因现场ssh版本较低,扫描出来很多漏洞,所以要求升级ssh版本,现场的版本是是OpenSSH_6.7p1,OpenSSL1.0.1e-fips,编写了一个脚本去自动执行,脚本内容如下#!/bin/bash cd/tmp [-fopenssh-7.2p2.tar.gz-a-fopenssl-1.0.2g.tar.gz]||{ echo"opensshandopensslpackagesdoesnotexis..
分类:其他好文   时间:2016-07-29 19:25:50    阅读次数:239
globbing、ERE、BRE的比较
在linux中,对资源进行选择的时候,通常都会使用到通配符(globbing)、基本正则表达式(BasicRegularExpression)或者扩展正则表达式(ExtendRegularExpression),大家肯定都疑惑过,它们在使用时,为什么相同的元字符会表示不同的含义呢?答案其实很简单,在bash环境下是不支持正..
分类:其他好文   时间:2016-07-29 19:20:57    阅读次数:243
检测http服务(数组与函数)
catarray_check_url.sh#!/bin/bash#用数组与函数方式检查网站是否正常#version1.0#byanthorslrj2016-6-20./etc/init.d/functions#加载系统函数#定义数组存储网站url_list=(www.baidu.com192.168.131.10www.163.comwww.sina.com.cn)#定义等待函数functionwaiting(){echo-n‘3秒后..
分类:编程语言   时间:2016-07-29 19:17:25    阅读次数:189
linux下定时清理磁盘日志步骤
1、编写清理日志的shell脚本 #! /bin/bash #进入要清理文件的路径 cd /home/weblogic/bin #echo "please clear startserver1.log and startWebLogic.log" #将文件内容清空 >startserver1.log ...
分类:系统相关   时间:2016-07-29 16:22:36    阅读次数:255
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!