转载请标明出处:
原文首发于: http://www.zhangruibin.com
本文出自 RebornChang的博客
Linux 软件、插件推荐
软件
1.Xshell
Linux黑窗口终端连接工具,可设置编码格式,代理,语言等等,若本机有Xftp可直接连接Xftp进行文件传输,是运维开发人员必备软件之一。
2.Xftp
Xftp可与Linux终端建立连接进行文件传输,支持FTP及XFTP协议,支持拖拽上传及下载,文件传输速度与Linux主机带宽和本地网速有关,是运维开发人员必备软件之一。
3.FinallShell
FinallShell可以说是集成了Xshell和Xftp,使用此软件与Linux建立连接后,可直接使用此软件进行文件的上传及下载,支持VPN代理设置,有普通版和专业版的区别,但是普通版也够用了,普通版免费。
4.JuiceSSH
手机版Xshell,效果与Xshell类似,可使用手机连接Linux系统进行操作。
插件
1.Tmux
Linux多窗口多屏操作,分屏神器,操作简单方便。
2.宝塔
可以使用其对Linux主机基本功能进行管理,相当于在主机上部署了一个服务,本地访问服务的指定端口可以进行一些操作,类似Linux主机服务治理。
安装连接教程参考此连接:
https://www.bt.cn/bbs/thread-19376-1-1.html
3.lrzsz
基于SSH连接的文件传输插件,可以直接在shell命令行进行文件的上传和下载.
安装方法:yum install lrzsz
使用方法:
3.1.上传
rz
3.2.下载
sz 文件名字
4.fuck
Linux语法矫正插件,如果拼写有误,会进行提示并且使用fuck可以进行提示的选择以及执行。
安装方式:sudo pacman -S thefuck
使用方法:fuck
thefuck适用的情景
指令笔误:例如把pacman写成pacmam;
选项错误:例如把pacman -S写成pacman -s;
参数错误:例如把pacman -Rns gdm写成pacman -Rns mdm;
权限错误:例如使用pacman -S指令时权限不足;
文件加锁:例如前面的pacman指令意外退出,导致pacman误认为目录被加锁;
Git逻辑错误:没有上游分支的push,对没有追踪的文件的commit,对没有同步最新提交的仓库的push等等因为违反git工作逻辑造成的错误。