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

windows中使用Oh My Posh美化你终端PowerShellWSL

windows中使用Oh My Posh美化你终端PowerShellWSL 安装Windows terminal Windows 终端是一个新式主机应用程序,它面向你喜爱命令行 shell,如命令提示符...可以在 Windows 终端中拉出选项卡并创建新窗口。 还可以将选项卡拖放到现有窗口中。...配置 Oh My Posh 我们同样可以在window中配置自己想要终端样式,接着看下面的操作: 我们可以使用 Oh My Posh 自定义 PowerShell适用于 Linux Windows...在powershell终端中输入以下命令: winget install JanDeDobbeleer.OhMyPosh 这将安装: oh-my-posh.exe:Windows 可执行文件 themes...安装缺少文件夹文件图标 Terminal-Icons 是一个 PowerShell 模块,它会添加在 Windows 终端中显示文件文件夹时可能缺少文件和文件夹图标,并基于名称扩展名查找相应图标

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

C++引用作函数参数 | 传送变量别名

C++引用作函数参数 C++之所以增加引用类型,主要是把它作为函数参数,以扩充函数传递数据功能。  小林在之前推文中介绍过函数参数传递两种情况。...传递变量指针,形参是指针变量,实参是一个变量地址,调用函数时,形参指向 实参变量单元。...C++这种虚实结合方法仍然是值传递方式,只是实参值是变量地址而已,C++提供了向函数传递数据第3种方法:传送变量别名。 经典案例:C++实现传送变量别名。...留个问题给读者思考,这种传送变量别名和使用指针变量作形参时有什么区别?...以上,如果你看了觉得对你有所帮助,就给小林点个赞叭,这样小林也有更新下去动力,跪谢各位父老乡亲啦~ C++引用作函数参数 | 传送变量别名 更多案例可以go公众号:C语言入门到精通

1.4K88

Powershell快速入门(一) 安装和使用

启动Powershell ISE 在终端中敲命令是一件很麻烦事情,有没有什么集成环境可以让我们进行交互式学习呢?...cmdlet功能比普通Linux 命令更强,因为cmdlet接受参数不是字符串,而是 .NET 对象,这使得Powershell 功能更加强大和灵活。...获取别名 有些命令比较常用,除了动词-名词版本外,Powershell还提供了和Linux 一样别名来简化输入。...函数基本上就是最简单命令,例如清屏(Clear-Host),不能接受参数,功能比较基本。cmdlet则是功能强大命令,可以接受各类参数,还能复合使用。Alias则是前两者别名,作用是简化输入。...、如果一个命令添加了帮助参数,那么Powershell 不会实际执行这个命令,而是显示它帮助信息。 服务管理 原来,如果我们使用批处理来管理Windows服务的话,一般情况下用是sc这个命令。

1.7K60

Meerkat:一款针对Windows终端信息收集与网络侦查PowerShell工具

Meerkat是一款针对Windows终端信息收集与网络侦查工具,该工具由多种PowerShell模块组成,且不需要预先部署代理,可以帮助广大研究人员针对Windows目标执行包括事件响应分类、威胁搜寻...工具特性 1、轻量级,体积小; 2、在目标设备上产生影响小,不会留下过多痕迹; 3、利用PowerShell & WMI/CIM实现其功能; 4、编码风格规范,支持代码审查; 5、没使用任何DLL已编译组件...; 6、标准化输出默认格式为.csv,可以轻松支持JSON和XML等数据格式; 工具要求 1、要求扫描设备上支持PowerShell 5.0+; 2、要求目标设备上支持PowerShell 3.0+,如果使用...安装 除此之外,我们还可以在一个PowerShell命令行终端中输入下列命令来安装Meerkat: $Modules = "C:\Program Files\WindowsPowerShell\Modules...工具运行 下列命令即可将输出结果存储至「C:\Users\YourName\Meerkat\」: Invoke-Meerkat 需要注意是,如果工具脚本未使用管理员权限运行,则下列模块将不会返回任何结果

13710

Powershell基础入门与实例初识

