上一页 1 ··· 115 116 117 118 119 120 121 122 123 ··· 125 下一页
摘要: Linux中使用反引号"``"(在波浪线的按键上)或者$()来执行命令替换。使用括号()来组合一系列命令。 [root@localhost ~]# echo what date it is? $(date +%F) what date it is? 2019-12-07 [root@localhos 阅读全文
posted @ 2019-12-07 21:57 星火撩原 阅读(323) 评论(0) 推荐(0)
摘要: alias一般用法 1.默认rm是"rm -i"的别名,ll就是"ls -l"的别名。可以自定义别名来代替某些命令配合某些选项,也可以定义别名组合多个命令。例如: [root@localhost ~]# alias ls='ls -lA' 这样在列出目录时将同时列出隐藏文件。 2.使用不带参数的al 阅读全文
posted @ 2019-12-07 21:31 星火撩原 阅读(774) 评论(0) 推荐(0)
摘要: 数组和变量的区别是:变量在内存中占用的空间是离散的,数组在内存中是先开辟一段连续的大内存空间,随后数组中的每个元素都放入数组内存中。数组元素使用数组index标识。 bash里有两种数组:普通数组和关联数组。普通数组只能使用整型数值作为数组索引,关联数组可以使用字符串作为索引。所谓的关联数组,它的另 阅读全文
posted @ 2019-12-06 22:37 星火撩原 阅读(676) 评论(0) 推荐(0)
摘要: 匿名管道"|" 管道符号意如其名,类似管道一样将管道入口的数据通过管道传递给管道出口。 管道是为了解决进程间通信问题而存在,它可以让两个进程之间的数据进行传递,将一个进程的输出数据传递给另一个进程作为其输入数据。管道左边是数据给予方,管道右边是数据接收方。 例如echo "abcd" | passw 阅读全文
posted @ 2019-12-06 21:57 星火撩原 阅读(392) 评论(0) 推荐(0)
摘要: expr命令可以实现数值运算、数值或字符串比较、字符串匹配、字符串提取、字符串长度计算等功能。它还具有几个特殊功能,判断变量或参数是否为整数、是否为空、是否为0等。 1.expr中文手册(info expr) 先看expr命令的info文档 info expr 的翻译。 16.4.1 字符串表达式 阅读全文
posted @ 2019-12-06 21:51 星火撩原 阅读(1218) 评论(0) 推荐(0)
摘要: 使用let、(())、$(())或$[]进行基本的整数运算,使用bc进行高级的运算,包括小数运算。其中expr命令也能进行整数运算,还能判断参数是否为整数,具体用法见expr命令全解。 其中let和(())几乎完全等价,除了做数学运算,还支持数学表达式判断,例如数值变量a是否等于3:let a==3 阅读全文
posted @ 2019-12-06 21:22 星火撩原 阅读(471) 评论(0) 推荐(0)
摘要: 当用户登录系统时,会加载各种bash配置文件,还会设置或清空一系列变量,有时还会执行一些自定义的命令。这些行为都算是启动bash时的过程。 另外,有些时候登录系统是可以交互的(如正常登录系统),有些时候是无交互的(如执行一个脚本),因此总的来说bash启动类型可分为交互式shell和非交互式shel 阅读全文
posted @ 2019-12-06 20:49 星火撩原 阅读(575) 评论(0) 推荐(0)
摘要: 环境变量 环境变量就是运行在"环境"上下文的,在这个上下文都可以引用。例如,常见的cd、ls等命令严格来说应该使用绝对路径如/bin/ls来执行,由于/bin目录加入到了PATH环境变量中,系统自己会去寻找PATH下的路径是否有该命令。 环境变量常用大写字母表示。常见的环境变量有HOSTNAME、S 阅读全文
posted @ 2019-12-06 19:59 星火撩原 阅读(402) 评论(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 星火撩原 阅读(427) 评论(0) 推荐(0)
摘要: 为什么需要xargs 管道实现的是将前面的stdout作为后面的stdin,但是有些命令不接受管道的传递方式,最常见的就是ls命令。有些时候命令希望管道传递的是参数,但是直接用管道有时无法传递到命令的参数位,这时候需要xargs,xargs实现的是将管道传输过来的stdin进行处理然后传递到命令的参 阅读全文
posted @ 2019-12-03 16:49 星火撩原 阅读(4157) 评论(0) 推荐(0)
上一页 1 ··· 115 116 117 118 119 120 121 122 123 ··· 125 下一页