history 历史命令
- history 查看历史命令列表
- history -c 清空历史命令
- !n:执行命令历史中的第n条命令
- !str:执行最近一次以str开头的历史命令
- vim /etc/profile 打开历史文件配置文件 HISTSIZE=1000 #默认记录1000条
date 查看/调整系统日期时间
命令:date [选项] [+格式]
- date 直接显示时间,日期
- date +"%Y-%m-%d %H:%M:%S" 以这样的格式显示时间,日期
- date -s “yyyy-mm-dd HH:MM:SS” 修改系统时间
ln 快捷方式 制作连接(链接)文件
- 软连接
- ln -s /路径/源数据 /路径/快捷方式的名称(选项-s,制作软连接方式)
- ll /快捷方式 查看快捷方式
- 光盘就是自动快捷方式的 cdrom -> sr0
- 软连接优势:可以针对目录与文件制作快捷方式,支持跨分区; 软连接缺点:源数据消失,快捷方式失效
- 硬链接
- ln /路径/源数据 /路径/快捷方式的名称 #硬链接
- 硬链接优势:源数据消失,快捷方式仍然有效: 硬链接缺点:只能针对文件制作快捷方式,不支持支持跨分区
crontab 计划任务
需要软件包:cronie,crontabs
系统服务:crond
日志文件:/var/log/cron
- 命令
编辑计划任务:crontab -e [-u 用户名]
查看计划任务:crontab -l [-u 用户名]
清除计划任务:crontab -r [-u 用户名] - 配置文件格式:
- 分 时 日 月 周 要执行的命令
例如:* * * * * date >> /opt/date.txt 即每隔一分钟向date.txt文件中写入日期- 符号代表的意思:
- 符号代表的意思:
重定向 > 和 >>
-
将重定向符前的信息,覆盖到重定向符之后的文件中
-
将重定向符前的信息,追加到重定向符之后的文件中
管道 |
- 将前面查询到的信息用到后面的命令
grep 过滤
- 命令 grep [选项] 文件名
- 选项 -v 取反,即去掉-v之后的选项查到的信息
- ^xxx 以xxx开头
- xxx$ 以xxx结尾
- ^$ 空格
通配符与正则表达式
- 用途不同:通配符用来匹配文件夹名,而正则表达式用来匹配文件中的内容。
- *匹配多个字符
- ?匹配单个字符
- [a-z]:多个字符或连续范围中的一个,若无则忽