UltimateShell 又一款ssh/sftp/telnet/rdp/vnc工具

这个工具目前只能打开本地的 cmd,不能打开本地的 cygwin shell 或其他 shell。

cygwin 是我用过的最好的 shell,配置好后,就跟 Linux 下的终端差不多了。各种命令也都有。

先简单安装 cygwin。

再安装 apt-cyg 包管理工具:

git clone https://github.com/kou1okada/apt-cyg
chmod +x apt-cyg/apt-cyg

cp apt-cyg/apt-cyg /bin

rm apt-cyg/ -rf

then install wget,这个必须通过图形界面安装。

the you can use apt-cyg command in the shell.

apt-cyg install git
apt-cyg install vim       # 配置文件是 `~/.vimrc`
apt-cyg install vim-doc   # vim 中文文档
apt-cyg install openssh   # 默认的 ssh(可能是 Gitbash) 命令时会出问题,比如连上服务器后 vim 不能使用。这个是最好用的 SSH 终端,解决了中文乱码。
apt-cyg install inetutils # telnet package
apt-cyg install sqlite3

之后的内容就都是我安装的一些工具。

tree

apt-cyg install tree

这是我放弃,gitbash 的最主要原因,gitbash 下的 tree 没法用。或太难以使用。

7zip

apt-cyg install p7zip     # https://cygwin.com/packages/summary/p7zip.html

tar, zip 等命令太复杂了,还是 7z 的方便,通用,因为懒得学其他的。

oh-my-bash

# apt-cyg install fish    # 蓝色命字体难以忍受(白天看不清,黑蓝色,找不到修改的方法或太难了),脚本语法不正规
apt-cyg install zsh       # 需要 clone https://github.com/ohmyzsh/ohmyzsh ,进行下一步配置。

然后安装修改主题(默认就安装了很多),安装代码补全插件,z 插件,等。

多窗口管理 tmux,session 管理

apt-cyg install tmux

关于 tmux 的使用,阮一峰写的教程很详细:

https://www.ruanyifeng.com/blog/2019/10/tmux.html