![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Shell
tinyteemo
这个作者很懒,什么都没留下…
展开
-
shell特殊字符总结
# 注释,行首以#开头为注释(#!是个例外) ; 命令分隔符,可以用来在一行中写多个命令 ;; 用于终止case选项 . 等价于source命令 作为文件名的一部分,.如果作为文件名的前缀的话,那么这个文件将成为隐藏文件。将不被ls命令列出 如果作为目录名的的话,表示的是当前目录。“..”表示的是上级目录 也可作为正则表达式的一部分,用于匹配任何单个字符 " 部分引用。"string原创 2013-03-28 21:02:44 · 687 阅读 · 0 评论 -
shell “(())”的使用
使用方法: ((表达式1,表达式2,...)) 特点: 1.在双括号中,所有表达式可以像C语言一样,如:a++, b--等 2.在双括号中,所有变量可以不加入“$”符号 3.在双括号中可以进行逻辑运算,四则运算 4.双括号扩展了for,while,if条件测试运算 5.支持多个表达式运算,各个表达式之间用“,”分开 使用实例: 四则运算: #!/bin/bash原创 2013-03-18 21:52:22 · 576 阅读 · 0 评论 -
taskset设置进程CPU亲和性
man手册的解释:retrieve or set a process's CPU affinity。 由此可知,我们可以通过taskset来设定或者获取进程的CPU亲和性。 基本上,我们用的最多的选项就是-a/-c/-p了。 -a : 获取给定进程pid的所有线程的cpu亲和性。 -c : 设置进程的CPU亲和性 -p : 获取进程的cpu亲和性 基本用法如下:原创 2013-07-23 22:00:58 · 2856 阅读 · 0 评论 -
shell test的使用
我们知道,在shell编程中,test关键字和 [] 中括号基本上是可以划等号的,所以一下的这些test的参数当然也可以在[]中使用。 1.判断表达式: if test exp 或者 if [ exp ] 表达式exp为真 if test ! exp 或者 if [ ! exp ] 表达式exp为假 test exp1 -a exp2 或者 if [ exp1 -a exp2 ]原创 2013-07-29 21:12:09 · 612 阅读 · 0 评论