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
: iterm2 ,iter

更多文章:


mariadb忘记密码(mysql用户密码忘记了怎么办)

mariadb忘记密码(mysql用户密码忘记了怎么办)

大家好,mariadb忘记密码相信很多的网友都不是很明白,包括mysql用户密码忘记了怎么办也是一样,不过没有关系,接下来就来为大家分享关于mariadb忘记密码和mysql用户密码忘记了怎么办的一些知识点,大家可以关注收藏,免得下次来找不

2026年10月15日 07:50

mysql端口号(如何查看自己数据库的端口号)

mysql端口号(如何查看自己数据库的端口号)

“mysql端口号”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看mysql端口号(如何查看自己数据库的端口号)!

2026年10月15日 06:30

printf打印16进制(C语言 十六进制怎么输出)

printf打印16进制(C语言 十六进制怎么输出)

大家好,今天小编来为大家解答以下的问题,关于printf打印16进制,C语言 十六进制怎么输出这个很多人还不知道,现在让我们一起来看看吧!

2026年10月15日 06:00

avantage怎么设置为中文(Avantage安装丢失GIT)

avantage怎么设置为中文(Avantage安装丢失GIT)

大家好,如果您还对avantage怎么设置为中文不太了解,没有关系,今天就由本站为大家分享avantage怎么设置为中文的知识,包括Avantage安装丢失GIT的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!

2026年10月15日 03:00

ospf协议的作用是什么(OSPF路由协议的作用是什么)

ospf协议的作用是什么(OSPF路由协议的作用是什么)

“ospf协议的作用是什么”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看ospf协议的作用是什么(OSPF路由协议的作用是什么)!

2026年10月15日 02:40

方案对比特效js(在一个网页中如何实现两个JS特效)

方案对比特效js(在一个网页中如何实现两个JS特效)

各位老铁们好,相信很多人对方案对比特效js都不是特别的了解,因此呢,今天就来为大家分享下关于方案对比特效js以及在一个网页中如何实现两个JS特效的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!

2026年10月15日 02:10

activex控件未注册怎么办(登陆视频监控网页时提示activex控件未注册,怎么解决)

activex控件未注册怎么办(登陆视频监控网页时提示activex控件未注册,怎么解决)

今天给各位分享登陆视频监控网页时提示activex控件未注册,怎么解决的知识,其中也会对登陆视频监控网页时提示activex控件未注册,怎么解决进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

2026年10月14日 20:30

学生信息管理系统c语言(用C语言编程学生信息管理系统!)

学生信息管理系统c语言(用C语言编程学生信息管理系统!)

今天给各位分享用C语言编程学生信息管理系统!的知识,其中也会对用C语言编程学生信息管理系统!进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

2026年10月14日 20:20

excel连接sql数据库教程(excel怎么连接sql数据库)

excel连接sql数据库教程(excel怎么连接sql数据库)

本篇文章给大家谈谈excel连接sql数据库教程,以及excel怎么连接sql数据库对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。

2026年10月14日 19:40

null s brawl(null和空字符有区别吗)

null s brawl(null和空字符有区别吗)

今天给各位分享null和空字符有区别吗的知识,其中也会对null和空字符有区别吗进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

2026年10月14日 19:00

最近更新

热刺vs马赛比赛(热刺赛程比分)
2026-10-15 09:10:01 浏览:0
热门文章

标签列表