当前位置: 首页 > news >正文

iTerm2使用Shell Integration优雅地实现单个文件上传与下载

iTerm2.png

背景介绍

同远程服务器进行文件的上传下载,对广大程序猿来说,是相当平凡(频繁)的操作了。实现这一操作的方法有很多,比如直接终端使用scp命令或者使用各种文件上传下载工具。但是对于单个文件的上传与下载,这些方法都显得有些繁琐。这里利用iTerm2给mac用户提供一个相对优雅的实现方法。

实现步骤
  1. 安装shell integration
    服务器和本机都需要安装shell integration。安装方法很简单,直接使用iTerm2菜单 iTerm2>Install Shell Integration进行安装,或者在服务器和本地分别执行命令:
    curl -L https://iterm2.com/misc/install_shell_integration.sh | bash
    需要注意的是,如果shell不是bash,则执行对应shell的命令,详见官方文档。
  2. 服务器配置
    若服务器的hostname不是所连接的IP地址的话,或者服务器的ssh服务端口号不为默认的22,需要在用户的环境变量配置文件(文件名为.profile,没有可以新建)中增加相关环境变量:
    export iterm2_hostname=183.166.333.91:222
  3. 操作方法
    从远程服务器下载文件时,只需选择该文件,右键菜单中有下载选项。
    上传文件时,只需在拖拽文件的同时,需按住“Option”键。
    ####注意
  4. 有些文章中提到需要在本机中配置~/.ssh/config文件,其实不用,只需要配置好远程服务器中的.profile文件。
  5. .profile文件配置好后,需要执行source .profile命令,或者重新登录,相关环境变量才会生效。
  6. 远程服务器默认的ssh端口不为22的话,则在配置.profile文件时,ip后面带上相应的端口号即可。
http://www.dtcms.com/a/424315.html

相关文章:

  • 怎样做网站漂浮精通网站开发
  • 西安网站制作sxyun昆明网站建设公司哪家好
  • 突破NER性能瓶颈:BERT与LLM协同的混合架构实践
  • 网站建设与管理课件seo排名优化联系13火星软件
  • 网站做前端去国外做外卖网站
  • 分布式任务事务框架设计与实现方案
  • 漳州 网站建设多少钱成都旅游攻略景点必去
  • pytorch基本运算-torch.normal()函数生成的随机数据添加噪声
  • 通辽建设工程网站网上做效果图网站有哪些
  • DragonBalls_One013
  • 湖南网站建设哪家有定制软件如何收费
  • 专门做招商的网站是什么wordpress两栏
  • 七彩喜艾灸机器人:传统技艺与AI的共生共舞
  • svn: E200009
  • SVN 主分支合并之通过主分支合并子分支操作流程
  • 个人做美食视频网站本地网站地图生成器
  • 长沙的企业网站建设网站上线详细步骤
  • CY3-草氨酸的化学研究中的应用
  • 哪家公司建站比较好建筑英才招聘网
  • 优时代网站建设数据型网站 建设方案
  • java后端工程师进修ing(研一版‖day50)
  • 正常成都建设网站组织建设情况怎么写
  • 网站建设与管理模拟题1镇江网站建设公司
  • 百度网站统计添加网址苏州知名网站建设建站公司
  • 线程池性能分析与优化完全指南
  • 企业模板免费下载seo精灵
  • wordpress+整站下载前端开发和后端开发哪个赚钱
  • 师生健康信息管理系统|基于SpringBoot和Vue的师生健康信息管理系统(源码+数据库+文档)
  • 唐山做网站那家好推广新网站
  • 【JS】区分移动端和PC端方法