iterm2(iterm2历史命令)

:暂无数据 2026-08-31 12:00:02 :0

iterm2(iterm2历史命令)

“iterm2”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看iterm2(iterm2历史命令)!

本文目录

iterm2历史命令

1.iterm2 怎么让shell命令有颜色

iTerm2的配置

iTerm2的配置配置更简单一点,进入到iTerm2的配置子项目下,下载配置文件Solarized Dark.itermcolors或者Solarized Light.itermcolors,双击导入,然后更改首选项选择主题就可以.

具体可以查看ReadMe文件.

这里需要补充一点的是,mac 下的ls命令不是gun ls,所以即使iterm2安装了颜色主题,敲入ls命令以后,显示的文件颜色还是有问题的,这里有一个补救办法,运行下面这行,之后再看ls命令的颜色是不是变了

1

export LSCOLORS=gxfxbEaEBxxEhEhBaDaCaD

但是,这种补救办法也不完美,比如不能根据文件类型来显示颜色.

如果你想追求完美的话,还有另外一种办法,就是用 brew install coreutils, 安装 gun ls 命令到 mac 下,到时你还需要跟上面在linux下操作的一样,下载配置文件,放入到 ~/.dir_colors

2.iterm2 cmd +c无法退出 如何解决

可以使用两条命令: 一、Tasklist配合taskkill 举例说明:要关掉本机的notepad.exe进程,有两种方法: 1、先使用Tasklist查找它的PID,假设系统显示本机notepad.exe(notepad.exe是个病毒性程序,很难删除,一般在C:/windows/system32下)进程的PID值为1132,然后运行“Taskkill /pid 1132”命令即可。

其中“/pid”参数后面是要终止进程的PID值。 2、直接运行“Taskkill /IM notepad.exe”命令,其中“/IM”参数后面为进程的程序名。

二、NTSD 系统debug级的ntsd,很多进程Tasklist是杀不了的,但是用ntsd就可以,基本上除了WINDOWS系统自己的管理进程,ntsd都可以杀掉,不过有些rootkit级别的超级木马就无能为力了,不过幸好这类木马还是很少的。 1、利用进程的PID结束进程 命令格式:ntsd -c q -p pid 命令范例: ntsd -c q -p 1332 (结束explorer.exe进程) 2、利用进程名结束进程 命令格式:ntsd -c q -pn ***.exe (***.exe 为进程名,exe不能省) 命令范例:ntsd -c q -pn explorer.exe。

3.如何修改iterm2里面的字体

打开终端

输入

cd ~

vim .bash_profile

插入

export CLICOLOR=1

export LSCOLORS=gxfxcxdxbxegedabagacad

export PS1=’\\$ ’

export TERM=xterm-color

为iTerm2设置喜爱的配色方案。

打开iTerm2的使用偏好设置,选择profiles,然后选择Colors标签,然后进行颜色配置。用户也可以点击“Load Presets…”按钮加载一些经典的配色方案。

本人给大家推荐一个托管在github上的关于iterm2配色方案的项目。地址是/baskerville/iTerm-2-Color-Themes。这个项目中包含了很多种配色方案,用户可以挑选喜欢的方案通过点击“Load Presets…“按钮导入这些配色方案进行使用。

通过简单的两步就设置起了iTerm2的颜色了。是不是看起来比以前爽多了?

mac利用iterm2,自动连接远程服务器

首先安装iterm2,参考:
MacOS必备效率神器--Go2Shell+iTerm2+Oh My Zsh

将脚本文件保存在一个目录,我是保存在桌面一个文件夹,路径是

新建一个profile

在send text at star里面填入:

中间用空格隔开,密码如果带有特殊字符最好用’’圈起来

点击一下,就能自动链接到服务器,并且能到达指定目录

有时候想执行一些脚本文件,需要先到脚本文件目录,然后在执行,比较麻烦,item也可以设置快捷方式:

同样添加profile

在custom shell里面填上脚本的路径就行了,执行的时候直接打开profile点击一下即可

iterm2 使用心得(ssh sftp linux )

使用zsh+ohmyzsh 连接ssh以后 主题、高亮均失效不知问什么!!!

一、使用:preference(command+,)--》profiles  加 rsa公私钥可以实现远程免密码登陆

    指令:ssh name@hosts

二、和一一样

指令:sftp name@hosts  

可以sftp连接远程服务器(可以通过免密码实现)
三、修改ssh服务器配置文件以起到加快ssh连接Linux速度

sudo vi /etc/ssh/sshd_config
第1项:GSSAPIAuthentication 设置为no
第2项:UseDNS 设置为no
最后重启ssh服务

service sshd restart

如何安装Mac上最强大的终端“iTerm2”

