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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Kali linux 安装pycharm及图标[通俗易懂]

    Kali linux 安装pycharm及图标[通俗易懂]解决方法:在终端输入以下命令行:sudogedit/usr/share/applications/Pycharm.desktop1进入gedit文档界面然后将里面的内容复制成:[DesktopEntry]Type=ApplicationName=PycharmGenericName=Pycharm3Comment=Pycharm3:ThePythonIDEExec=…

    2022年10月18日
    2
  • JAVA语言中的反射机制:

    JAVA语言中的反射机制:

    2021年8月7日
    54
  • js免费刷流量软件工具源码

    js免费刷流量软件工具源码js免费刷流量软件工具源码网络演示:http://yjflinchong.svfree.net/shualiuliang.html转载请注明出处:http://blog.csdn.net/yjflinchong/article/details/7918807网址:  间隔秒数:varurl1=””;varurl2=”

    2022年9月29日
    2
  • Latex数学公式-对齐方法[通俗易懂]

    Latex数学公式-对齐方法[通俗易懂]方法1使用begin{aligned}和end{aligned}将所需对齐的数学公式代码块包起来。其中&amp;amp;amp;表示的是对齐的位置,\\表示换行举例如下$$\begin{aligned}5&amp;amp;amp;=a+b\\7&amp;amp;amp;=2a+b\end{aligned}$$显示的结果为:5=a+b7=2a+b\begin{aligned}5&amp;amp;amp;amp;=a+b…

    2022年6月19日
    71
  • PX震荡波_常用的黑客代码大全

    PX震荡波_常用的黑客代码大全一、前言前面的文章主要都是一些理论知识为主,很多读者朋友看了之后可能会有点枯燥,里面很多公式看起来也比较晦涩,今天起给大家讲一讲如何用开源飞控PX4飞好一架飞机,飞机主要以多旋翼和垂起固定翼为主。使用开源飞控PX4来调试一套无人机是一个较为复杂的过程,不过前期的电机电调选型、桨叶的配套,电池的设计这些内容都不是我擅长的内容,如果有需求的话以后有机会请我专业的朋友给大家来写一写这方面的内容。我要…

    2022年10月13日
    2
  • Hook 技术「建议收藏」

    Hook 技术「建议收藏」一、原理钩子(Hook),是Windows消息处理机制的一个平台,应用程序可以在上面设置子程以监视指定窗口的某种消息,而且所监视的窗口可以是其他进程所创建的。当消息到达后,在目标窗口处理函数之前处理它。钩子机制允许应用程序截获处理window消息或特定事件。  钩子实际上是一个处理消息的程序段,通过系统调用,把它挂入系统。每当特定的消息发出,在没有到达目的窗口前,钩子程序就先捕获该消息

    2022年5月26日
    42

发表回复

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

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