iterm,如何修改iterm2里面的字体

1,如何修改iterm2里面的字体没看懂什么意思?
2,iTerm 的自动补全命令只能补全当前会话的命令吗这个可能是你的shell的问题 。你可能修改了你的登陆的SHELL 。你使用echo shell查看下 。LINUX中有很多SHELL 比如:bash这个是我们最常用的 。csh bsh sh 等很多 。并不是所有的shell都支持补全的 。你可以在命令行中打 bash看看符号会不会变成#号 。我也不确定,还是看看专业人士怎么说 。【iterm,如何修改iterm2里面的字体】
3,iPod Nano 三个按键按住出现的菜单干嘛用的你好,这是iPod nano的“iTerm”诊断模式 。该模式主要供苹果对新款触屏nano进行全面测试 。一般情况下没有用,看看这个就知道了 。iTerm菜单中提供电源、声音、遥控、TV输出、LCD显示屏、USB、FM收音机、加速器和触摸功能诊断 。磁盘模式可以让iPod nano变成一个可被电脑识别的移动磁盘 。工程模式 不要乱动你在这查查序列号看看过没过保,要是没过的话直接拿去就能换: https://selfsolve.apple.com/getwarranty.do如果ipod买来没有超过一年,而且确定ipod有问题 , 就可以免费更换ipod nano工程模式,可以测试硬件如按钮,耳机,锁定键,转轮…很多很多是否灵敏,还有啥屏幕显示效果 。多了,主要就是测试ipod硬件的 。检测 内在 硬件好坏的 。可以耍耍
4 , iterm2有什么酷功能没用过iterm2 , 猜测它可能是一种终端模拟器而非shell本身 。Bash是目前最通用、最常见的shell , 也是众多Linux发行版的标配 。Zsh是一种更强大的、被成为“终极”的shell,意思是shell能具备的功能它基本都提供了 。Zsh基本上是兼容Bash,有些小细 。iterm2的配置iterm2的配置配置更简单一点,进入到iterm2的配置子项目下,下载配置文件solarized dark.itermcolors或者solarized light.itermcolors,双击导入,然后更改首选项选择主题就可以.具体可以查看readme文件.这里需要补充一点的是,mac 下的ls命令不是gun ls,所以即使iterm2安装了颜色主题,敲入ls命令以后,显示的文件颜色还是有问题的,这里有一个补救办法,运行下面这行,之后再看ls命令的颜色是不是变了1export lscolors=gxfxbeaebxxehehbadacad但是,这种补救办法也不完美,比如不能根据文件类型来显示颜色.如果你想追求完美的话,还有另外一种办法,就是用 brew install coreutils, 安装 gun ls 命令到 mac 下,到时你还需要跟上面在linux下操作的一样,下载配置文件,放入到 ~/.dir_colors5,iterm2怎么使用perl编程Step1 - 设置窗口定位到 [Preferences - Profiles - Window] 新窗口设定风格设为 [Top of Screen],这样每次新打开终端都会固定出现在屏幕的顶端且不会有窗口边框 。如果你也使用多 Space 和双显示器的话,同时选择 Main Screen 和 All Space 会比较方便 。Step2 - 设置快捷键这一步很简单,定位到 [Preferences - Keys - Hotkey],这里有两个选项,第一个为设置全局快捷键,在 iTerm 启动的前提下,使用该快捷键可显示或隐藏窗口 。第二个指定新窗口使用哪个 Profile , 这里就指定为在 Step1 中设置了 WIndow 的那个即可,勾选这个选项能获得显示/隐藏窗口时淡入淡出的技能 。Step3 - 随时响应完成上面两步,在 iTerm 已经启动的情况下就能够完成本文最开始GIF中那样的效果了 。但是这样还不够,要让其随时响应 , 就需要 iTerm 随时保持在启动状态 。可选的方法有两种:开机启动定义全局快捷键第一种,不需要借助任何工具就可实现,在 OSX 系统账户设置中添加 iTerm 为登录启动项即可 。第二种方法需要借助快捷键工具,我在使用 Alfred2 所以直接在里面添加快捷键就可以 。快捷键设置的技巧在于,要使用和 Step2 中相同的快捷键(设置前先退出 iTerm) , 并且勾选 [Toggle visibility for apps] 。这一步完成,就可以用快捷键方便的调出/隐藏终端了 。但是你应该注意到了,它会一直躺在 Dock上 。。。Step4 - 隐藏 Dock 图标让我们的终端变得更 Cool,让它来无影去无踪 。这一步我要 iTerm 启动后不再出现在 Dock 上,打开终端输入下面的命令,然后重启 iTerm 。1/usr/libexec/PlistBuddy-c "Add :LSUIElement bool true" /Applications/iTerm.app/Contents/Info.plist这个方法是通用的,LSUIElement1可控制 app 以无Dock,无菜单栏的方式运行,另外LSBackgroundOnly2可让 app 以无窗口的方式在后台运行 。详细说明可查看 LaunchServicesKeys6,如何在iterm2中设置自动远程登录当然,OS X上的终端可以使用iterm2,这样配置后便利性不比$99的secureCRT差首先介绍下不通过跳板机进行登录的方式,准备:1. 写一个expect脚本#!/usr/bin/expectset timeout 30spawn ssh [lindex $argv 0]@[lindex $argv 1]expect "(yes/no)?""password:"}interact该脚本比较简单 , 需要三个参数,第一个参数是远程用户名 , 第二个参数是远程地址 , 第三个参数是密码2. 将expect脚本copy到$PATH下(例如/usr/local/bin)3. 在iterm2中设置登录命令为1中的脚本,用command+o的方式呼出profiles,点击Edit Profiles上面是已配置的远程登录机列表 , 双击可以自动登录如上图配好后,即可自动登录下面再说下有跳板机的情况俺公司的跳板机策略如下 , 不同公司的环境不一样,也许某些同学可以进行参考1.跳板机上不能存放任何文件,/tmp下可以方临时文件,每天会定时清掉2.copy文件方向只能是local->跳板机->remote的方向,即local可以push/pull跳板机上的文件,跳板机可以push/pull远程上的文件3.向跳板机登录前需要通过邮件/短信的方式获取passcode , 这是除密码之外的额外的验证方式其实跳板机的自动远程登录与非跳板机的差异在expect脚本的编写上,其他的照搬即可,那这里就直接把代码贴出来就行了#!/usr/bin/expect# 参数1:远程host;参数2:远程passwordif send_user "Usage: host password\n"exit}set host [lindex $argv 0]set pw [lindex $argv 1]set TERMSERV yourjumpserver # 跳板机服务器set USER jumpserveruser # 用户名set PASSWORD jumperserverpasswd # 跳板机密码set fd [open /place/to/passcode r] # 本地存放passcode的地方gets $fd pcclose $fd# Start the sessioncatch # Loginexpect "*assword:*" expect "*passcode:*" #通过跳板机登录线上机器expect "*hostname*" expect "(yes/no)?""*assword:*"}expect "*$host*" { send "cd ~\r"; interact }

    推荐阅读