mac开发环境配置「建议收藏」

mac开发环境配置

大家好,又见面了,我是全栈君。

mac iterm环境配置

windows下一直使用xshell,特别喜欢xshell支持的快捷键输入密码,当然mac下有破解版的secureCRT,但是蛋疼的界面看起来太杂乱了,还是iterm使用起来精简清晰;习惯了使用xshell,当然需要把iterm配置成xshell工作模式啦

1、官网下载iterm2,并安装;

2、配置快捷键

将快捷键配置为存储的机器名或者对应机器名的几个常用密码,(机器名:shift+F1..n,密码F1..n)使用起来特别方便;

command+O打开profile编辑界面; 创建新的profile或者修改default profile; 选择key选项;里面配置对应的快捷键(切记action 选择send text,\n 标示换行)对应的操作即可 

好啦,关闭之后在iterm键入快捷键,即可输入对应的text;

3、session clone

iterm其实并不支持session clone;command+t只能是复制窗口,在办公时候登入relay需要重复输入token密码(一个密码只能输入一次,一般人我不告诉他),也是醉醉的;

但是,可以用另外的方法替换session clone 的模式;参考:http://www.cnblogs.com/rollenholt/p/4531199.html

  1. 在~/.ssh里面创建一个config文件
  2. 输入:

host *
ControlMaster auto
ControlPath ~/.ssh/master-%r@%h:%p

这样command + t 即可复制session了

4配置 rz sz;

参考:http://www.tuicool.com/articles/EvemMfr

  1. 安装lrzsz

     brew install lrzsz
    
  2. 将 iterm2-send-zmodem.sh 和 iterm2-recv-zmodem.sh 脚本保存在 /usr/local/bin/

     https://github.com/mmastrac/iterm2-zmodem 
  3. 在iTerm 2添加Triggers

     Regular expression: \*\*B0100
     Action: Run Silent Coprocess
     Parameters: /usr/local/bin/iterm2-send-zmodem.sh Regular expression: \*\*B00000000000000 Action: Run Silent Coprocess Parameters: /usr/local/bin/iterm2-recv-zmodem.sh 

Mac 下使用wireshark解决Interface为空的办法

sudo chown <user-name> /dev/bpf*

linux 支持edns dig

https://www.gsic.uva.es/~jnisigl/dig-edns-client-subnet.html

 

mac 下iterm2终端安装rz sz 命令方法(亲测可用)

1.首先下载item2,地址:http://www.iterm2.cn/download

2.然后需要下载 iterm2-send-zmodem.sh 和 iterm2-recv-zmodem.sh 保存到mac的 /usr/local/bin/ 路径下(因为bin是环境变量中的路径,选其他路径也可以,但需要配置环境变量)

下载地址:github

备用地址:百度网盘

3.然后进入目录下添加两个脚本的可执行权限:

cd /usr/local/bin/
chmod +x iterm2-send-zmodem.sh
chmod +x iterm2-recv-zmodem.sh
4.设置添加 item2的 triggers

Regular expression: \*\*B0100
Action: Run Silent Coprocess
Parameters: /usr/local/bin/iterm2-send-zmodem.sh
Regular expression: \*\*B00000000000000
Action: Run Silent Coprocess
Parameters: /usr/local/bin/iterm2-recv-zmodem.sh
步骤:command+“,” 组合键打开item2的“Preferences”面板->Profiles选项卡->Advanced->Triggers(点击Edit即可)

 

勾选了 instant就不需要重启items了,然后就可以愉快的传输文件了。

原文:https://blog.csdn.net/qq_32590631/article/details/81033091

链接:https://www.jianshu.com/p/805c1d07a339

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/112185.html原文链接:https://javaforall.net

(0)
上一篇 2022年2月9日 下午12:00
下一篇 2022年2月9日 下午12:00


相关推荐

  • SafePal 万事达卡的注册和使用保姆级教程

    SafePal 万事达卡的注册和使用保姆级教程

    2026年3月15日
    2
  • 流程引擎标准定义_开源流程引擎

    流程引擎标准定义_开源流程引擎1.1流程定义引擎功能说明管理员无需编程基础便能快捷地定义出符合本单位需求的各项工作流程,协同办公平台流程定义项目丰富,能够规范企业业务流程,发挥企业各种资源及系统的最大效能。流程定义主要包括流程的基本属性、节点定义、相关表单、审核常用语、流程归档。可自定义流程的使用范围,序号一级功能二级功能功能详细需求说明1. 

    2022年10月20日
    2
  • Python里divmod_python基本函数

    Python里divmod_python基本函数前言我们都知道,python中//代表整数运算中的取整,%代表整数运算中的取余,那么有什么函数可以同时取到整数和余数吗?答案是有的,使用python内置函数divmoddivmod首先看一下源

    2022年7月30日
    10
  • PageHelp和PageInfo的使用

    PageHelp和PageInfo的使用当前页 privateintpa 每页的数量 privateintpa 当前页的数量 privateintsi 由于 startRow 和 endRow 不常用 这里说个具体的用法 可以在页面中 显示 startRow 到 endRow 共 size 条数据 当前页面第一个元素在数据库中的行号 privateintst

    2026年3月18日
    2
  • 进程、线程和协程之间的区别和联系

    进程、线程和协程之间的区别和联系一、进程  进程,直观点说,保存在硬盘上的程序运行以后,会在内存空间里形成一个独立的内存体,这个内存体有自己的地址空间,有自己的堆,上级挂靠单位是操作系统。操作系统会以进程为单位,分配系统资源,所以我们也说,进程是资源分配的最小单位。【进程间通信(IPC)】:管道(Pipe)所有的POSIXsystems,Windows;命名管道(FIFO)所有的POSIX系统…

    2022年7月27日
    4
  • win10开虚拟机就重启_虚拟机装win10怎么用

    win10开虚拟机就重启_虚拟机装win10怎么用win10虚拟机自动关机可能是因为系统未激活导致!右键查看属性,可看到虚拟机的激活状态!如果显示未激活,需要激活!命令激活步骤:1.以管理员身份运行windowspowershell2.键入命令slmgr/ipkP9C2R-NM3BW-JR7DG-2R38J-D9MPF弹出窗口提示:“成功的安装了产品密钥”。红色部分为激活码,不可用的话,试试其他的(W269N-WFGW…

    2025年11月14日
    6

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号