iterm2

java~mac下的终端工具oh-my-zsh

你离开我真会死。 提交于 2020-04-25 05:44:03
mac操作系统类似于linux,很多命令都是兼容的,确实挺好用,对于java,docker,git等开发来说,终端命令行是非常必要的工具,这里我介绍一下item2+oh-my-zsh的安装与使用。 安装iTem2 首先我们下载的 iTem2 这个软件,比Mac自带的终端更加强大。直接官网 http://iterm2.com/ 下载并安装即可。 将iTem2设置为默认终端:(菜单栏)iTerm2 -> Make iTerm2 Default Term 安装oh-my-zsh sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" 自动提示命令 1.克隆仓库到本地 ~/.oh-my-zsh/custom/plugins 路径下 git clone git: // github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions 2.用 vim 打开 .zshrc 文件,找到插件设置命令,默认是 plugins=(git) ,我们把它修改为 plugins=(zsh-autosuggestions git) 语法高亮 brew install zsh-syntax

如何利用Automator快速获取文件路径

旧巷老猫 提交于 2020-04-24 16:47:34
在重装mac os系统后,有的小伙伴会选择手动恢复数据,但是却发现一些软件比如FTP、iterm2、foxmail等这些软件的配置信息没有了,其实数据并没有丢失哦!一般情形下数据都会在/Users/dcm/Library下,但是Mac默认是不显示这些路径的,自己找又好麻烦。小编今天教大家一个技巧,那就是利用苹果自带的Automator工具,做一个小服务,放在Finder的右键里,让你快速方便地获取文件路径。快来跟小编学习一下吧! 操作步骤: 1、在Mac里搜索找到Automator并双击打开; 2、双击服务; 3、在右侧 设置服务收到选定的 选择文件或文件夹, 位于 选择Finder; 4、在资源库中找到拷贝到剪贴板(Copy to Clipboard),拖动到右边窗口; 5、退出时会提示保存,可以将名称改为自己喜欢的,例如这里改为Copy path: 6、保存之后,再打开Finder,右键任意文件或文件夹,选择服务——copy path,这时便获取到了文件或文件夹的路径,你可以粘贴到记事本里验证看不是路径地址: 7、如果不再需要这个功能怎么去除?进入目录: ~/Library/Services/ ,将刚刚制作的 Copy Path.workflow 删除即可。 来源: oschina 链接: https://my.oschina.net/u/4473602/blog

iTerm的安装以及配置Oh My Zsh

心不动则不痛 提交于 2020-04-15 10:50:21
【推荐阅读】微服务还能火多久?>>> iTerm说简单点就是Windows的命令提示符,可能说这个大家感觉没用过,其实也就是人们经常使用CMD,相当于苹果的终端,但是比自带的终端强大多了。 本文就是简单的说一下安装和简单的配置过程。 首先就是下载iTerm可以从官网上下载也可以从我的云盘上下载,云盘上的有配置文件,建议新手直接用,官网的下载下来界面不是很好看,高手可以自己调,怎么调今天就先不说了,网上有很多的资料。 官网的地址: https://www.iterm2.com/ 官网的安装方法: 下载下来解压iTerm的一个应用程序,直接拷贝到应用程序中 如图: 解压过后的程序 拷贝到应用程序即可 如图: 打开即可,如图: 这就是原始的界面,也许有的人会说为啥跟我看到的不一样啊,我看人家的都不是这样的,那是因为iTerm是可以自己配制颜色的。 配置iTerm的字体的颜色 第一种:自定义用自己的 打开iTerm->左上角iTerm->Preferences->Pofiles->Default->右边上面第二个Colors->你就会看到各种颜色了如果你想更改某个颜色的话,只需要选中酒会弹出其他颜色的选择界面,你只要在上面更改即可,可以使用RGB值,也可以使用采色针来采当前能看到的颜色,已经很方便了。 第二种:用别人的 而且右下角还有一个下拉框,可以选择默认的几种搭配

远程连接Linux客户端大全

