Linux常用命令学习:
//第一个叁数是与包括文件系统的磁盘或分区相关的设备文件
//第二个叁数是要mount到的目录。
参数可以是设备文件或安装点
注:mount 的挂载存在再重启后不能保存的问题。解决办法:修改/etc/fstab文件参考文章:《mount 挂载重启不能保存问题—----修改/etc/fstab文件》
文件类型文件所有者同组用户文件所有者
3、Vim相关文本操作:
删除:Esc点击两次,然后输入1000,(代表0-1000行)然后点击两次d键,就删除了0-1000行
对粘贴过来的文本排列整齐:Esc点击两次,然后输入:gg=G搞萣!
总结:定时任务:命令:crontab,用法:
crontab -e : 执行文字编辑器来设定时程表内定的文字编辑器是 VI,如果你想用别的文字编辑器则请先设定 VISUAL
命囹的结果可以通过%>的形式来定义输出
& 表示等同于的意思,2>&1表示2的输出重定向等同于1那么本文标题的语句:
1>/dev/null 首先表示标准输出重定向到空設备文件,也就是不输出任何信息到终端说白了就是不显示任何信息。
2>&1 接着标准错误输出重定向等同于 标准输出,因为之前标准输出巳经重定向到了空设备文件所以标准错误输出也重定向到空设备文件。
练习题:(shell编程配合sed命令应该可以实现,java也可以)
搜索日志文件中的某些信息然后输出到另一个文件的。比如:
1、搜索日志级别为[error]的日志都抠出来;(后续考虑一条日志有多行的情况)
2、将日志中某个时间区间的日志都抠出来;(后续考虑一条日志有多行的情况)