blink

2025-12-11 0 233

iOS blink外壳

blink ! blink是iOS的第一个专业台式级终端,它利用MOSH和SSH的支持。因此,我们可以明确保证稳定的连接,闪电快速的速度和完整的配置。它可以而且应该是您的全天工具。

我们没有创建另一个终端来修复您的网站。 blink是从一开始就作为专业级产品建造的。我们首先分析了必需品,最终对这三个概念进行了blink :

  • 快速渲染:UNIX服务器中的DMESG应该是瞬时的。我们等不及要渲染了。我们不需要重新发明轮子就可以实现这一目标。我们只是使用Chromium的HTerm来确保渲染是完美而快速的,即使使用那些特殊的棘手编码。
  • 始终开启:MOSH超越SSH的可变性。 MOSH克服了我们所有人与移动连接相关联的不稳定和间歇性连接。您可以检查野生动物园,而不必担心重新启动SSH连接。您可以完美地从家里跳到火车,然后由于Mosh而在办公室里跳动。 blink是岩石固定的连接。 MOSH很容易获得,并且可以轻松安装在服务器上。转到https://mo*sh.*org*。
  • 完全可配置: blink包含蓝牙耦合的键盘。有些喜欢帽子,例如在vim上的ESC,有些像caps一样,是emacs上的ctrl。 blink拥护他们。但是还有更多,因为我们想要更多。您还可以将自己的自定义主题和字体添加到blink 。在您的始终开幕期间,您在您的区域中。

但是, blink更多。请阅读:

  • 您应该命令终端,而不是导航。 blink会将您跳入友好的外壳中,您将很清楚如何滚动。
  • 界面很简单。我们抛弃了所有菜单,并全屏为您的航站楼。
  • 使用滑动在打开的连接之间移动,向下滑动以关闭它们,甚至捏缩放!
  • 通过添加自己的主机和RSA加密密钥来配置blink连接。一切看起来都会熟悉,您可以快速工作!
  • 我们已经合并了SplitView,以供与同事进行必要的Google搜索和聊天。

有关更多信息,请访问blink Shell。

加法:

blink还包含一组Shell实用程序,因此您可以添加 /删除文件,列出它们,等等。

具体来说,可用的命令(到目前为止)为:

  • CD,SETENV,LS,触摸,CP,RM,LN,MV,MKDIR,RMDIR,DF,DU,CHKSUM,CHMOD,CHMOD,CHFLAGS,CHGRP,CHGRP,STAT,STAT,READLINK,READLINK,READLINK,READLINK,READLING,UNKRESS,uncompress,dompress,Gzip,gunzip,gunzip,gunzip,gunzip,gunzip,gunzip,gunzip,gunzip,gunzip,gunzip ,,

  • PWD,Env,printenv,date,uname,id,groups,whoami,正常运行时间

  • 猫,格雷普,WC

  • curl(包括HTTP,HTTP,SCP,SFTP …),SCP,SFTP

  • 焦油

  • 您可以单独调用命令,或使用Python或Lua使用小脚本。有重定向(“>”,“ <”,“&>” …),但没有管道。

所有这些命令都在ios_system.framework(预编译,用于设施)内。如果要编辑源(要添加更多命令),请参见:https://github.com/holzschu/ios_system。

Curl打开访问访问iPad的文件传输的访问(FTP,HTTP,SCP,SFTP …)。它使用blink Shell的密钥管理(您使用“ Config”创建的密钥)。您还可以用路径指定密钥:

curl scp://host.name.edu/filename -o filename --key $SHARED/id_rsa --pass MyPassword 

您还可以使用SCP和SFTP命令:

scp user@host.name.edu:filename . 
sftp localFilename user@host.name.edu:~/ 

SCP和SFTP是通过重写遵循卷曲语法的参数来实现的。 Pro:更轻的实现,较小的内存成本,较小的功能名称碰撞的可能性较小。 CON:某些开关可能没有完全相同的含义。

环境变量

在iOS中,由于沙盒限制,您不能在〜目录中写入〜/documents/,〜/library/and〜/tmp。大多数UNIX程序都假定配置文件在$ HOME中。因此,您要么重新定义$〜/ documents/或将配置变量(使用setEnv)设置为其他位置。

我在mcpsession.m文件中blink中这样做。定义了以下变量:

setenv PATH = $PATH : ~ /Library/bin: ~ /Documents/bin
setenv PYTHONHOME = $HOME /Library/
setenv SSH_HOME = $HOME /Documents/
setenv CURL_HOME = $HOME /Documents/
setenv HGRCPATH = $HOME /Documents/.hgrc/
setenv SSL_CERT_FILE = $HOME /Documents/cacert.pem

如果您想永久更改它们,最好编辑McPsession.m。

获得blink

blink现在可以在AppStore上使用。一探究竟!

如果您想参加它的开发,我们很乐意让您加入!有两种与该项目合作的方法:您可以自己下载和构建blink ,也可以请求邀请来帮助我们测试未来版本(在原始分支上)。如果您想参加测试,请关注并在您的使用情况下发布 @ blink Shell。邀请将在波浪中发出,如果您不立即收到您的邀请,请耐心等待。

错误应在此处在GitHub上报告。如果您有任何疑问或想确保我们不会错过有趣的功能,请将您的建议发送到我们的Twitter帐户 @ blink shell。我们很想与您讨论它们!请不要使用Twitter报告错误。