安装方法:

  1. 在 Keys -》 Hotkey 中设置 command + option + i 快速显示和隐藏 iTerm:

  • 在 Profiles -》 Default -》 Check silence bell

  • 下载 Solarized dark iterm colors,在 Profiles -》 Default -》 Colors -》 Load Presets 将其导入,作为默认颜色;

  • 在 Profiles -》 Text 改变游标(cursor)文字和颜色;

  • 更多设置,可参考 打造好用的终端;我们将安装 zsh ,其拓展功能和主题将由 oh-my-zsh 提供。其中 Env.sh 文件用于维护别名(aliases),输出(exports)和路径改变(path changes)等等,以免影响 ~/.zshrc;使用 Homebrew 完成 zsh 和 zsh completions 的安装;

  •    brew install zsh zsh-completions 安装 oh-my-zsh 让 zsh 获得拓展功能和主题;
  • ***隐藏网址***
  •    ZSH_THEME=pygmalion    alias zshconfig="vi ~/.zshrc";

  •    alias envconfig="vi ~/Projects/config/env.sh";

  •    plugins=(git colored-man colorize github jira vagrant virtualenv pip python brew osx zsh-syntax-highlighting)  用文本器或 vi 打开 ~/Projects/config/env.sh 进行以下;
  •    #!/bin/zsh

  •    # PATH

  •    export PATH="/usr/local/share/python:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin"

  •    export EDITOR=’vi -w’

  •    # export PYTHONPATH=$PYTHONPATH

  •    # export MANPATH="/usr/local/man:$MANPATH"

  •    # Virtual Environment

  •    export WORKON_HOME=$HOME/.virtualenvs    export PROJECT_HOME=$HOME/Projects    source /usr/local/bin/virtualenvwrapper.sh    # Owner

  •    export USER_NAME="YOUR NAME"

  •    eval "$(rbenv init -)"

  •    # FileSearch

  •    function f() { find . -iname "*$1*" ${@:2} }    function r() { grep "$1" ${@:2} -R . }    #mkdir and cd

  •    function mkcd() { mkdir -p "$@" && cd "$_"; }    # Aliases

  •    alias cppcompile=’c++ -std=c++11 -stdlib=libc++’  
  • 注意:新增环境变量或者是修改环境变量的值,需要 source 才能立即生效。

    如果删除一个环境变量,则必须输入 exit 以 logout 当前 shell ,再重新打开新的 shell 并 login 才生效。

超清晰步骤 iterm2 ohmyzsh powerline font powerlevel10k 打造好看又实用mac终端

界面如图

功能有 自动补全、预检查命令是否正确 语法换颜色显示等

一个命令行工具 很多插件配置等,有很大可玩性

可以通过 curl 或 wget 两种方式来安装,用一条命令即可安装。
curl 方式安装:
GitHub:

wget 方式安装
GitHub:

Gitee ( 国内镜像 )

~/.zshrc文件

找到 ZSH_THEME
robbyrussell 是默认的主题

ZSH_THEME="样式名称"
***隐藏网址***
有中意的样式直接修改robbyrussell为想要的样式就结束终端配置了
想自定义可以继续看本文

然后左上角 iterm2 -》 preferences -》 profiles -》 Text 》 Change Font,将字体改成SauceCodePro Nerd Font

一个方便,实用的命令行主题

git方法

Gitee 镜像:

继续第二步中 ~/.zshrc文件

设置ZSH_THEME如下

然后

重启命令行输入

就会出现一系列问题选项式配置步骤 自行选择,
之后不喜欢了可以再 p10k configure

powerlevel10k的配置文件中去手动更改

这是命令行左边区域的配置

这是右边区域的配置

取消主矢或添加注释可以增添显示的功能方块

所有功能都打开:

通过修改

可以改变某功能的图标
***隐藏网址***
获取时要点击copy -》 icon

还有很多小细节 或者更花哨一点都可以自己去配置 比如整个终端背景 配色等等

Mac终端iterm2-zsh 模式下tab title显示当前文件夹名称

最近将iterm2的终端模式换成了zsh,又安装了oh-my-zsh 插件,感觉比bash模式下智能一点。关于怎么切换两种模式,看我往期文章: MAC 终端(iterm2)设置快捷键

切换成zsh之后发现有个问题,那就是iterm2的tab title不能完整展示出当前所在文件夹的名称,

这点挺重要的,因为平常启动的项目比较多,很容易混乱,在网上搜索很久后才学会了怎么配置,效果如下:
1.将终端模式切换到 zsh :  chsh -s /bin/zsh 并重启终端;

2.终端输入  vi ~/.zshrc ;

3.按 “i” 内容,添加内容:

4.按"esc"取消键,“shift”+":",输入"wq"回车,(保存并退出);

5.终端输入  source ~/.zshrc 使刚才的修改内容生效;

如何在iterm2中设置自动远程登录

