1.Shell启动Gunbashshell为用户提供交互式访问,登录时系统依赖于用户账户的配置,在/etc/passwd文件中存放所有系统用户账户列表及基本配置,以下为条目样本:root:x:0:0:root:/root:/bin/bash每个条目共有七个字段,分别以冒号隔开,代表的含义依次为“用户名:密码:UID(用..
分类:
系统相关 时间:
2017-06-20 13:44:40
阅读次数:
202
正则表达式 正则就是用一些具有特殊含义的符号组合到一起(称为正则表达式)来描述字符或者字符串的方法。或者说:正则就是用来描述一类事物的规则。 生活中处处都是正则: 二 grep 参数 -n :显示行号 -o :只显示匹配的内容 -q :静默模式,没有任何输出,得用$?来判断执行成功没有,即有没有过滤 ...
分类:
系统相关 时间:
2017-06-04 00:15:11
阅读次数:
199
一、什么是SHELL shell一般代表两个层面的意思,一个是命令解释器,比如BASH,另外一个就是shell脚本。本节我们站在命令解释器的角度来阐述shell 命令解释器SHELL的发展历史,SH-CSH-KSH-TCSH-BASH,我们先来了解下命令解释器BASH 二、命令的优先级 命令分为: ...
分类:
系统相关 时间:
2017-06-02 19:35:57
阅读次数:
288
shell 基础 shell编写步骤: 1.编写脚本 vim first.sh 2.编写完成 测试脚本 bash -n first.sh 3.赋予权限 chmod +x first.sh 4.执行脚本 ./first.sh ...
分类:
系统相关 时间:
2017-06-02 00:59:23
阅读次数:
346
shell编程 一、shell基础正则表达式 1.正则表达式和通配符 正则表达式是用来在文件中匹配符合条件的字符串,正则式包含匹配。(grep awk sed) 通配符是用来匹配符合条件的文件名,通配符是完全匹配。(* [] ? )通配符可以在正则表达式中使用但是正则表达式不能再shell命令中使用 ...
分类:
系统相关 时间:
2017-05-31 21:26:45
阅读次数:
206
博文地址:http://keep88.blog.51cto.com博主姓名:李常明此笔记出自------跟老男孩学linux运维《shell编程实战》目录:shell变量的核心基础知识与实践1、变量类型:环境变量(全局变量)和普通变量(局部变量)2、自定义环境变量:1)、设置环境变量(全局变量)的几种方法:..
分类:
系统相关 时间:
2017-05-30 19:35:39
阅读次数:
212
shell基础 一、bash中的变量 1、变量的定义:变量是计算机的内存单元,其中存放的值是可以改变的。 2、变量的设定规则:变量名不能以数字开头;变量的等号两边不能有空格,变量的值如果想有空格必须用单引号或者双引号引起来;变量的默认类型是字符串型,如果要进行计算需要指定变量类型为数值型;在变量的值 ...
分类:
系统相关 时间:
2017-05-29 10:04:10
阅读次数:
190
shell基础一 一、什么是shell shell是个功能强大的编程语言,也是个解释执行的脚本语言(命令解释器)。 二、shell分类 1.bourne shell (包括sh、ksh、Bash、psh、zsh)。 2.c shell(主要应用于BSD版的UNIX系统包括csh和tcsh)。 三、s ...
分类:
系统相关 时间:
2017-05-23 21:51:33
阅读次数:
250
#! /bin/bash #设置只读变量,只读变量不可修改myUrl="http://www.baidu.com"readonly myUrl #删除变量,unset不能删除只读变量myUrl1="http://www.sina.com"unset myUrl1 #运行shell时会同时存在三种变量 ...
分类:
系统相关 时间:
2017-05-16 13:04:44
阅读次数:
254
1、前言1.1为什么学习shell编程Shell脚本语言是实现Linux/UNIX系统管理及自动化运维所必备的重要工具,Linux/UNIX系统的底层及基础应用软件的核心大部分涉及Shell脚本的内容。每一个合格的Linux系统管理员或运维工程师,都需要熟练的编写Shell脚本语言,并能够阅读系统及各类软..
分类:
系统相关 时间:
2017-05-15 14:18:02
阅读次数:
223