Flutter 用哪个状态管理(强烈推荐snowflaketerminal)
Flutter 用哪个状态管理(强烈推荐snowflaketerminal)图3 SFTP功能展示左侧为远端目录区,右端为本地目录区。双击即可传输文件。aptitude install snowflake2.功能介绍2.1创建连接输入地址等信息后即可远程连接远端服务器,这里有一个特色功能,即可以指定默认的本地和远端文件夹,方便xftp时进行文件传输。图1 创建连接图2 默认的terminal界面
snowflake terminal是Java编写的开源的图形SSH和SFTP客户端。支持SSH终端模拟,远程资源、进程管理,服务器磁盘使用分析,远程文本编辑等功能。此工具可以完全替代xheel和xftp工具,支持LINUX和windows全平台。
1.下载地址:推荐直接从github网站搜索下载最新版,下面给出地址:
windows下载地址:https://github.com/subhra74/snowflake/releases/download/v1.0.3/snowflake.msi
ubuntu等Debian系列Linux下:
aptitude install snowflake
2.功能介绍2.1创建连接
输入地址等信息后即可远程连接远端服务器,这里有一个特色功能,即可以指定默认的本地和远端文件夹,方便xftp时进行文件传输。
图1 创建连接
2.2默认的terminal窗口图2 默认的terminal界面
2.3文件传输与编辑功能2.3.1SFTP文件传输窗口左侧为远端目录区,右端为本地目录区。双击即可传输文件。
图3 SFTP功能展示
图4 SFTP工具截图
2.3.2文字编辑功能在文件窗口选择打开某个文件,即可对文件进行编辑。且支持代码高亮:
图5 使用内置编辑器进行代码编辑
图6 支持代码高亮的编辑器
2.3.3文件搜索功能可以指定目录进行文件模糊搜索,下图所示命令相当于:
find /home/jiahao/ -name '*mozilla*'
图7 文件模糊搜索
2.4系统监测功能可以实时查看远端服务器运行状况,以及正在执行的进程。
如下图所示:系统监测可以查看cpu和内存的占用情况:
图8 系统监测:CPU和内存使用情况
可以在processes中直接搜索进程,查看进程占用信息,如下图所示,相当于命令
ps -ef |grep sh
图9 进程搜索
2.5磁盘使用情况监测2.5.1磁盘分析查看磁盘目录使用情况。
图10 查看磁盘使用情况
2.5.2目录分析可以查看远程某个目录下所有文件的大小。
图11 查看目录文件
2.6LINUX工具可以查看系统信息、系统进程、service等信息
图12 查看系统信息
2.7网络工具常用的ping工具,端口工具
图13 ping工具
3.注意的地方指定默认登录窗口为terminal,也可以指定为默认FILE传输窗口
图14 指定打开软件默认界面