美文网首页
日常Linux/Windows工作效率提升技巧參考

日常Linux/Windows工作效率提升技巧參考

作者: 打出了枫采 | 来源:发表于2019-12-15 10:52 被阅读0次

如果日常工作中有很多重复的操作,尝试想想办法脚本化,自动化,相比UI,手动操作的方式,会高效许多。时间都是省出来的。

1. 利用Windows任务计划程序,将日常定期执行的任务自动化

例如:

  • 每天上班前代码git分支/svn分支做一次同步更新,git/svn 支持命令行执行方式,事先用脚本写好更新的git、svn命令,创建定时任务执行更新脚本
  • 例行安全扫描工具等设置成定时夜里运行,白天工作时关闭后台


2. Windows右键注册表合理使用

参考这篇文章Win10如何自定义右键菜单-修改注册表有很详细的讲解如何自定义个人使用右键注册表
例如:

  • 常用的仓库中的参考文档打开,配置到右键注册表,可以很方便的随时右键空白目录一键式打开,文档用完即可关闭,不用长期开启占用系统资源;
  • 常用的脚本解析工具,配置到右键注册表方式,右键解析文件时,一键执行解析脚本

3. windows CMD 特殊含义字符

  • %1 第一个参数
    右键文件的注册表命令使用 1%,调用命令时1%即被替换成选中的文件的绝对路径名。
  • %cd% 脚本运行时所在工作目录
  • %~dp0 脚本自身所在目录,有时脚本需要调用其他的文件资源,通常与脚本放在一起

4. Linux 与 Windows间设置共享文件目录,共享目录映射或者挂载后,操作就如本地磁盘目录一样方便

  • Linux Samba服务 Winows下访问Linux Samba服务共享目录,不同发行版Linux 设置方式大同小异网上有很多参考,windows下可映射成网络盘符
  • Linux 挂载 Linux下挂载Windows共享目录

5. Linux系统.bashrc与环境变量合理利用

每个用户对应的home目录下都会有一个.bashrc文件,每次用户登录时都会加载其对应的环境配置资源.bashrc文件。
环境变量利用示例:
如export WINDS_LOG=/mnt/share/logs, 后续可以使用 cd $WINDS_LOG 进入目录/mnt/share/logs
将上面环境变量设置写入.bashrc(echo "export WINDS_LOG=/mnt/share/logs" >> ~/.bashrc)中,这样每次登录都会生效

注意 .bashrc修改前最好先备份一份,防止误修改而影响linux bash使用,可以备份恢复

6. 大量日志文本解析处理相关

  • 所处理的日志文本转换成相对统一的情况下,利用EXCEL处理CSV格式文件的思想,将日志文本转换成相对统一的格式,复制文本到Excel中,将文本统一分隔,这样在Excel中筛选分析处理,要比在notepad++ 中处理方便多了。
    日常工作中使用统一风格的日志打印方式是很好的习惯。
  • Linux 工具grep sed awk等工具的利用,学会基本的使用,相比只用windows的notepad++,在大量日志文件的情况下处理效率要高很多

7. 结合Linux与windows制作脚本工具解析大量日志文本文件思路

  • Linux与Windows间共享目录,为工作处理目录,日志文件放入共享目录,两种系统下皆可访问,省去上传与回传
  • 规划好Linux下解析处理过程后,利用plink 执行Linux处理命令

相关文章

网友评论

      本文标题:日常Linux/Windows工作效率提升技巧參考

      本文链接:https://www.haomeiwen.com/subject/dmxhnctx.html