首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

PowerShell 7 使用 Oh My Posh 来美化命令行

安装 PowerShell 7 PowerShell 7 指的不是系统自带的 powershell ,而是新下载的(微软官方出品),当然这个教程也适用于系统自带的 powershell 微软官方文档地址...view=powershell-7.2 下载地址:https://github.com/PowerShell/PowerShell/releases 下载安装字体文件 请注意,一定要下载字体文件,尤其当你不知道你的字体文件是否支持美化后的某些字符时...install oh-my-posh 在 powershell 命令行中输入下面命令,打开 $Profile 进行设置,如果系统提示不存文件,是否创建,请点击创建 notepad $Profile 将以下命令添加到...$Profile ,如果出现错误等问题,请尝试关闭所有 powershell 命令窗口,重新打开,一般都会正常显示 配置环境变量 配置 POSH_THEMES_PATH 环境变量,最好配置成系统级别的,...更改主题 在 powerShell 命令行中输入 Get-PoshThemes 来获取所有的已安装主题,它现在版本会将主题和效果都逐一显示出来,供用户参考 编辑 $Profile 文件 notepad

2.2K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    powershell学习备忘

    为了连接方便,在iTerm2里创建一个新的profile,登录的命令设置为/usr/local/bin/sshpass -p 123456 ssh jeremy@10.211.55.5,以后以这个profile...最近的错误是该数组中的第一个错误对象 ($Error[0])。 $False 包含 FALSE。可以使用此变量在命令和脚本中表示 FALSE,而不是使用字符串”false”。...$Profile 包含当前用户和当前主机应用程序的 Windows PowerShell 配置文件的完整路径。可以在命令 中使用此变量表示配置文件。...环境变量对于powershell显得很重要,因为它涵盖了许多操作系统的细节信息。...设置单个变量的作用域 $global 全局变量,在所有的作用域中有效,如果你在脚本或者函数中设置了全局变量,即使脚本和函数都运行结束,这个变量也任然有效。

    12.4K60

    在windows中使用Oh My Posh美化你的终端PowerShell或WSL

    在windows中使用Oh My Posh美化你的终端PowerShell或WSL 安装Windows terminal Windows 终端是一个新式主机应用程序,它面向你喜爱的命令行 shell,如命令提示符...如下图所示: 配置PowerShell 提示符主题 在 terminal 中使用下面的命令打开:code 命令是 vscode, 你也可以换成其他的命令: notepad $PROFILE code $...如果你用的是 PowerShell那么配置文件 C:\Users\ylyang\Documents\PowerShell\Microsoft.PowerShell_profile.ps1 如果看到路径错误...new-item -type file -path $profile -force 如果在尝试打开新的 PowerShell实例时收到脚本错误,则表明 PowerShell执行策略可能受到限制。...若要将 PowerShell执行策略设置为不受限制,则需以管理员身份启动 PowerShell,然后使用以下命令: Set-ExecutionPolicy -ExecutionPolicy Unrestricted

    1.2K10

    红队技巧-持久性技巧

    这样是非常nice的,是非常隐蔽实用的,你只需要在哪里监听,就会获得甜美的shell。 3....它是一个在PowerShell启动时运行的脚本,你可以使用配置文件作为登录脚本来自定义环境,你可以添加命令,功能,别名,模块等。...cmdlet指向可执行文件的位置,命令: Start-Process 确定当前用户的配置文件是否存在,命令: Test-Path $ profile 如果配置文件不存在,将为当前用户创建一个配置文件,命令..." -Append 这样当PowerShell在系统上再次启动时,将执行该文件,并且代理将与命令和控件进行通讯。...执行过程不会像上面的示例那样在系统上创建新进程,而是使用现有的PowerShell进程,更为隐蔽。

    1.3K30

    PowerShell 配置文件后门 | Windows 后门系列

    $PROFILE 自动变量存储当前会话中可用的 PowerShell 配置文件的路径。...若要查看配置文件路径,请显示 PROFILE 变量的值。还可以在命令中使用 PROFILE 变量来表示路径。 PROFILE 变量存储“当前用户,当前主机”配置文件的路径。...其他配置文件保存在 PROFILE 变量的注释属性中。 例如,$PROFILE 变量在 Windows PowerShell 控制台中具有以下值。...变量的值发生更改,因此请确保在所使用的每个 PowerShell 主机应用程序中显示配置文件变量的值。...Backdoor 刚才已经创建了目录,现在直接创建文件了 在 powershell 中输入 powershell 进入新的 powershell 这四个配置文件均可正常使用 尝试重启电脑,再次进入 powershell

    30110

    如何在CentOS 7上安装Go 1.7

    在另一个位置安装它不会影响其可用性,但需要在Go环境变量中定义自定义路径GOROOT。下一步讨论使用环境变量。 接下来,你的用户的主目录下,有三个孩子目录创建工作区去,bin,src,和pkg。...bin目录将包含从目录src中的人类可读源文件编译的可执行程序。即使我们不会在本教程中使用pkg目录,我们仍然建议设置它,因为它在创建更复杂的程序时很有用。...第3步 - 设置Go的路径 要像任何其他命令一样执行Go,我们需要将其安装位置附加到$PATH变量。Go安装在系统目录中,这就是我们将全局设置环境变量的原因。...此外,在用户文件.bash_profile中定义GOPATH和GOBINGo环境变量以指向最近创建的工作空间。...该GOPATH变量告诉转到您的源文件的位置,而GOBIN变量指示它在哪里创建编译的二进制文件。

    2K20

    Windows Ternimal 设置与美化

    POSH_THEMES_PATH/amro.omp.json" | Invoke-Expression amro.omp.json 为具体的配置文件名称,可以在 env:POSH_THEMES_PATH...目录中找到,如果没有,使用 Get-PoshThemes 命令获取 Themes | Oh My Posh 设置 powershell 的默认启动目录 如何在 Windows 终端中更改默认目录|windows...|应用程序|ubuntu|shell|powershell_网易订阅 "startingDirectory": "%USERPROFILE%\\Desktop" 设置背景 Windows 终端外观配置文件设置...$PROFILE PowerShell 7 从 Windows PowerShell 5.1 迁移到 PowerShell 7 - PowerShell | Microsoft Learn Windows.../posts/windows-ternimal/ 本作品采用 「署名 4.0 国际」 许可协议进行许可,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接。

    5300

    PowerShell --基本操作

    2. cmdlet命令 它使用“动词-名词”命名的形式作为一个cmdlet命令 查看当前powershell中的所有cmdlet 命令: get-command 列出所有Get-* 开头的命令: get-command...PowerShell Aliases 为PowerShell设置别名的目的,是为了向新用户提供一个能够快速交互的shell。这里的alias,指的是cmdlet的替代名称。...用户自定义的PowerShell的Alias 设置alias的命令 例:为名为'get-service”的cmdlet定义一个alias Set-Alias gs Get-Service ...″ 包含: set-alias marui stop-process b.设置powershell 配置文件 $profile="D:\Users\Administrator\Documents\WindowsPowerShell...12 PS C:\> $n / 7 1.71428571428571 e.作为一个面向对象的变量,得到数组,并输出第四个元素(powershell的数组下标从0开始) ?

    98910

    NVS —— js 实现的node版本管理工具

    这个工具显然是受到其他 Node.js 版本管理器工具的启发,特别是nvm[2],它借鉴了很多思想和一些命令行语法。 以下是基本的设置说明。有关设置 NVS 的更多细节和选项,请参阅设置页面。...版本切换 NVS 下载 Node.js 版本在NVS_HOME环境变量指定的目录下,或者在NVS_HOME未设置的 NVS 工具目录下。...(NVS 清除NPM_CONFIG_PREFIX可能已设置的任何环境变量。)这意味着,在 NVS 切换版本时,它也在切换可用的全局模块集。...Symbolic 链接 nvs link命令在$NVS_HOME/default指向指定版本(或命令时的当前版本)的位置创建符号目录链接PATH。当需要在其他地方配置固定路径时,这很有用。...当$NVS_HOME指向非系统目录时,将跳过此系统链接功能,因为在系统目录中创建到用户文件的符号链接是错误的。 依赖关系 除了自动下载的节点的私有副本之外,NVS 没有任何外部依赖关系。

    2.4K30

    NVS —— js 实现的node版本管理工具

    这个工具显然是受到其他 Node.js 版本管理器工具的启发,特别是nvm[2],它借鉴了很多思想和一些命令行语法。 以下是基本的设置说明。有关设置 NVS 的更多细节和选项,请参阅设置页面。...版本切换 NVS 下载 Node.js 版本在NVS_HOME环境变量指定的目录下,或者在NVS_HOME未设置的 NVS 工具目录下。...(NVS 清除NPM_CONFIG_PREFIX可能已设置的任何环境变量。)这意味着,在 NVS 切换版本时,它也在切换可用的全局模块集。...Symbolic 链接 nvs link命令在$NVS_HOME/default指向指定版本(或命令时的当前版本)的位置创建符号目录链接PATH。当需要在其他地方配置固定路径时,这很有用。...当$NVS_HOME指向非系统目录时,将跳过此系统链接功能,因为在系统目录中创建到用户文件的符号链接是错误的。 依赖关系 除了自动下载的节点的私有副本之外,NVS 没有任何外部依赖关系。

    1.7K30

    使用 nvm 管理 node 版本:如何在 macOS 和 Windows 上安装使用nvm

    注意:如果你已经安装了 node ,你需要卸载它,这样在使用不同版本的 node 和从 NPM 注册表安装包时不会导致错误。...安装过程中,您可以选择nvm的安装路径和node的存储路径。 配置环境变量 安装完成后,nvm-windows会自动配置环境变量。您可以在命令提示符或PowerShell中使用nvm命令。...,并且在您的环境变量中。...问题2:nvm命令找不到 在终端中使用nvm命令时,系统提示nvm: command not found。 这个问题可能是由于nvm没有正确安装或环境变量没有正确设置。...请按以下步骤检查并修复: 检查安装 确保nvm已安装在预期的位置。默认情况下,它应安装在用户主目录的.nvm文件夹中。 检查环境变量 确保nvm的环境变量在启动脚本中设置正确。

    1.4K10

    windows上安装使用kubectl访问容器内服务

    2、在$HOME下新建文件夹.kube,在此文件夹内新建config文件3、将配置文件内容写入到config文件内;如果是内网映射出来的地址,需要配置hostshosts文件在文件夹C:\Windows...\System32\drivers\etc下面;测试联通性使用命令测试:kubectl cluster-info启用 shell 自动补全功能下面是设置 PowerShell 自动补全功能的操作步骤。...你还可以将生成的自动补全脚本添加到 $PROFILE 文件中。...如果需要将自动补全脚本直接添加到 $PROFILE 文件中,请在 PowerShell 命令行运行以下命令:kubectl completion powershell >> $PROFILE如果提示找不到文件...,可以手动新建错误提示中的文件(在用户文档文件夹下新建WindowsPowerShell文件夹,并在文件夹内创建WindowsPowerShell)完成上述操作后重启 Shell,kubectl 的自动补全就可以工作了

    27710

    理解 LinuxUnix 登录脚本

    不知道你有没有遇到过这样的场景,当你需要设置一个环境变量,或者运行一个程序设置你的shell或桌面环境,但是不知道在哪里是最方便设置的位置。...接下来,/etc/profile处理$PS1变量的设置,$PS1变量是用来设置主提示字符串(即用户登陆时显示的字符)。...这个非常重要,因为它表明直接编辑/etc/profile从来都不是实际需要的(所以恢复你之前的备份)。上面定义的任何变量都可以通过在一个单独的文件中配置,然后覆盖/etc/profile中的设置。...如果用户愿意的话,.bashrc文件也是用户重写shell变量,例如$PS1或者$HISTSIZE的绝佳位置。...你可以把它添加到.profile,并且从.xessionrc作为.profile的来源。但是之后,当你的X服务没有在运行的时候,你就不需要导出环境变量。

    1.2K10

    Windows Terminal 终极美化

    code $PROFILE 在打开的Microsoft.PowerShell_profile.ps1 ,把和 oh-my-posh 的配置干掉,替换成新的: # old # Import-Module...code $PROFILE 输入此命令,使用 vscode 打开(或创建)配置文件, notepad 也可以 (notepad $PROFILE) 在打开的 Microsoft.PowerShell_profile.ps1...:打印当前应用方案的颜色表 -q --quiet:使用后不要打印颜色表 -e --errors:在控制台上报告方案分析错误 -d --defaults:仅将方案应用于注册表中的默认值 -b --both...7" } ... ] ... } 关于 ssh 的配置 新建 config 文件 在 .ssh 目录(就是你的.pub 默认生成位置, 通常是 C:\Users\[your...关于 bash 的配置 环境变量配置 依次打开--控制面板--系统和安全---系统----高级系统设置, 找不到就 输命令 control system 系统属性---高级---环境变量---系统变量,

    4.1K20

    Windows和Linux的环境变量

    环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。...设置一个环境变量的作用是在使用 dir 命令时会把 /4 作为缺省的参数添加到你的 dir 命令之后,就像你的每个命令都加了 /4 参数,它实际上是给命令解释程序 command 设置的一个环境变量,...使用与 date /t 命令相同的格式。由 cmd.exe 生成,可参考 date 命令的详细信息。%ERRORLEVEL%:系统。返回使用过的命令的错误代码。通常用非零值表示错误。...返回当前用户的配置文件的位置。%WINDIR%:系统。返回操作系统目录的位置。设置方法环境变量分为两类:用户变量与系统变量,在注册表中都有对应的项。...,只需加入一行形如 PATH=PATH:/xxx/bin的代码即可;/etc/profile:在进入操作系统使用的第二个文件,为系统的每个用户设置环境变量,这里的环境变量是永久性的。

    4K40

    Win10:PowerShell美化教程

    (Test-Path -Path $PROFILE )) { New-Item -Type File -Path $PROFILE -Force } notepad $PROFILE 在打开的.ps1...替代字体(错误代码页,中日韩,等。)选择 Segoe UI Emoji,这个是 Win10 自带的 emoji 字体。 ? 设置不显示标签栏: 把标签栏显示设置为不要显示。 ?...这样,在已启动任意 ConEmu 窗口后,只需要按Win+X, 新建的 shell 默认启动 Powershell 并定位到 Hexo 博客根目录了。 ?...后记 至此,powershell 美化就完成了,如果你是用安装版的 git,那么你可以直接通过在你的 Hexo 文件下,按住Shift,单击右键,选择在此处打开 powershell,然后在 powershell...绿色版的 git 的话,请你老老实实去把 GIT_HOME 之类的环境变量配好吧。

    3.4K40

    shell编程知识点集锦

    stdout="/dev/null" #stdout指向了/dev/null,但不会影响到 stderr的指向 结果是标准错误仍然被打印到屏幕上, 而标准输出被丢弃。...命令替换是指shell能够将一个命令的标准输出插在反引号引用的命令的位置。...(3)全局变量:在脚本中定义,仅在当前shell脚本中有效,其他shell脚本进程不能访本,其作用域从定义的位置开始,到脚本结束或被显示删除的地方为止。...可以采用如下两种方法: (1) 在/etc/profile文件中添加变量【对所有用户生效(永久的)】 用VI在文件/etc/profile文件中增加变量,该变量将会对Linux下所有用户有效,并且是...另外: (1)使用readonly命令可设置只读变量。如果使用了readonly命令的话,变量就不可以被修改或清除了。

    1.6K10
    领券