可以在命令提示符下键入cls clear 别名, PS解释这些别名并运行Clear-Host 函数。...二进制模块可能包含不包含模块清单。 通用参数 一个参数它由 PS 引擎添加到所有 cmdlet、高级函数和工作流中。...采用点获取其来源命令运行在当前范围而非新范围中。 命令创建任何变量、别名函数驱动器都创建于当前范围,并在命令完成时提供给用户。 动态模块 一个仅存在于内存中模块。...动态参数 在某些情况下添加到 PS cmdlet、函数脚本一个参数。 Cmdlet、函数、提供程序和脚本可以添加动态参数。...脚本块 在 PS 编程语言中,可作为单个单元使用语句表达式一个集合。 脚本块可以接受参数并返回值。

4.2K20

2.Powershell基础入门学习必备语法介绍

可以在命令提示符下键入cls clear 别名, PS解释这些别名并运行Clear-Host 函数。...Help 函数 与 Man 命令帮助 描述:若要一次显示每篇帮助文章一页,请使用 help 函数别名 man 基础实例: # 1.例如,若要显示 Get-ChildItem cmdlet 帮助信息...二进制模块可能包含不包含模块清单。 通用参数 一个参数它由 PS 引擎添加到所有 cmdlet、高级函数和工作流中。...动态参数 在某些情况下添加到 PS cmdlet、函数脚本一个参数。 Cmdlet、函数、提供程序和脚本可以添加动态参数。...脚本块 在 PS 编程语言中,可作为单个单元使用语句表达式一个集合。 脚本块可以接受参数并返回值。

4.9K10

powershell学习备忘

设置macOS系统远程连到windows系统powershell 本地还是更喜欢iTerm2终端windows里带powershell终端实在是用不惯,于是设置了下通过ssh连接到windows...在对管道中每个对象所选对象执行操作命令中,可以使用此变量。 $Args 包含由未声明参数和/传递给函数、脚本脚本块参数值组成数组。...在创建函数时可以声明参数,方法是使用 param 关键字或在函数名称后添加以圆括号括起、逗号 分隔参数列表。 $Error 包含错误对象数组,这些对象表示最近一些错误。...$MyInvocation 包含一个对象,该对象具有有关当前命令(如脚本、函数脚本块)信息。...如果该字符串转换为非空字符串非零整数,则可将该字符串解释为 TRUE。 $PID 包含承载当前 Windows PowerShell 会话进程进程标识符 (PID)。

12.3K60

VFP过程函数如何接收数组参数返回一数组结果?

一、给过程函数传递一个数组参数。 LOCAL ARRAYabc[5] abc[1]="A" abc[2]="B" abc[3]="C" abc[4]="D" abc[5]="E" CLEAR ?...数据传值,使用是地址引用传值。 二、过程函数传递返回一个数组。 LOCAL ARRAY abc[5] abc=returnarr() ?abc[1] ?abc[2] ?abc[3] ?...bbb[5] bbb[1]="一" bbb[2]="二" bbb[3]="三" bbb[4]="四" bbb[5]="五" RETURN @bbb Endfun 这里要注意二个方面,1、过程函数中...三、过程函数传递返回几个数组。 LOCAL ARRAY a[5] LOCAL ARRAY b[3] returnarr_more(@a,@b) ?a[1] ?a[2] ?a[3] ?b[1] ?...ENDFUNC 上面的代码,其实是引用址传递,过程函数直接改变传递参数值,而已。所以我们也可以看到有些函数参数,有一个是返回值参数。就是上面的用法。 好了。总结这些,为狐友们参考!

3.1K30

1.PS编程入门基础语法

因此我们可以通过别名覆盖任意powershell命令,因为别名优先级最高。 函数:如果没有找到别名会继续寻找函数函数类似别名,只不过它包含了更多powershell命令。...因此可以自定义函数扩充cmdlet 把常用参数给固化进去。 命令:如果没有找到函数,控制台会继续寻找命令,即cmdlet,powershell内部命令。...Get-MrPipelineInput 函数; # 此 cmdlet 可用于轻松确定接受管道输入命令参数接受对象类型,以及是按值还是按属性名称接受管道输入 。...在对管道中每个对象所选对象执行操作命令中,可以使用此变量。 $Args : 包含由未声明参数和/传递给函数、脚本脚本块参数值组成数组。...只有在声明参数作用域(如脚本函数)中, 此变量才有值。可以使用此变量显示更改参数的当前值,也可以将参数值传递给 其他脚本函数

