1.Linux下的date命令
https://blog.csdn.net/jk110333/article/details/8590746
2.Linux中变量$#,$@,$0,$1,$2,$*,$$,$?的含义
http://blog.51cto.com/dadekey/119938
$# 是传给脚本的参数个数
$0 是脚本本身的名字
$1 是传递给该shell脚本的第一个参数
$2 是传递给该shell脚本的第二个参数
$@ 是传给脚本的所有参数的列表
$* 是以一个单字符串显示所有向脚本传递的参数,与位置变量不同,参数可超过9个
$$ 是脚本运行的当前进程ID号
$? 是显示最后命令的退出状态,0表示没有错误,其他表示有错误
3.basename命令
http://man.linuxde.net/basename
basename只会显示文件名,不会带上目录。
4.ps -ef 和 ps aux的区别
https://www.cnblogs.com/5201351/p/4206461.html
输出格式不同,都是用来查看进程。
5.awk 命令详解
https://www.cnblogs.com/xudong-bupt/p/3721210.html
http://blog.51cto.com/lizhenliang/1764025
$ awk '!a[$0]++' file 删除重复行
6.source 命令,以及与./, sh 的区别
https://www.cnblogs.com/pcat/p/5467188.html
7.if命令中-a到-z的意思
https://blog.csdn.net/lvchaman/article/details/51811820
[-s FILE] 存在且大小不为0
[-f FILE] 存在且是一个普通文件
8.crontab定时任务
http://linuxtools-rst.readthedocs.io/zh_CN/latest/tool/crontab.html
https://blog.csdn.net/love__coder/article/details/6890997
crontab -l 可以查看参数
9.vim的一些命令
不显示行号:set nonu
10.wget命令和其一些参数
http://www.cnblogs.com/peida/archive/2013/03/18/2965369.html
wget ftp://xxx -O filename 表示将get下来的文件输出到filename中。
11.sleep 休眠
http://www.runoob.com/linux/linux-comm-sleep.html
12.vim 的一些快捷键,这些都要记住,真的是非常常用了!
https://www.cnblogs.com/jikey/archive/2011/12/28/2304341.html
0: 跳转到行首。
$: 跳转到行尾