
Linux
z54572
这个作者很懒,什么都没留下…
展开
-
(转)Linux脚本中$#、$0、$1、$@、$*、$$、$?
Linux脚本中$#、$0、$1、$@、$*、$$、$?1.首先介绍一下这个几个参数的意义: $#:传入脚本的参数个数; $0: 脚本自身的名称; $1: 传入脚本的第一个参数; $2: 传入脚本的第二个参数; $@: 传入脚本的所有参数; $*:传入脚本的所有参数; $$: 脚本执行的进程id; $?: 上一条命令执行后的状态,结...转载 2020-03-12 16:23:02 · 302 阅读 · 0 评论 -
VirtualBox 虚拟机网络配置-Bridge Mode
VirtualBox中虚拟机安装完毕之后,配置网络选择桥接模式,然后指定使用宿主机的哪块网卡。登录虚拟机进行IP配置,有两种方式:dhcp/static,后者还需要配置具体的IP地址,子网掩码,网关地址,DNS地址。动态分配(dhcp)配置:进入目录:/etc/sysconfig/network-scripts, 编辑其中的相应的网卡的配置文件:ifcfg-<网卡名&g...原创 2020-01-17 15:57:01 · 1449 阅读 · 0 评论 -
Linux 之 iptalbes 简介
学习笔记,详细内容请参阅http://www.zsythink.net/archives/1199/。防火墙分类:网络 /主机 硬件/软件。防火墙相当于一个关口,所有的网络数据包都要通过这个关口。防火墙对通过的数据包进行检查,根据数据包的特征,如:源地址是什么,目的地址是什么,端口是什么,所用的传输协议(tcp,udp,icmp),应用协议(http,ftp,smtp)等等,进行不同...原创 2020-01-17 11:07:53 · 253 阅读 · 0 评论 -
Shell 脚本调试经验-3
Shell 数组:定义空数组:array_name=() #等号两边不能有空格定义初始化数组: arrary_name=(a b c d ) #默认分隔符为空格,可是手动修改IFS 变量设置新的分隔符,入逗号。将字符串分割为数组:string_name=1,2,3 希望得到数组:arrary_name=(1 2 3)arrary_name=(`echo "${string_nam...原创 2019-09-29 19:38:56 · 121 阅读 · 0 评论 -
Shell 脚本调试经验-2
给sh 脚本传递参数时,需要解析参数,命令后提供的所有的以空格分隔的内容对shell来说都是参数。传入的参数有两种类型 一种是开关参数:只有参数不需要指定参数值;另一种是含值参数:提供指定参数的值。当指定含值参数时,还需要紧随其后指定一个参数作为前面含值参数的值。为了能被getopts识别,提交命令行时,参数名需要 以"-"标记。如果是含值参数则参数值紧随其后以空格分隔且不需要"-"标记...原创 2019-09-23 17:26:23 · 152 阅读 · 0 评论 -
转:linux bash shell 特殊字符大全
linux bash shell 特殊字符大全solate发表于solate 杂货铺订阅120Linux下无论如何都是要用到shell命令的,在Shell的实际使用中,有编程经验的很容易上手,但稍微有难度的是shell里面的那些个符号,各种特殊的符号在我们编写Shell脚本的时候如果能够用的好,往往能给我们起到事半功倍的效果,为此,特地将Shell里面的一些符号说明罗列成对照表的形式,...转载 2019-09-23 16:27:28 · 237 阅读 · 0 评论 -
Shell 脚本调试经验-1
需求:Linux Crontab 调度时间解析, 显示某段时间内被调用的作业列表。功能1:解析Crontab 调度时间。分别计算有效的分,时,日,月,周 值。1. * 星号有特殊含义,列出当前目录下所有的文件列表。因此变量中有*星号时,需要特别把变量用“”双引号引起来以防止转义。schd_date_init_arrary=(*)echo $schd_date_init_arrary...原创 2019-09-23 16:25:21 · 132 阅读 · 0 评论 -
(转)Linux:shell脚本字符显示特殊颜色效果
shell脚本字符显示颜色和特殊效果 (一) 颜色显示 1)字符颜色显示#!/bin/bash#字符颜色显示#-e:允许echo使用转义#\033[:开始位#\033[0m:结束位#\033等同于\eecho -e "\033[30m黑色字\033[0m" echo -e "\033[31m红色字\033[0m" echo -e "\033...转载 2019-02-19 16:27:56 · 764 阅读 · 0 评论 -
umask 用法
umask是在linux中常见的一个东西,它其实是一个掩码。当然,也有umask这样一个命令,它是对用户建立的文件的默认属性的定义。该定义为: 假设umask为022,则对于一个文件夹的话,它的默认属性为 777-022=755,这也就是我们平时建立文件夹的权限。而对于一般的文件的话,则是用 666-022=644.转载 2017-11-28 15:51:31 · 462 阅读 · 0 评论 -
Linux Shell的信号trap功能你必须知道的细节
它有三种形式分别对应三种不同的信号回应方式.第一种: trap 'commands' signal-list当脚本收到signal-list清单内列出的信号时,trap命令执行双引号中的命令.第二种: trap signal-list trap不指定任何命令,接受信号的默认操作.默认操作是结束进程的运行.第三种: trap ' ' signal-list转载 2017-11-28 15:40:49 · 1062 阅读 · 0 评论