工作技能-工具栈的使用

工具一:版本控制工具

 功能点: 版本控制, 记录你的历史信息变化。
   查看当前最新,同时可以追踪变化,回到过去。非线性协同,多人协作的时候,更方便的回溯,合并。
 思路:繁琐事务的操作,通过工具来解决
  Git的出现,着实改变了软件开发中的协作方式,更重要的是,以此思路开启了云端的一些功能的迭代,
 版本控制工具:git
 GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的Web服务
 TortoiseSVN 是 Subversion 版本控制系统的一个免费开源客户端,可以超越时间的管理文件和目录

工具二: 构建工具

    构建工具的选择取决于所使用的技术栈,
    Java中的有Maven工具,
    python 如何实现连同依赖包一起打包发布,可以使用构建工具setup.py制作 Python 安装模块。 conda
    构建docker 的Image

IDE

  Idea    <Java  python>
  Vscode  <C++ Python>
  Dbeaver  <SQL>
  Rstudio  <R >

工具三:Linux工具

 MobaXterm
 四款Linux 终端多路复用器 tmux/GNU Screen/Terminator/Konsole
         功能: 分割和堆叠终端窗口

沟通

 频繁的沟通可以让人们更快地了解变化,而对变化的了解,可以尽快的发现问题,进而解决问题。
 会议-会议管理-线上会议,线下会议
 电子邮件 -- email
 即时通信 -- (Instant Messaging,简称 IM )
 Jira 项目管理类工具
    Atlassian 核心产品 Jira 和 Confluence,Jira 偏管理层面,Confluence 偏协作层面
 Atlassian Confluence(简称 Confluence)是一个专业的 wiki 程序
    解决研发过程中的文档协作和知识管理痛点

Tmux工具的使用

Tmux安装
# Ubuntu 或 Debian
$ sudo apt-get install tmux
# CentOS 或 Fedora
$ sudo yum install tmux
打开
安装完成后,键入tmux命令,就进入了 Tmux 窗口。
tmux
版本
 tmux -V
理解
Server  Session  Window  Pane
前缀命令 ctl + d
按Ctrl+b,松再按c键
配置
  tmux 默认配置--修改滚屏查看和文本复制
  vim ~/.tmux.conf
   set -g mouse on
  配置完需要重新加载~/.tmux-conf
  加载方式--三种中任意一种
    $ tmux kill-server 重启所有 tmux 进程
	$ tmux source-file ~/.tmux.conf
	$ tmux 会话中使用 ⌃b进入控制台模式,输入 source-file ~/.tmux.conf

参考

终端远程看日志利器-tmux https://blog.csdn.net/mingliangniwo/article/details/81612474
原文地址:https://www.cnblogs.com/ytwang/p/13646229.html