常见的远程工具有哪些?
现在市面上很多的远程终端管理,例如xshell,sourcetree,putyy等等。今天分享的是一款mac端上终端神奇工具。就是iterm2。
如何安装iterm2
1.百度搜索iterm2,如下图
点击网址,可打开网站地址,如下图,按照常规方式进行安装即可。
安装完成之后,我们打开iterm2,原始界面如下
配置iterm2
我这里配置了三种,高亮、命令自动提示、字体。
1.Mac系统默认使用dash作为终端,可以使用命令修改默认使用zsh:
chsh -s /bin/zsh
2.安装Oh my zsh
sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
3.配置背景图片 打开路径:iterm2 -> Preferences -> Profiles -> window -> Background Image,选择你任意的一张图片即可。4.设置字体 进入到桌面,我们打开终端工具,clone一个字体库
git clone https://github.com/powerline/fonts.git --depth=1
安装字体
cd fonts && install.sh
这样,我们就可以开始配置字体了。打开如下路径 iTerm2 -> Preferences -> Profiles -> Text
5.配色 进入桌面,clone一个主题
cd cd ~/Desktop && git clone https://github.com/fcamblor/oh-my-zsh-agnoster-fcamblor.git
安装主题
cd oh-my-zsh-agnoster-fcamblor/ && ./install
修改默认的主题,将ZSH_THEM="robbyrussell"修改为ZSH_THEME="agnoster",或者注释掉,重新添加一行。
vi ~/.zshrc
进入https://ethanschoonover.com/solarized/配色网站,根据个人的兴趣爱好,进行下载。下载好之后,打开如下路径.iTerm2 -> Preferences -> Profiles -> color,选择右下角下拉框的import,选择我们下载好的solarized目录里面的iterm2-colors-solarized下面的两个文件,然后关闭终端,重新进入刚才的路径,这时候我们在点击右下角下拉框,就可以选择刚才导入的包了。
6.语法高亮
brew install zsh-syntax-highlighting
sudo vim ~/.zshrc
添加如下内容
source /usr/local/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
最终效果图
在我们操作的服务器上执行如下命令进行安装
yum install lrzsz
安装好之后,我们就可以在服务器上执行sz和rz命令了,sz是将服务器的文件下载到本地电脑上,rz是将本地电脑的文件上传到服务器上。
此时,你会发现,永远停留在下面这个界面。
[root@nginx_study ~]# rz
Cz waiting to receive.**B0100000023be50
修改这个问题,需要做一些简单的配置。进入到 /usr/local/bin 目录下,下载两个脚本文件
sudo wget https://gist.githubusercontent.com/sy-records/1b3010b566af42f57fa6fa38138dd22a/raw/2bfe590665d3b0e6c8223623922474361058920c/iterm2-send-zmodem.sh
sudo wget https://gist.githubusercontent.com/sy-records/40f4ba22e3fbdeedf58463b067798962/raw/b32d2f7ac3fa54acca81be3664797cebb724690f/iterm2-recv-zmodem.sh
sudo chmod 777 /usr/local/bin/iterm2-*
点击 iTerm2 的设置界面 Perference -> Profiles -> Default -> Advanced -> Triggers 的 Edit 按钮
Regular expression: rz waiting to receive.\*\*B0100
Action: Run Silent Coprocess
Parameters: /usr/local/bin/iterm2-send-zmodem.sh
Instant: checked
Regular expression: \*\*B00000000000000
Action: Run Silent Coprocess
Parameters: /usr/local/bin/iterm2-recv-zmodem.sh
Instant: checked
此时关闭终端,重新打开,登录到服务器,使用rz和sz命令,就能正常进行传输和下载文件了。