草庐IT

iTerm2 的配置与美化

前言iTerm2是默认终端的替代品,也是目前Mac系统下最好用的终端工具,集颜值和效率于一身。最近换了一台新的MacBookPro,需要重装电脑上的常用软件。为了将ITerm2DIY为自己喜欢的样子,花了不少时间。为了方便下次再配置,特地写下此文进行记录。iTerm2的下载链接:iterm2.com/iTerm2的配置1.设置默认shell为zsh查看系统所有的shell列表cat/etc/shells复制代码设置默认shell为zsh,它功能比较多,会好使一些。chsh-s/bin/zsh复制代码2.安装oh-my-zshoh-my-zsh是一款社区驱动的命令行工具,它基于zsh命令行,提供

iterm2 + homebrew + oh my zsh + powerlevel10k 的安装教程

对于需要长期与终端打交道的工程师来说,拥有一款称手的终端管理器是很有必要的,对于Windows用户来说,最好的选择是  Xshell,这个大家都没有异议。但对于MacOS用户来说,仍然毋庸置疑,iterm2 就是你要的利器,如果你觉得不是,那是你的问题,不是  iterm2 的问题。iterm2是一款程序员极力推荐的较好的终端工具,常用配置操作包括主题选择、声明高亮、自动填充建议、隐藏用户名和主机名、分屏效果等。iterm2的安装教程1、官网下载:iTerm2-macOSTerminalReplacementiTerm2-macOSTerminalReplacement2、安装步骤1)点击官网

Macos iterm2快速上传下载文件到远程服务器

欢迎关注并支持我的个人博客:codingshen.com使用trzsz插件,完成对于文件的快速上传下载功能参考文档/官网:Github项目地址Trzsz-iTerm2安装文档1.在远程服务器上安装trzsz插件本次测试以Centos7为例,输入以下指令echo'[trzsz]name=TrzszRepobaseurl=https://yum.fury.io/trzsz/enabled=1gpgcheck=0'|sudotee/etc/yum.repos.d/trzsz.reposudoyuminstalltrzsz2.在本地macositerm安装trzsz插件使用homebrew安装:bre

Macos iterm2快速上传下载文件到远程服务器

欢迎关注并支持我的个人博客:codingshen.com使用trzsz插件,完成对于文件的快速上传下载功能参考文档/官网:Github项目地址Trzsz-iTerm2安装文档1.在远程服务器上安装trzsz插件本次测试以Centos7为例,输入以下指令echo'[trzsz]name=TrzszRepobaseurl=https://yum.fury.io/trzsz/enabled=1gpgcheck=0'|sudotee/etc/yum.repos.d/trzsz.reposudoyuminstalltrzsz2.在本地macositerm安装trzsz插件使用homebrew安装:bre

linux - 如何在 Iterm 中插入制表符?

简单地说,我知道您可以执行ctrl+v+tab在bash语句中插入物理上真实的制表符。但是我如何为iTerm做同样的事情呢? 最佳答案 答案是按control+v,然后按Tab,而不是一起!希望这对某人有帮助。 关于linux-如何在Iterm中插入制表符?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/10627989/

linux - 如何在 Iterm 中插入制表符?

简单地说,我知道您可以执行ctrl+v+tab在bash语句中插入物理上真实的制表符。但是我如何为iTerm做同样的事情呢? 最佳答案 答案是按control+v,然后按Tab,而不是一起!希望这对某人有帮助。 关于linux-如何在Iterm中插入制表符?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/10627989/

iTerm2连接ssh配置

iTerm2连接ssh配置#首先在/Users目录下按照如下命令创建sh脚本cd/Users/#创建iterm文件夹mkdiriterm#进入iterm文件夹cditerm#创建myserver.sh文件touchmyserver.sh#编辑myserver.sh文件vimyserver.sh如果出现没有权限,就命令前面加上sudo键盘输入i编辑文件,插入以下内容:#!/usr/bin/expectsettimeout30spawnssh-p[lindex$argv0][lindex$argv1]@[lindex$argv2]expect{"(yes/no)?"{send"yes\n";exp

php - 如何终止 iTerm2 中的旧 session

也许是一个答案很明显的愚蠢问题,但我不知道解决方案。我是命令行新手,尤其是Apple和iTerm2。在iTerm2中,我使用php-Slocalhost:port为我的PHP项目打开一个新session现在我不小心关闭了这个标签一次,现在我不知道如何终止那个session。当我想在该端口(8000)上打开另一个项目时,它当然会说,Failedtolistenon127.0.0.1:8000(reason:Addressalreadyinuse)谁能帮我终止这个session,这样我就可以在这个端口上开始另一个项目,而不是使用8001、8002、8003等。提前致谢

Macbook pro 14(m1 pro)安装终端 iterm2 &简单美化 2022最新版本

本篇文章记录如何安装并且美化macOS的Terminal环境,让平常工作起來更高效。本篇文章会安装软件:homebrewitem2oh-my-zsh插件:zsh-autosuggestionszsh-syntax-highlighting写在前面:所有命令都在终端app里执行即可1.安装HomebrewHomebrew是一款在macOS上主流的套件管理工具,打开Terminal输入以下指令安裝:/bin/zsh-c“$(curl-fsSLhttps://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)”根据提示按回车即可等待安装完成home

git - 当我在 Git 分支中时,如何让我的 iTerm 提示以不同方式显示?

我正在尝试以与PaulIrish相同的方式设置我的iTerm提示符到目前为止,我在~/.profile中有以下内容:#Addgitbranchnametopromptparse_git_branch(){gitbranch2>/dev/null|sed-e'/^[^*]/d'-e's/*\(.*\)/on\1/'}PS1='\n\[\033[0:35m\]\u\[\033[0;32m\]\w\[033[0m\]$(parse_git_branch)\n\$\[\033[0m\]'我不知道如何让分支以不同的颜色出现,而不是前面的“on”除此之外还有其他功能,例如:不在git分支中时在提示