随笔分类 - linux
摘要:查看占用cpu最高的进程 ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head或者top (然后按下P,注意这里是大写)查看占用内存最高的进程 ps aux|head -1;ps aux|grep -v PID|sort -rn -k +4|he
阅读全文
摘要:变量 cmake中一些预定义变量 系统变量 开关选项 cmake常用命令 基本语法规则: cmake变量使用${}方式取值,但是在IF控制语句中是直接使用变量名 环境变量使用$ENV{}方式取值,使用SET(ENV{VAR} VALUE)赋值 指令(参数1 参数2…) 参数使用括弧括起,参数之间使用
阅读全文
摘要:source命令用法 source命令作用 在当前bash环境下读取并执行FileName中的命令。 *注:该命令通常用命令“.”来替代。 使用范例: source命令(从 C Shell 而来)是bash shell的内置命令。点命令,就是个点符号,(从Bourne Shell而来)是source
阅读全文
摘要:${BASH_SOURCE[0]}表示bash脚本的第一个参数(如果第一个参数是bash,表明这是要执行bash脚本,这时"${BASH_SOURCE[0]}"自动转换为第二个参数 "dirname"表示提取参数里的目录,dirname "${BASH_SOURCE[0]}"表示提取bash脚本第一
阅读全文
摘要:解释:环境变量 $- 里如果有字符 i 的话,代表是一个 interactive shell,否则是 non-interactive mode,我们可以简单测试一下: 理论基础 用户登录到Linux系统后,系统将启动一个用户shell。在这个shell中,可以使用shell命令或声明变量,也可以创建
阅读全文
摘要:总览 命令行参数($n) 运行脚本时传递给脚本的参数称为命令行参数。命令行参数用 $n 表示,例如,$1 表示第一个参数,$2 表示第二个参数,依次类推。 测试脚本: 返回结果: $* 和 $@ 的区别 $* 和 $@ 都表示传递给函数或脚本的所有参数,不被双引号(" ")包含时,都以"$1" "$
阅读全文

浙公网安备 33010602011771号