ter
macOS 终端
-
macOS 下更改默认 Shell 为 zsh,执行以下命令:
cash -s /bin/zsh -
使用以下命令可以查看 mac 使用的 shell 类型:
echo $0 # 或者 echo $SHELL
Windows 终端
查看 PowerShell 当前版本,在 PowerShell 中运行以下任一命令:
$PSVersionTable # 显示包含版本、编辑模式等详细列表
$PSVersionTable.PSVersion # 直接返回主版本号,例如 Major、Minor、Build 号安装 PowerShell 7,推荐使用 Winget,在现有的 PowerShell 运营以下命令:
winget install --id Microsoft.PowerShell --source winget
winget install --id Microsoft.PowerShell.Preview --source winget # 安装预览版ℹ️Install PowerShell on Windows - PowerShell | Microsoft Learn
PowerShell 7 的可执行文件名为 pwsh.exe,而 Windows PowerShell 5 是 powerselle.exe。
PowerShell 7 默认安装在 C:\Program Files\PowerShell\7\ 目录下。
Oh My Zsh
参考资料
下载的第三方主题可以放在 ~/.oh-my-zsh/custom/themes,我安装了 powerlevel10k 主题,可以用 p10k configure 来引导设置。
Oh My Posh
安装(Windows)
- 运行
winget install JanDeDobbeleer.OhMyPosh --source winget进行安装。 - 运行
oh-my-posh font install安装字体,推荐Meslo,如果不能正常安装,就手动下载字体:- Nerd Fonts,选择
MesloLG Nerd Font下载。 - 下载之后解压,安装所有
.ttf文件。
- Nerd Fonts,选择
- 设置主题,在
Microsoft.PowerShell_profile.ps1文件 输入oh-my-posh init pwsh --config "F:\Documents\MyPoshThemes\M365Princess.omp.json" | Invoke-Expression,运行.$PROFILE,主题就设置好了。- 当前用户的 Profile 的路径在
$HOME\Documents\PowerShell\Microsoft.PowerShell_profile.ps1。 - 不能用官方提供的设置方法来设置主题,我需要把主题从安装路径手动复制到我想存放的地方,比如
F:\Documents\MyPoshThemes。
- 当前用户的 Profile 的路径在
以下为旧内容:
- 我的 PowerShell 的配置文件位置为:
E:\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1可以用$PROFILE命令查看配置文件位置 - 为 Windows 终端安装使用 oh-my-posh
- 打开 PowerShell 运行以下命令安装(也可以在微软商店安装):
winget install JanDeDobbeleer.OhMyPosh -s winget - 如果重启终端 oh-my-posh 不被识别为命令,此时可以再次运行安装程序,或将它手动添加到
PATH中:$env:Path += ";C:\Users\user\AppData\Local\Programs\oh-my-posh\bin" # 注意将user修改为自己的 # 我目前的oh-my-posh路径为:C:\Users\wangh\AppData\Local\Programs\oh-my-posh - 可以用以下命令进行更新:
winget upgrade JanDeDobbeleer.OhMyPosh -s winget - 将 PowerShell 的 profile 增加一行,设置主题:
C:\\Users\\wangh\\AppData\\Local\\Programs\\oh-my-posh\\bin\\oh-my-posh.exe init pwsh --config $env:POSH_THEMES_PATH\sorin.omp.json | Invoke-Expression # 可以通过修改POSH_THEMES_PATH后面的json来修改主题
- 打开 PowerShell 运行以下命令安装(也可以在微软商店安装):
一些常用命令
pwd查看当前路径ls查看当前路径下有什么文件ls -R查看当前路径下的全部文件并展开子文件夹clear清屏sudo超级管理员指令man查看某个指令怎么用,退出页面按Qkillall强退应用- 显示隐藏文件夹
不需要继续显示隐藏文件夹:defaults write com.apple.finder AppleShowAllFiles -bool true; killall Finderdefaults write com.apple.finder AppleShowAllFiles -bool false; killall Finder - Oh My Zsh 切换主题:
在终端输入
open ~/.zshrc,然后更改ZSH_THEME参数即可 ℹ️ zsh切换主题_zsh themes-CSDN博客 - ℹ️ 玩转 Terminal 终端:入门指南及进阶技巧 - 少数派
- 参考资料
- iTerm2 - macOS Terminal Replacement
- Oh My Zsh - a delightful & open source framework for Zsh
- 工具 - 打造 Mac “完美”终端(Terminal),一篇就够了 | MakeOptim
- 终端环境:zsh 、oh-my-zsh、提示主题与 7 效率插件 - POLOXUE’s BLOG
- 让你的终端酷炫好用到爆—“Oh My Zsh “学习指南简介 使用终端在开始时可能有点令人生畏—但在你习惯之后,它能 - 掘金
- 新生代 Windows 终端:Windows Terminal 的全面自定义 - 少数派
- 告别 Windows 终端的难看难用,从改造 PowerShell 的外观开始 - 少数派
- 5 个 PowerShell 主题,让你的 Windows 终端更好看 - 少数派
- MAC下有什么好用的终端工具 – PingCode