`
- 浏览:
1013674 次
-
1. bash中的$相关参数
-
$0-表示当前文件名
-
$*-以空格分离所有参数,形成一个字符串
-
$@-以空格分离所有参数,形成一个字符串组合。与$*的不同表现在被""引用时,"$*"是一个字符串,而"$@"则包含多个字符串
-
$#-传递给进程的参数数目
-
$?-上一条命令的执行结果,没有错误时为0
-
$$-本条命令的PID
2. bash技巧,由变量的内容来组合为另一个变量的变量名EXAMPLE:
-
A_B_C_D="something"
-
t1="B"
-
t2="_D"
-
evalecho\$A_${t1}_C${t2};
3. Ubuntu(12.04, 12.10)下,ThinkPad X220指点杆设置,分别设置灵敏度和速度
-
echo-n225>/sys/devices/platform/i8042/serio1/serio2/sensitivity
-
echo-n115>/sys/devices/platform/i8042/serio1/serio2/speed
4. 备份主引导扇区(bootsector)如果启动文件随坏,可以通过恢复主引导扇区来视图修复:备份
-
ddif=/dev/hdaof=bootsector.imgbs=512count=1
恢复
-
ddif=bootsector.imgof=/dev/hda
上面两步只是恢复了主引导扇区,很可能还需要把/boot里面的内容全都恢复才能正常启动,所以也可以备份一下/boot下面的文件。5. bash命令行输入技巧:使用Ctrl+R来搜索以前用过的命令使用Ctrl+W删除当前单次使用Ctrl+U删除当前行6. xargs很强大,用 -l{} 可以指定参数的位置:EXAMPLE
-
cathosts|xargs-I{}sshroot@{}hostname
7. 写安全的bash脚本:set -e,当有错误发生时,脚本会退出set -u,当bash发现有没有初始化的变量时就退出更多可参考:《写出健壮的Bash脚本》8. tar打包指定列表中列出的文件:
-
catyourlist.lst
-
/etc/fstab
-
/home/admin/bin/somefile.sh
-
/home/mysql/somefile
-
...
-
-
tarcvzfxxx.tar.gz-Tyourlist.lst
9. 指定一个DNS服务器查询域名记录
-
dig@8.8.8.8www.google.com
10. sort命令最需要注意的参数是-k和-s:
-
-s,--stable
-
stabilizesortbydisablinglast-resortcomparison
-
stable表示最终的顺序依赖于原来的顺序。
EXAMPLE
-
$cata.txt
-
a
-
A
-
B
-
b
-
$sort-fa.txt
-
a
-
A
-
b
-
B
-
$sort-f-sa.txt
-
a
-
A
-
B
-
b
例子中,-f表示不区分大小写,-s表示顺序依赖于原来文件的顺序
-
-k,--key=POS1[,POS2]
-
startakeyatPOS1(origin1),enditatPOS2(defaultendofline).
所以只以第二列来排序应该写:
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
玩Linux五年积累的技巧
linux使用技巧 初用Linux时可能有处处不方便的感觉, 可是等使用一段时间掌握了一些技巧后就会感到越来越顺手了. 以下就是我使用Linux以来积累的一些经验与技巧, 相信对初学者会有所帮助的.
本篇文章是小编使用Linux五年积累的一些经验和技巧,需要的朋友参考下
初用Linux时可能有处处不方便的感觉, 可是等使用一段时间掌握了一些技巧后就会感到越来越顺手了. 以下就是我使用Linux以来积累的一些经验与技巧, 相信对初学者会有所帮助的.
Linux系统管理员工具包: 交换空间管理和技巧 Linux系统管理工具包: 使用SSH进行分布式管理 Linux系统管理工具包: 测试系统的有效性 Linux系统管理工具包: 监视邮件的使用情况 Linux系统管理员工具包: 时间和事件...
初用Linux的用户可能有些处处不方便的感觉,可是等使用一段时间、并掌握了一些技巧后就会感到越来越顺手了。本文收集整理的一些Linux的使用者自初学以来积累的一些经验与技巧,相信对大家会有所帮助的。
作者多年积累总结的嵌入式Linux开发技巧和提示,无论对初学者还是有经验的开发人员,都弥足珍贵。这一版不仅对原有章节进行了全面的修订、更新和改进,还新增了udev、USB和开源构建系统等内容。
Linux服务器日志文件查找技巧精粹 Linux服务器日志文件查找技巧精粹是指在Linux服务器中查找和分析日志文件的技术和策略。日志文件是服务器中记录事件和活动的文件,对于服务器的安全和性能监控非常重要。以下是...
作者多年积累总结的嵌入式Linux开发技巧和提示,无论对初学者还是有经验的开发人员,都弥足珍贵。这一版不仅对原有章节进行了全面的修订、更新和改进,还新增了udev、USB和开源构建系统等内容。
本书还提供了笔者在实际操作中积累的一些小技巧。 内容简介 本书介绍如何在Linux下建立,运行并维护站点的综合技术,它适合于有一定的Linux或Linux基本操作基础的网络建立者。 本书从建站的准备工作开始,写到建立...
面向服务器的应用开发一直是Linux软件开发领域的重点,而Linux高性能服务器应用的开发则是重点中的难点,软件开发工程师们不仅需要深入钻研很多理论技术,还需要在实际的生产环境中积累经验。因此,不仅这方面的从业...
本书介绍如何在Linux下建立、运行并维护站点的综合技术,它适合于有一定的UNIX或Linux基本操作基础的网络建立者和维护者,同时...本书还提供了笔者在实际操作中积累的一些小技巧,帮助你解决和避免实际工作中遇到的问题
本书介绍如何在Linux下建立、运行并维护站点的综合技术,它适合于有一定的UNIX或Linux基本操作基础的网络建立者和维护者,...本书还提供了笔者在实际操作中积累的一些小技巧,帮助你解决和避免实际工作中遇到的问题。
本书介绍如何在Linux下建立、运行并维护站点的综合技术,它适合于有一定的UNIX或Linux基本操作基础的网络建立者和维护者,...本书还提供了笔者在实际操作中积累的一些小技巧,帮助你解决和避免实际工作中遇到的问题。