使用Linux五年积累的一些经验技巧
发布时间:2020-12-13 06:25:06 所属栏目:PHP教程 来源:网络整理
导读:1. bash中的$相关参数 代码如下: $0 - 表示当前文件名 $* - 以空格分离所有参数,形成一个字符串 $@ - 以空格分离所有参数,形成一个字符串组合。与$*的不同表现在被""引用时,"$*"是一个字符串,而"$@"则包含多个字符串 $# - 传递给进程的参数数目 $? - 上
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 恢复 代码如下: dd if=bootsector.img of=/dev/hda 上面两步只是恢复了主引导扇区,很可能还需要把/boot里面的内容全都恢复才能正常启动,所以也可以备份一下/boot下面的文件。 5. bash命令行输入技巧: 使用Ctrl+R来搜索以前用过的命令 使用Ctrl+W删除当前单次 使用Ctrl+U删除当前行 6. xargs很强大,用 -l{} 可以指定参数的位置: |