上一页 1 ··· 115 116 117 118 119 120 121 122 123 ··· 125 下一页
摘要: 数组和变量的区别是:变量在内存中占用的空间是离散的,数组在内存中是先开辟一段连续的大内存空间,随后数组中的每个元素都放入数组内存中。数组元素使用数组index标识。 bash里有两种数组:普通数组和关联数组。普通数组只能使用整型数值作为数组索引,关联数组可以使用字符串作为索引。所谓的关联数组,它的另 阅读全文
posted @ 2019-12-06 22:37 星火撩原 阅读(667) 评论(0) 推荐(0)
摘要: 匿名管道"|" 管道符号意如其名,类似管道一样将管道入口的数据通过管道传递给管道出口。 管道是为了解决进程间通信问题而存在,它可以让两个进程之间的数据进行传递,将一个进程的输出数据传递给另一个进程作为其输入数据。管道左边是数据给予方,管道右边是数据接收方。 例如echo "abcd" | passw 阅读全文
posted @ 2019-12-06 21:57 星火撩原 阅读(381) 评论(0) 推荐(0)
摘要: expr命令可以实现数值运算、数值或字符串比较、字符串匹配、字符串提取、字符串长度计算等功能。它还具有几个特殊功能,判断变量或参数是否为整数、是否为空、是否为0等。 1.expr中文手册(info expr) 先看expr命令的info文档 info expr 的翻译。 16.4.1 字符串表达式 阅读全文
posted @ 2019-12-06 21:51 星火撩原 阅读(1195) 评论(0) 推荐(0)
摘要: 使用let、(())、$(())或$[]进行基本的整数运算,使用bc进行高级的运算,包括小数运算。其中expr命令也能进行整数运算,还能判断参数是否为整数,具体用法见expr命令全解。 其中let和(())几乎完全等价,除了做数学运算,还支持数学表达式判断,例如数值变量a是否等于3:let a==3 阅读全文
posted @ 2019-12-06 21:22 星火撩原 阅读(460) 评论(0) 推荐(0)
摘要: 当用户登录系统时,会加载各种bash配置文件,还会设置或清空一系列变量,有时还会执行一些自定义的命令。这些行为都算是启动bash时的过程。 另外,有些时候登录系统是可以交互的(如正常登录系统),有些时候是无交互的(如执行一个脚本),因此总的来说bash启动类型可分为交互式shell和非交互式shel 阅读全文
posted @ 2019-12-06 20:49 星火撩原 阅读(549) 评论(0) 推荐(0)
摘要: 环境变量 环境变量就是运行在"环境"上下文的,在这个上下文都可以引用。例如,常见的cd、ls等命令严格来说应该使用绝对路径如/bin/ls来执行,由于/bin目录加入到了PATH环境变量中,系统自己会去寻找PATH下的路径是否有该命令。 环境变量常用大写字母表示。常见的环境变量有HOSTNAME、S 阅读全文
posted @ 2019-12-06 19:59 星火撩原 阅读(391) 评论(0) 推荐(0)
摘要: [root@node2 scprits]# echo Hello World! Hello World! [root@node2 scprits]# echo 'Hello World!' Hello World! [root@node2 scprits]# echo "Hello World!" 阅读全文
posted @ 2019-12-03 21:50 星火撩原 阅读(424) 评论(0) 推荐(0)
摘要: 为什么需要xargs 管道实现的是将前面的stdout作为后面的stdin,但是有些命令不接受管道的传递方式,最常见的就是ls命令。有些时候命令希望管道传递的是参数,但是直接用管道有时无法传递到命令的参数位,这时候需要xargs,xargs实现的是将管道传输过来的stdin进行处理然后传递到命令的参 阅读全文
posted @ 2019-12-03 16:49 星火撩原 阅读(4134) 评论(0) 推荐(0)
摘要: linux中grep命令的用法 作为linux中最为常用的三大文本(awk,sed,grep)处理工具之一,掌握好其用法是很有必要的。 首先谈一下grep命令的常用格式为:grep [选项] ”模式“ [文件] grep家族总共有三个:grep,egrep,fgrep。 常用选项: 1.命令格式: 阅读全文
posted @ 2019-12-03 15:46 星火撩原 阅读(639) 评论(0) 推荐(0)
摘要: Introduction (介绍) 'grep'用于搜索给定文件中能匹配给定pattern列表的行。当某行能匹配上,(默认)将拷贝该行到标准输出,或者根据你所指定的选项生成其它序列的输出。 尽管'grep'所期望的是在文本行中做匹配,但即使某输入行的大小长度超出了可用内存空间也不会受到限制,它仍可以 阅读全文
posted @ 2019-12-03 13:53 星火撩原 阅读(386) 评论(0) 推荐(0)
上一页 1 ··· 115 116 117 118 119 120 121 122 123 ··· 125 下一页