玩Linux五年积累的技巧(3) -- 系统(下)
本文主要介绍了Linux系统方面的一些技巧。
作者 JH Gao<gaopenghigh@gmail.com>
从最开始接触Linux到现在已经有5年了,和所有人一样,少不了折腾。折腾后偶尔我会把方法记录下来,现在简单总结一下。
所以的命令功能通过man都能找到具体用法,我只把自己觉得常用的列举出来。
1. bash中的$相关参数
$0 - 表示当前文件名$* - 以空格分离所有参数,形成一个字符串$@ - 以空格分离所有参数,形成一个字符串组合。与$*的不同表现在被""引用时,"$*"是一个字符串,而"$@"则包含多个字符串$# - 传递给进程的参数数目$? - 上一条命令的执行结果,没有错误时为0$$ - 本条命令的PID
A_B_C_D="something"t1="B"t2="_D"eval echo \$A_${t1}_C${t2};
echo -n 225 > /sys/devices/platform/i8042/serio1/serio2/sensitivityecho -n 115 > /sys/devices/platform/i8042/serio1/serio2/speed
dd if=/dev/hda of=bootsector.img bs=512 count=1
dd if=bootsector.img of=/dev/hda
cat hosts | xargs -I{} ssh root@{} hostname
cat yourlist.lst/etc/fstab/home/admin/bin/somefile.sh/home/mysql/somefile...tar cvzf xxx.tar.gz -T yourlist.lst
dig @8.8.8.8 www.google.com
-s, --stable stabilize sort by disabling last-resort comparisonstable表示最终的顺序依赖于原来的顺序。
$ cat a.txt aABb$ sort -f a.txt aAbB$ sort -f -s a.txt aABb
-k, --key=POS1[,POS2] start a key at POS1 (origin 1), end it at POS2 (default end of line).
sort -k1,1