# 时间
| date -R //查看时间 |
| tzselect //设置时区 |
| date -s 20161207 //设置时间 |
| date -s 23:40:00 |
# yum 相关
yum 的配置文件为 /etc/yum.conf
yum 下载源定义文件在 /etc/yum.repos.d/ 中
| yum install xxxx //安装 |
| yum update xxxx //更新 |
| yum remove xxxx //删除 |
# vi 相关
| |
| :s/str1/str2/ //用字符串str2替换行中首次出现的字符串str1 |
| :s/str1/str2/g //用字符串str2替换行中所有出现的字符串str1 |
| :.,$ s/str1/str2/g //用字符串str2替换正文当前行到末尾所有出现的字符串str1 |
| :1,$ s/str1/str2/g //用字符串str2替换正文中所有出现的字符串str1 |
| :g/str1/s//str2/g //用字符串str2替换正文中所有出现的字符串str1 |
说明:
g 放在命令末尾,表示对搜索字符串的每次出现进行替换;
不加 g,表示只对搜索字符串的首次出现进行替换;
g 放在命令开头,表示对正文中所有包含搜索字符串的行进行替换操作
# 批量删除目录及其子目录下某种类型文件
| find . -name "*.txt" -type f -print -exec rm -rf {} \; |
说明:
. 表示当前目录
- name "*.txt" 表示查找后缀为 txt 的文件
- type f 表示文件类型为一般正规文件
- print 表示将查询结果打印到屏幕上
- exec command command 为其他命令,-exec 后可再接其他的命令来处理查找到的结果,上式中,{} 表示” 由 find 命令查找到的结果 “,find 所查找到的结果放置到 {} 位置,-exec 一直到”;“是关键字,表示 find 额外命令的开始(-exec)到结束(;),这中间的就是 find 命令的额外命令,上式中就是 rm -rf