当然,OS X上的终端可以使用iterm2,这样配置后便利性不比$99的secureCRT差
首先介绍下不通过跳板机进行登录的方式,准备:
1. 写一个expect脚本
#!/usr/bin/expect
set timeout 30
spawn ssh
expect {
"(yes/no)?"
{send "yes\n";exp_continue}
"password:"
{send "\n"}
}
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:远程password
if { $argc != 2 } {
send_user "Usage: host password\n"
exit
}
set host
set pw
set TERMSERV yourjumpserver # 跳板机服务器
set USER jumpserveruser # 用户名
set PASSWORD jumperserverpasswd # 跳板机密码
set fd # 本地存放passcode的地方
gets $fd pc
close $fd
# Start the session
catch {spawn ssh -l $USER $TERMSERV} # 登录跳板机
# Login
expect "*assword:*" { send "$PASSWORD\r" }
expect "*passcode:*" { send "$pc\r" }
#通过跳板机登录线上机器
expect "*hostname*" { send "ssh -l $USER $host\r" } # hostname为你跳板机的名字
expect {
"(yes/no)?"
{send "yes\n";exp_continue}
"*assword:*"
{send "$pw\n"}
}
expect "*$host*" { send "cd ~\r"; interact }

iterm2历史命令的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于iterm2历史命令、iterm2历史命令的信息别忘了在本站进行查找哦。

iterm2(iterm2历史命令)

本文编辑:admin
: iter ,iterm2

更多文章:


函数的类型有哪些?函数类型有哪些

函数的类型有哪些?函数类型有哪些

本篇文章给大家谈谈函数分类,以及函数的类型有哪些对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

2026年10月11日 20:20

源码交易平台哪个最靠谱(国内低代码平台哪家强)

源码交易平台哪个最靠谱(国内低代码平台哪家强)

本篇文章给大家谈谈源码交易平台哪个最靠谱,以及国内低代码平台哪家强对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。

2026年10月11日 20:10

gcc编译器参数(深度linux的arm-linux-gnueabihf-gcc编译参数如何配)

gcc编译器参数(深度linux的arm-linux-gnueabihf-gcc编译参数如何配)

其实gcc编译器参数的问题并不复杂,但是又很多的朋友都不太了解深度linux的arm-linux-gnueabihf-gcc编译参数如何配,因此呢,今天小编就来为大家分享gcc编译器参数的一些知识,希望可以帮助到大家,下面我们一起来看看这个

2026年10月11日 19:30

用记事本写vbs代码(怎么把记事本改成vbs格式)

用记事本写vbs代码(怎么把记事本改成vbs格式)

各位老铁们好,相信很多人对用记事本写vbs代码都不是特别的了解,因此呢,今天就来为大家分享下关于用记事本写vbs代码以及怎么把记事本改成vbs格式的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!

2026年10月11日 17:23

asp是什么检查项目(医院血液检验项目RPR、TPPA、HIV-Ab各是什么意思)

asp是什么检查项目(医院血液检验项目RPR、TPPA、HIV-Ab各是什么意思)

“asp是什么检查项目”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看asp是什么检查项目(医院血液检验项目RPR、TPPA、HIV-Ab各是什么意思)!

2026年10月11日 10:20

汇编输出指令(用汇编语言循环指令在屏幕中间输出红底白字的“hello I am 720“)

汇编输出指令(用汇编语言循环指令在屏幕中间输出红底白字的“hello I am 720“)

各位老铁们好,相信很多人对汇编输出指令都不是特别的了解,因此呢,今天就来为大家分享下关于汇编输出指令以及用汇编语言循环指令在屏幕中间输出红底白字的“hello I am 720“的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看

2026年10月11日 07:20

本地搭建springboot项目(使用eclipse构建springboot项目)

本地搭建springboot项目(使用eclipse构建springboot项目)

各位老铁们,大家好,今天由我来为大家分享本地搭建springboot项目,以及使用eclipse构建springboot项目的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,

2026年10月11日 06:20

hump是什么意思?hump口语啥意思

hump是什么意思?hump口语啥意思

其实hump的问题并不复杂,但是又很多的朋友都不太了解hump是什么意思,因此呢,今天小编就来为大家分享hump的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

2026年10月11日 03:50

java入门神器好用吗(java 7入门经典适合初学者自学用吗)

java入门神器好用吗(java 7入门经典适合初学者自学用吗)

这篇文章给大家聊聊关于java入门神器好用吗,以及java 7入门经典适合初学者自学用吗对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。

2026年10月11日 02:40

unix文件系统采用(Unix采用树形文件系统,其中“树形文件系统”什么意思)

unix文件系统采用(Unix采用树形文件系统,其中“树形文件系统”什么意思)

大家好,如果您还对unix文件系统采用不太了解,没有关系,今天就由本站为大家分享unix文件系统采用的知识,包括Unix采用树形文件系统,其中“树形文件系统”什么意思的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!

2026年10月11日 00:50

最近更新

olympics音标(there are summer olympics and winter olympics是什么意思)
2026-10-11 21:50:03 浏览:0
华硕f8笔记本硬盘(华硕F8更换硬盘)
2026-10-11 21:30:05 浏览:0
热门文章

标签列表