20.4K20

【Kotlin】函数类型 ( 函数类型 | 带参数名称参数列表 | 可空函数类型 | 复杂函数类型 | 带接收者函数类型 | 函数类型别名 | 函数类型实例化 | 函数调用 )

函数类型 II . 带参数参数列表 III . 可空函数类型 IV . 复杂函数类型解读 V . 函数类型别名 VI . 带 接收者类型 函数类型 VII . 函数类型实例化 VIII ....函数类型 ---- 函数类型格式 : 圆括号中定义 参数类型列表 , 使用 -> 由参数列表指向返回值类型 , 表示接受 参数类型列表 中参数 , 返回 返回值类型 返回值 ; ( 参数类型列表 )...默认非空类型 : 默认函数类型都是非空类型 , 即函数定义时 , 需要对其进行初始化 , 延迟初始化 ; 3 ....复杂函数类型 : ① 参数返回值是普通类型 : 如果函数参数类型和返回值类型都是普通类型还好 , 解读起来不是很困难 ; ② 参数返回值是函数类型 : 如果函数类型参数类型返回值类型中有函数类型...函数类型别名 ---- 使用 typealias 为函数类型声明一个别名 : 使用函数类型别名 , 能有效降低代码复杂度 , 提高可读性 , 函数类型别名声明格式如下 : typealias 别名 =

2.5K10

PowerShell 命令行启动参数(可用于执行命令、传参进行环境配置)

我们都知道如何在命令行各种终端中启动一个程序,但是当你需要自动启动这个程序时候,你就需要知道如何通过 PowerShell 其他命令行终端来启动一个程序,而不是手工输入然后回车运行了。...本文就介绍 PowerShell 命令行启动参数。利用这些参数,你可以自动化地通过 PowerShell 程序来完成一些原本需要通过手工执行操作或者突破一些限制。...比如下面的 FRP 反向代理程序: 借助 cmd.exe 来启动方法可以参见我另一篇博客: cmd.exe 命令行启动参数(可用于执行命令、传参进行环境配置) - 吕毅 那么我们如何能够借助于...对于 Windows 自带基于 .NET Framework PowerShell,使用 powershell 命令可以直接启动 PowerShell。...你就可以看到 PowerShell 使用说明: PowerShell 启动参数示例 使用 PowerShell 间接启动一个程序并传入参数 下面的命令,使用 PowerShell 间接启动 frpc.exe

1.4K30

Windows 使用 Alias,高效办公指南!

,以此来提升工作效率 由于 Windows 系统特殊性,在定义 Alias 方面与 Linux/Mac 不太一样 下面讲讲 Windows 分别在 CMD、PowerShell 中实现 Alias 具体步骤...Command Processor 1-4 重启 CMD 命令窗口并使用 1-5 多条命令及函数 上面定义 Alias 都是针对单条命令,如果想为多条命令带可变参数指定一个 Alias 别名,该如何实现呢...PS:如果配置文件目录不存在,就需要根据绝对路径去新建目录及文件 2-2 新增 Alias 别名 打开 Microsoft.PowerShell_profile.ps1 文件,以函数形式添加 Alias...别名 PS:我们可以通过 Windows PowerShell ISE 工具去编辑别名函数 //单条命令 Function gitci(){ git rev-parse HEAD }...并使用 为了使编写 Alias 生效,我们需要重启 PowerShell 后再使用 2-4 参数化 在定义别名时,我们在别名函数中添加多个参数来实现参数化 # 参数:字符串,打开文件夹目录 #

4K20

PowerShell第一讲,别名,变量,命令。

