画图等"/>
程序员的工具箱——ssh + 画图等
windows顺手工具
- putty: ssh连接putty (小巧,免费) /
- notepad++: 文本处理工具notepad++ (丰富的插件库)
- visual studio: 文本处理工具vs code /
- MobaXterm: ssh + ftp 等 MobaXterm(有免费版) /
- FinalShell: ssh + ftp 等(可以对远程连接,包括海外服务器加速,linux+Win) /
- git gui: git gui +git bash(微小的linux bash模拟器) /
- Beyond Compare: 比较两文件不同,目前用过最好用的软件 Beyond Compare
- cmder: 分屏工具cmder:.html
- wox : 快速搜索应用,替换windows 10小娜
- 进程管理器
mac顺手工具
- DiffMerge 下载地址 .php
- 高效MacBook工作环境配置
- 屏幕录制,可以录制成gif :GIPHY CAPTURE
- mysql客户端:mysql workbench(mysql官方); Sequel Ace
- 颜色拾取器: colorSlurp (appstore安装即可)
- ftp + ssh 图形化工具: Royal TSX
- FinalShell: ssh + ftp 等(可以对远程连接,包括海外服务器加速,linux) /
Homebrew
ruby -e “$(curl -fsSL )”
搜索软件:brew search 软件名,如brew search wget
安装软件:brew install 软件名,如brew install wget
卸载软件:brew remove 软件名,如brew remove wget
Homebrew国内源
2020年更新
/bin/zsh -c “$(curl -fsSL .sh)”
出处:
# Homebrew源替换(清华)
cd "$(brew --repo)"
git remote set-url origin .git# 替换homebrew-core.git
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin .git
# 刷新源
brew update
# 出处:
- 腾讯退出的磁盘管理工具lemon (/)
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
- java IntelliJ IDEA
- python PyCharm
- 分屏工具screen,tmux:.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 | 桌面软件 | 自由开源 |
抓包工具
/
Wireshark, Charles, Fiddler, QPA, Microsoft Network Monitor
命令补全工具
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 \
.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
参考:
- / usingcli
更多推荐
程序员的工具箱——ssh + 画图等
发布评论