摘要:tail命令: tail用来查看文件最后几行数据。 tail -f 文件名。加上参数-f,用来查看数据正在改变的文件,循环读取文件。
阅读全文
摘要:mkdir命令: mkdir用来创建目录。 mkdir -p 表示目录不存在那么就新建一个,目录如果存在也不会报错。
阅读全文
摘要:sort命令一般用来对文件中的数据进行排序。 常见参数 -t,指定分隔符号 -k,指定列数 -u,去除重复数据 -n(-g),以数字方式排序 -r,降序方式排序 常见用法 sort -t'|' -k1 旧文件 > 新文件 命令参数含义: -t,指定分割符号是|。 -k,指定列数,k1表示对第一列的数
阅读全文
摘要:1 数组的定义 (1)shell只支持一维数组,不支持多维数组。 (2)数组元素的下标由0开始。 (3)shell数组用括号来表示。 (4)元素之间用空格分隔开。 (5)数组初始化的时候不需要定义数组的大小。 2 获取数组中的元素 (1)可以使用@或*获取数组中的所有元素。 (2)获取数组中元素的个
阅读全文
摘要:深入探究Linux内核 Linux系统的核心是内核。内核控制计算机上的所有硬件和软件:必要时分配硬件,有需要时执行软件。 内核基本负责以下四项主要功能: 1 系统内存管理 2 软件程序管理 3 硬件设备管理 4 文件系统管理 系统内存管理: 内核不仅管理服务器上的可用物理内存,还可以创建和管理虚拟内
阅读全文
摘要:shell中运行的每个命令都使用退出状态码(exit status)来告诉shell它完成了处理。 退出状态码是一个0-255之间的整数值,在命令运行结束后由命令传递给shell,你可以捕获这个值并在脚本中使用。 查看退出状态码 $?,保存上个命令的退出状态码。 一般来说,一个成功结束的命令的退出状
阅读全文
摘要:从文件中按行读取数据,有多种方式。 1 使用read命令 #! /bin/bash count=1 file_name=$HOME/script/$1 cat $file_name |while read line do count=$[ $count + 1] echo "line_num-${c
阅读全文
摘要:#! /bin/bash table_name=$2 db_typde=$1 file_dir=$HOME/ta_trans_data/${table_name} #fileList=`ls -l ${file_dir}|awk '$5==0 {print $9}'` fileList=`ls ${
阅读全文
摘要:telnet命令,检测主机的端口号是否开放。 telnet 192.168.25.133 22
阅读全文
摘要:1 添加新用户 useradd 用户名 passwd 用户名 2
阅读全文
摘要:(()) 用于整数之间常用的运算符,效率高 let :用于整数运算,类似于(()) let 命令的语法格式为: let 表达式 let "表达式" let '表达式' 例子: i=2 let i+=2 echo $i let i=i+2 echo $i
阅读全文
摘要:函数(function)是可以起个名字并在代码中任何位置重用的代码块。 你要在脚本中使用该代码块时,只要使用分配的函数名就可以了(这个过程称为调用函数)。 创建函数 创建函数的语法有两种, 第一种 采用关键字function,后面跟分配给该代码块的函数名。 function name(){ comm
阅读全文
摘要:使用rpm命令 rpm -qa | grep 软件包名 使用yum命令 yum list installed
阅读全文
摘要:Linux系统将每个对象当做文件处理。 Linux用文件描述符来标识每个文件对象。 文件描述符是一个非负整数,可以唯一的标识会话中打开的文件。 每个过程一次最多可以有9个文件描述符。
阅读全文
摘要:内联输入重定向可以将多行命令换行,当做一行命令。
阅读全文
摘要:bc命令通常用来解决浮点数的计算问题。 bash计算器能识别 1 数字 整数、浮点数 2 变量 简单变量和数组 3 注释 4 表达式 5 编程语言 6 函数 命令行下,通过bc命令访问。 使用命令quit,退出程序。 通过scale变量设置小数点后的位数。 scale=4 3.44 / 5 .688
阅读全文
摘要:对于任何一个编程语言都很重要的特性就是操作数字的能力,遗憾的是shell脚本操作数字比较麻烦。 shell有两种方式进行数学运算。 expr命令 使用方括号 expr命令 expr命令允许在命令行上处理数学表达式 $ expr 1 + 5 6 expr命令能够识别一些不同的数字和字符串操作符 操作符
阅读全文
摘要:bash shell提供了在if-then语句中声明test命令的方法: if [ condition ] then commands fi 方括号中定义了test命令中用到的条件。 注意,必须在方括号内两侧加括号,否则会报错。 test命令可以判断三类条件,数值比较、字符串比较、文件比较。 数值比
阅读全文
摘要:seq命令用于从某个数开始,到某个数结束之间的所有整数。 常见案例 seq 1 10 输出 1 2 3 4 5 6 7 8 9 10
阅读全文
摘要:netstat -nap |grep pid netstat -nap|grep portnetstat -nap Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 192.168.42.
阅读全文