北慕城南 提交于 2020-03-30 15:43:26
SSH是指安全外壳协议(Secure Shell),是一种加密的网络传输协议,使用SSH工具常用来远程登录系统和远程执行命令行。 Putty (阿里云官方推荐) Putty是免费开源的虚拟终端,Putty支持多种网络协议,包括SCP/SSH/Telnet/rlogin和原始的套接字连接,Putty最初仅支持Windows平台,目前Putty已经支持Linux和Mac OS。 系统支持:Windows、Linux、Mac 官网:www.putty.org SecureCRT SecureCRT最初是Windows系统下的SSH、Telnet客户端和虚拟终端软件,现在SecureCRT已经支持Mac OS和Linux系统。 系统支持:Windows、Mac、Linux 官网:www.vandyke.com/products/securecrt XShell Xshell是一个强大的安全终端模拟软件,它支持SSH1/SSH2以及Microsoft Windows平台的TELNET协议。Xshell可以在Windows界面下用来访问远端不同系统下的服务器,另外,Xshell还有多种外观配色方案以及样式可供选择。 iTerm2 Mac系统下的终端利器iTerm2,码笔记目前使用的就是iTerm2。 系统支持:Mac 官网:www.iterm2.com FinalShell

iterm2. expect 脚本使用

大兔子大兔子 提交于 2020-03-17 14:40:15
某厂面试归来,发现自己落伍了!>>> 一般情况下,公司所有的服务器都在内网,公网访问、管理服务器都要先通过登录一台跳板机,然后再由跳板机登录到相应的服务器进行操作,跳板机与服务器的连接都是内网地址。我们经常看到的现象就是下图这样(博主 Mac 自带的终端做的演示),每次都要通过 ssh 登录两次,输入两次密码,密码也经常输错,不胜其烦。 这时候我们就需要用比较好的工具来解决这个问题,能够实现自动登录,避免时间耗到这种无意义的事情上。我所用到的工具是 iTerm2,iTerm2 是一款非常好用的 Mac 终端工具,具体介绍及基本用法可自行搜索。当然只有iTerm2 还不够,还要配合 Linux expect 的脚本才能实现自动登录。 解决方法 expext 脚本 通过跳板机登录内网服务器,如果只登陆有外网的服务器,把有关内网的部分删掉就可以啦,例如跳板机就是有外网的服务器。 #!/usr/bin/expect set host [ lindex $argv 0 ] set TERMSERV 跳板机IP set USER 跳板机用户名 set PASSWORD 跳板机密码 set UATUN 内网服务器用户名 set UATPWD 内网服务器密码 # 登录跳板机 spawn ssh -l $USER $TERMSERV expect { "yes/no" {send "yes\r"

进程无故消失的破案历程

耗尽温柔 提交于 2020-03-12 11:10:35
概述 前段时间公司有个系统的进程老是无故退出,在客户那边好好的,在家里服务器上老是出现,而且出现的时间也没啥规律,当然最终查出来还是有规律的,不过这个规律比较特别。大家看了后面的内容之后就明白了,真的很特殊! 初步分析 进程Crash? 当同事找到我的时候,我第一反应是是不是进程Crash了,如果是crash,那通常情况下会有crash的日志,检查了一遍,什么日志都没有留下,当然有时候Crash了,JVM也确实也不会留下Crash日志,不过这个特别罕见了,绝大部分是人为操作了。 被OS Kill? 既然不是Crash,那是不是系统存在内存泄露,被OS Kill了,不过很快通过dmesg也排除了,因为没有看到任何kill的迹象。 System.exit? 排除掉以上两个因素之后,接着马上就怀疑是否有什么代码执行过System.exit,于是重新编译了一把JDK,在System的exit方法处打印了些日志,于是坐等奇迹的发生。 令人兴奋的是,进程真的消失了,可是令人遗憾的是,我们埋点的日志并没有出现。这让我再次陷入沉思。 回归源码 从日志看确实是调用了ShutdownHook 于是找到addShutdownHook源码的位置 再次翻了一下JDK的源码,除了正常退出,System.exit等之外还有哪些情况会调用这个Shutdown的Hook,于是将埋点埋到了Shutdown

好用的终端仿真软件:iTerm2