目录 一丶 PowerShell简介 二丶PowerShell简单命令学习 1.PowerShell简单命令 2.powershell使用标准参数 三丶 powershell 别名命令使用 3.1 别名...帮助参数任何命令都可以使用,表示显示此命令帮助,该命令不会执行 这里命令简称为(cmdlet) 3.常用参数 powershell有几个常用参数,这些参数powershell 引擎控制。...例如: clear-host 是powershell内部函数,表示清空命令窗口 它别名有 cls clear等,powershell会自动识别,并且运行 Clear-host 3.2 cmd命令使用...powershell跟CMD不是一个东西,但是你学习过cmd再去学习powershell 基本上命令你都可以使用 例如cls 在cmd中可以清屏 powershell中可以做Clear-host函数别名...如: >>> $env:tmp C:\windows\Temp 我系统下 temp目录是在windows下则输出windows temp 利用env变量还可以设置环境变量 如下: $env

1.5K20

Powershell快速入门(二) Shell编程

特殊运算符 &运算符将它后面的命令设置为后台运行,当运行命令需要阻塞当前终端时候很有用。 .\\运算符用于执行一个脚本命令。...假如在脚本中有一个函数可能返回0、1多个值,就可以使用这个操作符,将一系列值合并为一个数组,方便后续处理。 ,逗号运算符如果放置在单个值前面,就会创建一个包含这个值单元素数组。...hello 函数参数 函数当然也可以带参数了,参数列表有两种写法:第一种是C风格参数列表写在函数名后面,使用小括号分隔开;第二种方式是在方法体中,使用param关键字声明参数。...Powershell是一种强类型脚本语言,所以可以在参数列表上添加参数类型,参数类型是可选,不过我还是推荐写时候带上类型,方便阅读和类型检查。...f=255&MSPPError=-2147217396 http://windowsitpro.com/powershell/windows-powershell-operators

3.5K101

了解一下,PowerShell内网渗透之旅(一)

b.别名机制:如常见powershell命令----Get-ChildItem,windowsCMD命令----dir和linuxshell命令----ls,他们功能都是列出当前文件目录命令...,三个不同平台命令,在powershell中均可使用,即别名机制。...同样地,别名机制也适用于函数。(可通过Get-Alias –name 命令名) ? c.惯用帮助文档:通过Get-Help(别名:Help)-Name 命令名,如查询IEX使用方法。 ?...函数: a).函数是自定义powershell代码,有三个原则: ●简短:函数名简短,并且显而易见 ●聚合:函数可以完成多个操作 ●封装和扩展:将一批powershell语句进行封装,实现全新功能需求函数结构...:函数名,参数函数体: Function FuncName (args[]) { code; } 如: ?

2.8K60

Linux为何是软件开发专业人员心头爱-Robotics Ubuntu

windows也有terminal。 还有PowerShell,只不过大部分windows玩家根本不会用而已。...命令行管理 PowerShell是一个现代命令外壳,包括其他流行外壳最佳功能。与 大多数只接受和返回文本外壳,PowerShell 接受并返回 .NET 对象。...贝壳 包括以下功能: 强大命令行历史记录 选项卡完成和命令预测(请参阅about_PSReadLine) 支持命令和参数别名 用于链接命令管道 控制台内帮助系统,类似于 Unix 页面man 脚本语言...PowerShell 脚本语言包括 以下特点: 可通过函数、类、脚本和模块进行扩展 可扩展格式化系统,便于输出 用于创建动态类型可扩展类型系统 内置对常见数据格式(如 CSV、JSON 和 XML)...方向三:介绍分享一些Windows使用技巧 提示:例如Windows优化和加速技巧、Windows优化和加速技巧和一些在Windows系统下常用却不太为人知快捷键等等 没啥……还是多用linux

25530

(十六)函数作为参数值、变量值对象时类型

# 一、函数作为参数值、变量值对象时类型 说明 函数作为参数值、变量值对象时它类型该如何限定 问题 // 这个时候限定传入参数要符合这种类型参数呢 function request(callback...没有返回值用 void function request(callback: (result: string) => void) { callback('sucess') } // 这里因为上面定义时候已经设置...result 类型所以他能够自动推断出类型 request((result) => console.log(result)) // 使用 `type` 关键词写法 type RequesCallback...result: string) => void function request(callback: RequesCallback) { callback('sucess') } # 二、对象 方法...类型方法 对于对象里方法类型也是一样 interface Product { getPrice: () => number // 不接受任何参数 返回 number 类型值 }

1.3K20
领券