一、HereDocument免交互(壹)、HereDocument使用I/O重定向的方式将命令列表提供给交互式程序或命令,比如ftp、cat或read命令。是标准输入的一种替代品可以帮助脚本开发人员不必使用临时文件来构建输入信息,而是直接就地生产出一个“文件"并用作"命令”的标准输入。HereDocument也可以与非交互式程序和命令一起使用。语法格式:命令<<标记...内容标记之间是传入内容..
shell:数组排序算法冒泡排序类似气泡上涌的动作,会将数据在数组中从小到大或者从大到小不断的向前移动。基本思想:冒泡排序的基本思想是对比相邻的两个元素值,如果满足条件就交换元素值,把较小的元素移动到数组前面,把大的元素移动到数组后面(也就是交换两个元素的位置),这样较小的元素就像气泡一样从底部上升到顶部。算法思路冒泡算法由双层循环实现,其中外部循环用于控制排序轮数,一般为要排序的数组长度减1次,
循环语句echo命令格式:shellechoe"adfa\n123"echon表示不换行输出echoe输出转义字符,将转义后的内容输出到屏幕上常用的转义字符如下:选项作用\n输出换行\r光标移至行首,并且不换行\s当前shell的名称,如bash\t插入Tab键\f换行,但光标仍停留在原处\\\\表示插入"\\\"本身\b表示退格不显示钱一个字符\c抑制更多的输出或不换行\b转义后相当于按退格键(
Shell编程之条件语句条件测试文件测试与整数测试字符串测试与逻辑测试test命令测试表达式是否成立,若成立返回0,否则返回其他数值test条件表达式//表达式两边要有空格条件表达式//注意中括号里面的两边都有空格注意空格,否则会失败!test.jpg(https://s2.51cto.com/images/20211214/1639485243396425.jpg?xossprocess=ima
SHELL脚本编程规范与变量LINUX系统中的Shell是一个特殊的应用程序,它介于操作系统内核与用户之间,充当了一个“命令解释器”的角色,负责接收用户输入的操作指令(命令)并进行解释,将需要执行的操作传递给内核执行,并输出执行结果。命令分为内部命令和外部命令内部命令:指的是集成与Shell解释器程序(如Bash)内部的一些特殊指令,也称为内建(BuiltIN)指令。内部命令是属于Shell的一部
LINUX网络设置基础命令一、hostname命令hostname查看或临时设置当前主机名永久设置主机名hostnamectlsethostname主机名vihostname//设置完后需要重启系统才生效通过/etc/hostname文件来修改主机名vi/etc/hostname通过hostnamectl来修改主机名hostnamectlsethostnamexxxxxxbash//重新加载bas
YUM概述YUM(YellowdogUpdaterModified):基于RPM包构建的软件更新机制,可以自动解决依赖关系,所有软件包由集中的YUM软件仓库提供。Ubuntu、CentOS8用的安装程序时apt软件软件仓库的提供方式FTP服务:ftp://.....HTTP服务:http://......本地目录:file://...YUM工具概述关于YUM命令由软件包yum3.4.3150.el
NFS共享存储服务NFS是一种基于TCP/IP传输的网络文件系统协议。通过使用NFS协议,客户机可以像访问本地目录一样访问远程服务器中的共享资源。对于大多数负载均衡集群来说。使用NFS协议来共享数据存储是比较常见的做法,NFS也是NAS存储设备必然支持的一种协议。但是由于NFS没有用户认证机制,而且数据在网络上明文传输,所以安全性很差,一般只能在局域网中使用。NFS工作原理:NES服务的实现依赖于
BIND域名服务基础在日常生活中人们习惯使用域名访问服务器,但机器间互相只认IP地址,域名与IP地址之间是多对一的关系,一个ip地址不一定只对应个域名,且一个域名只可以对应一个ip地址,它们之间的转换工作称为域名解析,域名解析需要由专门的域名解析服务器来完成,整个过程是自动进行的。DNS的定义:DNS是"域名系统"的英文缩写。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互
DHCP工作原理DHCP(DynamicHostConfigurationProtocol,动态主机配置协议):由internet工作任务小组设计开发,专门用于为PCP/IP网络中的计算机自动分配TCP/IP参数的协议。使用DHCP的好处1、减少管理员的工作量2、避免输入错误的可能3、避免IP地址冲突4、当更改IP地址段时,不需要重新配置每个用户的Ip地址5、提高了ip地址的利用率6、方便客户端的
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号