$0 shell或shell脚本的名字
$* 以一对双引号给出参数列表
$@ 将各个参数分别加双引号返回
$# 参数的个数
$_ 表明上一个命令的最后一个参数
$$ 表明所在命令的PID
$! 表明最后执行的后台命令的PID
$? 表明上一个命令执行后的退出状态
shell
使用XCHG指令,当一个操做数是内存位置时,处理器的LOCK信号被自动标明,防止在交换过程当中其余任何处理器访问这个内存位置。性能
使用XCHG对内存位置进行操做时要当心。LOCK处理是很是耗费时间的,而且可能对程序性能产生不良影响。
ui
gdb -silent 表示不提示GDB的版权信息 or gdb -q (quiet)spa
p variant=correct value
若是发现此时的variant的值不正确,咱们能够给variant设置一个正确的值(correct value)
而后,用“continue”命令继续执行内存
c
continue 继续执行,能够是通过按照更改后的值继续执行。至关于VC中的F5后台
原来两种拼写都正确(‘.global’或‘.globl ’),以便兼容多种汇编器。
.global symbol: .global 使得链接程序(ld)可以识别 symbol。
变量