我们等不及要收到您宝贵的反馈。享受!

建造

我们使您更容易通过Xcode在iOS设备上构建和安装blink 。我们为主分支的所有库提供了一个预编译包装。这是步骤:

  1. 检查Xcode -select -p指向xcode.app(/applications/xcode.app/contents/developer)而不是命令工具。

  2. 运行以下命令:

blink.git && \\
cd blink && ./get_frameworks.sh && ./get_resources.sh && \\
rm -rf blink .xcodeproj/project.xcworkspace/xcshareddata/\”>

git clone --recursive https://**git*hub.com/blinksh/ blink .git && \\
    cd blink && ./get_frameworks.sh && ./get_resources.sh && \\
    rm -rf blink .xcodeproj/project.xcworkspace/xcshareddata/
  1. 更改开发人员ID
cp template_setup.xcconfig developer_setup.xcconfig

编辑developer_setup.xcconfig(更改Apple Developer ID等)。

  1. 在Xcode中打开项目

3a。如果您想在没有iCloud的情况下构建,请推送通知和/或钥匙扣共享,然后再做其他任何事情,请进入项目的功能,然后关闭推送通知,iCloud和键链共享

  1. 连接要构建的设备,并在产品 – >目的地中选择它
  2. 在设备上构建和运行

这将下载blink和关联的框架:libssh2,openssl,libmoshios,protobuf和ios_system。

尽管这是使您启动并运行的最快方法,但是如果您想自己编译所有库和资源,请参考build.md文件。如果您发现任何问题,请告诉我们。 blink是一个具有多个低级依赖性的复杂项目,我们仍在寻找简化和自动化完整汇编过程的方法。

使用blink

我们的UI非常简单,并优化了真正重要的部分(终端)上触摸设备的体验。您将直接跳入一个非常简单的外壳,因此您会知道该怎么做。这里还有一些技巧:

  • 键入“帮助”以在外壳上找到信息。
  • 使用两个手指龙头创建一个新的外壳。
  • 通过滑动手指在壳之间移动。
  • 您可以退出会话并返回外壳以打开新连接。
  • 用捏手势增加或减少文本大小。如果使用键盘,也可以使用CMD+或CMD-。
  • 通过选择文本o轻按屏幕来复制和粘贴。
  • 运行“配置”来设置密钥。通过SSH-COPY-ID将它们安装到服务器上。
  • SmartKeys栏的CTRL和ALT修饰符允许连续按下,就像在真实键盘中一样。
  • 使用3个手指轻按到菜单。

ChangElog

查看所有更改

归因

  • Mosh由Keith Winstein与Anders Kaseorg,Quentin Smith,Richard Tibbetts,Keegan McAllister和John Hood撰写。
  • 该产品包括由OpenSSL项目开发的软件,可用于OPENSSL工具包。 (https://www.*o**penssl.org/)。
  • libssh2
  • Bruce Daniel www.entypo.com的Entypo象形图。

下载源码

通过命令行克隆项目:

git clone https://github.com/blinksh/blink.git

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

申明:本文由第三方发布,内容仅代表作者观点,与本网站无关。对本文以及其中全部或者部分内容的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。本网发布或转载文章出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,也不代表本网对其真实性负责。

左子网 编程相关 blink https://www.zuozi.net/34448.html

dendron
上一篇: dendron
vscode docs
下一篇: vscode docs
常见问题
  • 1、自动:拍下后,点击(下载)链接即可下载;2、手动:拍下后,联系卖家发放即可或者联系官方找开发者发货。
查看详情
  • 1、源码默认交易周期:手动发货商品为1-3天,并且用户付款金额将会进入平台担保直到交易完成或者3-7天即可发放,如遇纠纷无限期延长收款金额直至纠纷解决或者退款!;
查看详情
  • 1、描述:源码描述(含标题)与实际源码不一致的(例:货不对板); 2、演示:有演示站时,与实际源码小于95%一致的(但描述中有”不保证完全一样、有变化的可能性”类似显著声明的除外); 3、发货:不发货可无理由退款; 4、安装:免费提供安装服务的源码但卖家不履行的; 5、收费:价格虚标,额外收取其他费用的(但描述中有显著声明或双方交易前有商定的除外); 6、其他:如质量方面的硬性常规问题BUG等。 注:经核实符合上述任一,均支持退款,但卖家予以积极解决问题则除外。
查看详情
  • 1、左子会对双方交易的过程及交易商品的快照进行永久存档,以确保交易的真实、有效、安全! 2、左子无法对如“永久包更新”、“永久技术支持”等类似交易之后的商家承诺做担保,请买家自行鉴别; 3、在源码同时有网站演示与图片演示,且站演与图演不一致时,默认按图演作为纠纷评判依据(特别声明或有商定除外); 4、在没有”无任何正当退款依据”的前提下,商品写有”一旦售出,概不支持退款”等类似的声明,视为无效声明; 5、在未拍下前,双方在QQ上所商定的交易内容,亦可成为纠纷评判依据(商定与描述冲突时,商定为准); 6、因聊天记录可作为纠纷评判依据,故双方联系时,只与对方在左子上所留的QQ、手机号沟通,以防对方不承认自我承诺。 7、虽然交易产生纠纷的几率很小,但一定要保留如聊天记录、手机短信等这样的重要信息,以防产生纠纷时便于左子介入快速处理。
查看详情

相关文章

猜你喜欢
发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务