background image

PHP 开源:使用 Linux 经验技巧

1. bash 中的$

 

相关参数

代码如下:

$0

 - 

 

表示当前文件名

$* - 

 

以空格分离所有参数,形成一个字符串

$@ - 以空格分离所有参数,形成一个字符串组合。与$*的不同表现在被""引用时,"$*"是
一个字符串,而"$@"

 

则包含多个字符串

$# - 

 

传递给进程的参数数目

$? - 上一条命令的执行结果,没有错误时为 0 
$$ - 本条命令的 PID 
 
2. bash

 

技巧,由变量的内容来组合为另一个变量的变量名

EXAMPLE

 

代码如下:
 
A_B_C_D="something" 
t1="B" 
t2="_D" 

eval

 

echo

 \

$A_

${t1}_C${t2}; 

 
3. Ubuntu(12.04, 12.10)下,ThinkPad X220

 

指点杆设置,分别设置灵敏度和速度

代码如下:
 

echo

 -n 225 > /sys/devices/platform/i8042/serio1/serio2/sensitivity 

echo

 -n 115 > /sys/devices/platform/i8042/serio1/serio2/speed 

 
4. 备份主引导扇区(bootsector

 

 

如果启动文件随坏,可以通过恢复主引导扇区来视图修复:

 

备份
代码如下:
 
dd 

if

=/dev/hda of=bootsector.img bs=512 

count

=1 

 

 

恢复
代码如下: