摘要:
出于特殊目的,bash shell保留了最早的3个文件描述符0、1、2,如下所示: 1、STDIN标准输入 Shell从STDIN文件描述对应的键盘获得输入,在用户输入时处理每个字符。 范例1:cat命令处理STDIN输入的数据,输入一个就显示一个,按ctrl+c即可结束。 [root@clouce 阅读全文
摘要:
一、 SSH无密码远程登录原理 二、 SSH实现无密码远程登录 实现主机A 无密码远程登录主机B 主机A IP地址:10.8.9.154 主机B IP地址:10.8.9.155 1、 主机A操作如下: [root@cloucentos6 .ssh]# pwd #一般SSH生成公钥和私密会在.ssh目 阅读全文
摘要:
一、首先大概了解一下计算机CPU、Cache、Buffer、内存、硬盘、SWAP CPU也称为中央处理器(CPU,Central Processing Unit)是一块超大规模的集成电路,是一台计算机的运算核心(Core)和控制核心( Control Unit)。它的功能主要是解释计算机指令以及处理 阅读全文
摘要:
第11章:sed进阶操作 sed是一个很好的文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行替换、删除、新增、选取等特定工作,下面先了解一下sed的用法 sed命令行格式为: sed [option] ‘command’ 输入文本 [option] 常用选项: -n 使用 阅读全文
摘要:
第10章:awk进阶操作 在第4章:查找与替换简单的讲解了awk的使用,本章介绍详细讲解awk的使用。awk是一个强大的文本分析工具,简单的说awk就是把文件逐行的读入, 以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。在shell脚本中文本处理功能awk功能其强大。 7.1、awk命令 阅读全文
摘要:
第9章:进程管理 9.1、进程概念 理解进程概念需要先简单了解指令和程序这两个概念,进程跟指令和程序是相关联的。 什么叫指令? 指令是指示计算机执行某种操作的命令,它由一串二进制数码组成。 什么叫程序? 程序(Program)是实现计算机执行一个或多个操作,或执行某一任务,按序设计的计算机指令的集合 阅读全文
摘要:
第8章:归档与压缩 定期备份不可小视,我们可以通过shell脚本来实现备份自动化。其中数据备份一般要使用到归档与压缩,归档与压缩对于系统管理员或普通用户来说是比较常用的工具,有许多不同的压缩格式,要结合不同的使用方法才可以获得最佳的压缩效果。还有文件加密也是一种保护数据常用的方法,文件加密之前通常都 阅读全文
摘要:
第7章:文件处理 7.1、文件权限 Linux系统中每一个文件都与多种权限类型相关联,其中文件所有权有三类(用户、用户组和其它用户),文件权限有读、写、执行。用户是文件所有者,用户组是多个用户的集合,其它用户是除用户或用户组之外的任何用户。 7.1.1、文件详细权限 范例:ls –l可以查看文件详细 阅读全文
摘要:
第6章:变量、判断、循环、函数 6.1、变量 理念知识补充: Shell变量如同传统的传统程序语言的变量一样,是用来保存某个值。在第1章入门已经有介绍过shell变量基本概念。 Shell脚本里经常会出现一些简单的运算,例如每经过一次循环,变量就会加1,POSIX标准的shell为内嵌算术提供了一些 阅读全文
摘要:
第5章:文本处理 5.1、cat拼接功能 cat是命令行家必学的命令之一,cat通常用户读取、显示或拼接文件内容,不过cat所具备的功能远不止这些。 cat 三大功能 cat功能一: 范例1:显示文本内容 [root@cloucentos6 home]# cat file testtest cat 阅读全文
摘要:
第4章:查找与替换 4.1、grep查找文本(匹配文本) 理论知识补充:传统上,有三种程序,可以用来查找整个文本文件,分别是grep(最早的文本匹配程序)、扩展式egrep、快速式fgrep,后面POSIX标准(下一章有介绍)将这三个改版整合成一个grep程序,可以通过不同的选项加以控制。 范例1: 阅读全文
摘要:
第3章:正则表达式 3.1、什么是POSIX? POSIX表示可移植操作系统接口(Portable Operating System Interface of UNIX,缩写为 POSIX ),POSIX标准定义了操作系统应该为应用程序提供的接口标准,是IEEE为要在各种UNIX操作系统上运行的软件 阅读全文
摘要:
第2章:标准输入与输出 2.1、echo 和 printf终端打印 echo显示命令默认情况每次调用后会添加一个换行符。 echo 使用带单引号时,Bash不会对单引号中的变量(如$var)求值,只会按照原样显示,如果需要显示变量(如$var)的求值,只需要加上双引号或去掉单引号即可。 范例1: [ 阅读全文
摘要:
第一章:认识Shell脚本 1.1、什么是Shell Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行。 实际上Shell是一个命令解释器,它解释由用户输入的命令并且把它们送到内核。不仅如此,Shell有自己的编程语言用于对命令的编辑,它允 阅读全文
摘要:
实验环境: 如图下图所示,PC0、PC1、PC2、PC3分别属于不同的VLAN,通过配置单臂路由及静态路由,实现不同VLAN之间的PC能相互访问。 操作步骤: 1、 思科 2960交换机SW1配置信息: #特权模式下进入vlan子模式 Switch#vlan database #创建vlan 10并 阅读全文