倾然丶 夕夏残阳落幕 提交于 2020-03-06 21:07:02
这是一款轻巧但功能强大的Mac终端仿真软件,是可替代Apple终端和iTerm的继任者。iTerm2专为高级用户,开发人员以及最近迁移到Mac并且更喜欢终端窗口提供的功能和功能的Linux用户而设计。虽然iTerm2的界面类似于终端,但该应用程序会为您与终端的互动方式带来许多变化和改进。更重要的是,iTerm2使您可以快速将选项卡拆分为多个面板,并同时使用不同的终端会话。而且借助内置的自动完成功能,提高您的工作速度,除了上述功能,iTerm2还提供通知支持,256色模式,焦点跟随鼠标功能,智能光标颜色和Exposé标签。 详情地址:https://www.macw.com/mac/1096.html 来源: oschina 链接: https://my.oschina.net/u/4471886/blog/3189211

zsh iterm2 oh-my-zsh是什么关系

眉间皱痕 提交于 2020-03-01 23:41:35
1.zsh是终端(shell )的一种,常用的Shell有这么几种,sh、zsh,bash、csh等,一般电脑默认终端是bash ,打开终端,通过 cat /etc/shells 查看自己有几个shell 显示如下 /bin/bash /bin/csh /bin/dash /bin/ksh /bin/sh /bin/zsh 2.默认的 zsh 配置有点麻烦。因此一个叫 Robby Russel 的用户在 GitHub 上制作了一个配置文件 oh-my-zsh,这是目前为止最流行的 zsh 配置,说白了oh-my-zsh 就是一个人做的zsh的配置文件,因为配置起来很方便,所以现在几乎成为标配 3.iterm2:这是一个终端模拟器,是个app,就和你的qq一样,只不过它的作用是模拟终端 来源: CSDN 作者: 牛先森666 链接: https://blog.csdn.net/weixin_42742717/article/details/104599637

mac 安装iTerm2

夙愿已清 提交于 2020-03-01 01:14:21
今天,我们的目标是下载iTerm 2,并配置主题和自动提示功能,这里整体的搭配组合为: iTerm2 + Oh my zsh + zsh 1、下载iTerm 2: http://www.iterm2.com/ 这里我下载3.1.5版本 image.png 下载完成后解压缩,双击解压缩后的应用,弹出右边提示框,点击Move ... 到这里已经安装完成 image.png 2、现在大家都安装了iTerm2,我们先把bash切换成zsh,使用命令行如下: chsh -s /bin/zsh 执行命令后,会让你输入电脑的密码,输入即可。完成后,需要完全退出iTerm2,再次进入时,就已经从bash切换到zsh了。 也可以使用下列命令切回bash: chsh -s /bin/bash 如果你想看看自己的机子上装了哪些shell,可以使用如下命令: cat /etc/shells 我的显示如下: /bin/bash /bin/csh /bin/ksh /bin/sh /bin/tcsh /bin/zsh 2.安装 oh my zsh Github地址: https://github.com/robbyrussell/oh-my-zsh 如果是Linux,默认没有安装zsh,所以要先安装zsh,Mac默认安装了zsh,直接可执行以下命令安装oh-my-zsh curl -L https:/

iterm2实现快捷键登入服务器

跟風遠走 提交于 2020-02-27 10:19:29
1 在本地配置服务器别名 编辑本地 ~/.ssh/config 文件,写入别名,ip,端口,登入用户等信息 Host ali User root HostName 47.102.194.1 port 24 保存之后尝试 ssh ali 和 ssh root@47.102.194.1 -p 24 这两个是一样的效果。别名同样适用于scp互传文件。很方便的。 2 密钥自动登入服务器 配置iterm2 在iterm2下输入 control + command + 2 即可登入服务器。 3 输入密码登入服务器 首先确保本地安装 expect 。然后在 /usr/bin 下新建 autoLogin.sh #!/usr/bin/expect set timeout 30 spawn ssh [ lindex $argv 0 ] expect { "(yes/no)?" { send "yes\n" ; exp_continue } "password:" { send "[lindex $argv 1]\n" } } interact 在iterm2下输入 control + command + 2 即可登入服务器。 来源: CSDN 作者: the ache 链接: https://blog.csdn.net/weixin_44600422/article/details/104529989