程序员的工具箱——ssh + 画图等

windows顺手工具

  • putty: ssh连接putty (小巧,免费) http://www.putty.be/
  • notepad++: 文本处理工具notepad++ (丰富的插件库)
  • visual studio: 文本处理工具vs code https://code.visualstudio.com/
  • MobaXterm: ssh + ftp 等 MobaXterm(有免费版) https://mobaxterm.mobatek.net/
  • FinalShell: ssh + ftp 等(可以对远程连接,包括海外服务器加速,linux+Win) https://www.hostbuf.com/
  • git gui: git gui +git bash(微小的linux bash模拟器) https://gitforwindows.org/
  • Beyond Compare: 比较两文件不同,目前用过最好用的软件 Beyond Compare
  • cmder: 分屏工具cmder:https://www.cnblogs.com/onlymisaky/p/8534626.html
  • wox : 快速搜索应用,替换windows 10小娜
  • 微软官方进程管理器 https://learn.microsoft.com/en-us/sysinternals/downloads/process-explorer
  • 微软官方调试工具 https://learn.microsoft.com/en-us/visualstudio/debugger/introducing-spy-increment?view=vs-2022

mac顺手工具

  • DiffMerge 下载地址 https://sourcegear.com/diffmerge/downloads.php
  • 高效MacBook工作环境配置
  • 屏幕录制,可以录制成gif :GIPHY CAPTURE https://giphy.com/apps/giphycapture
  • mysql客户端:mysql workbench(mysql官方); Sequel Ace
  • 颜色拾取器: colorSlurp (appstore安装即可)
  • ftp + ssh 图形化工具: Royal TSX
  • FinalShell: ssh + ftp 等(可以对远程连接,包括海外服务器加速,linux) https://www.hostbuf.com/

Homebrew
ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”
搜索软件:brew search 软件名,如brew search wget
安装软件:brew install 软件名,如brew install wget
卸载软件:brew remove 软件名,如brew remove wget

Homebrew国内源
2020年更新
/bin/zsh -c “$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)”
出处:https://www.zhihu.com/question/35928898

# Homebrew源替换(清华)
cd "$(brew --repo)"
git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git

# 替换homebrew-core.git
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git
# 刷新源
brew update
# 出处:https://www.jianshu.com/p/bea984d27cd2
  • 腾讯退出的磁盘管理工具lemon (https://lemon.qq.com/)

terminal代理设置:export https_proxy=http://127.0.0.1:7890
ssh代理连接参考:

ssh -o ProxyCommand="nc -X 5 -x 127.0.0.1:1080 %h %p" root@server

开发工具

  • Postman 【Chrome Store安装】
  • Sublime Text 3 https://www.sublimetext.com/3
  • java IntelliJ IDEA
  • python PyCharm
  • 分屏工具screen,tmux:https://www.jb51.net/article/115602.htm
  • typroa (markdown编辑软件,win/mac/linux)

做图工具

适用于 Linux 的最佳 微软 Visio 备选方案

软件类型许可证类型
LibreOffice Draw桌面软件自由开源
OpenOffice Draw桌面软件自由开源
Dia桌面软件自由开源
yED Graph Editor桌面和基于 Web免费增值
Inkscape桌面软件自由开源
Pencil桌面和基于 Web自由开源
Graphviz桌面软件自由开源
darw.io桌面和基于 Web自由开源
Lucidchart基于 Web免费增值
Calligra Flow桌面软件自由开源

抓包工具

https://www.uedbox.com/post/59475/

Wireshark, Charles, Fiddler, QPA, Microsoft Network Monitor

命令补全工具

https://github.com/scop/bash- completion

apt install bash-completion

在 CentOS 上,除了安装 bash-completion 外,我推荐把 bash-completion-extras 也装上

yum install bash-completion bash-completion-extras

而在 Arch Linux 上,则可以执行

pacman -S bash-completion

要配置 bash-completion,则只需要将下面这行指令加入 ~/.bashrc (个人)
或 /etc/bash.bashrc (全局) 即可。

[ -r /usr/share/bash-completion/bash_completion ] \ && . /usr/share/bash-completion/bash_completion

在正常使用zsh的命令补全功能之前,我们也需要将下列内容加入到~/.zshrc 配置文件中:

# completion
autoload -U compinit
compinit -i

对于使用 zsh 的朋友,推荐一个好用的命令自动建议插件。这个插件叫 做 zsh-autosuggestions2。针对命令进行自动建议这项功能源自于 fish shell, 现在,zsh 从其借鉴过来,使得我们这些 zsh 的忠实拥趸也能使用这项好功能。
zsh-autosuggestions 的安装很简单,只需从 GitHub 将其克隆到本机,然后在 .zshrc 中引用 zsh-autosuggestions.zsh 并重新打开终端即可。

xiaodong@codeland:~$ git clone \
https://github.com/zsh-users/zsh-autosuggestions.git \
~/.zsh-autosuggestions
xiaodong@codeland:~$ echo source \
~/.zsh-autosuggestions/zsh-autosuggestions.zsh \
>> ~/.zshrc
xiaodong@codeland:~$ source ~/.zshrc

IDEA插件

1.IntelliJ Lombok plugin
2.Free Mybatis plugin
3.Alibaba Java Coding Guidlines


参考:

  • https://selfhostedserver.com/usingcli-book
  • https://selfhostedserver.com/ usingcli
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值