吕梁网站设计做鞋子的招聘网站有哪些

张小明 2025/12/29 4:27:42
吕梁网站设计,做鞋子的招聘网站有哪些,郑州一建董事长,网站开发方式演进导航 (返回顶部) 1. about_Prompts 1.1 获取 prompt 函数1.2 获取 prompt 脚本1.3 默认提示符1.4 内置提示符 2. 自定义当前会话的提示符 2.1 几个简单的例子2.2 检测是否管理员运行2.3 显示历史记录ID2.4 随机更改颜色的提示符 3. 自定义配置文件 3.1 about_Profiles3.2 配置文…导航 (返回顶部)1. about_Prompts1.1 获取 prompt 函数1.2 获取 prompt 脚本1.3 默认提示符1.4 内置提示符2. 自定义当前会话的提示符2.1 几个简单的例子2.2 检测是否管理员运行2.3 显示历史记录ID2.4 随机更改颜色的提示符3. 自定义配置文件3.1 about_Profiles3.2 配置文件类型和位置3.3 $PROFILE 变量3.4 创建配置文件3.5 编辑配置文件3.6 修改执行策略-允许本地脚本运行3.7 NoProfile 参数3.8 添加更多个性化设置4. 转载一个不错的配置1. about_Prompts 1.1 获取 prompt 函数 1.2 获取 prompt 脚本 1.3 默认提示符 1.4 内置提示符 2. 自定义当前会话的提示符 2.1 几个简单的例子 2.2 检测是否管理员运行 2.3 显示历史记录ID 2.4 随机更改颜色的提示符 3. 自定义配置文件 3.1 about_Profiles 3.2 配置文件类型和位置 3.3 $PROFILE 变量 3.4 创建配置文件 3.5 编辑配置文件 3.6 修改执行策略-允许本地脚本运行 3.7 NoProfile 参数 3.8 添加更多个性化设置 4. 转载一个不错的配置1. about_Promptshttps://learn.microsoft.com/zh-cn/powershell/module/microsoft.powershell.core/about/about_prompts?viewpowershell-7.5PowerShell 具有内置 prompt 函数。 可以在 PowerShell 配置文件脚本中定义自定义 prompt 函数。function prompt { function-body }prompt 函数必须返回一个对象。 最佳做法是返回一个字符串或格式化为字符串的对象。 建议最大长度是 80 个字符。PS C:\Windows\system32function prompt {Hello, World }Hello, World 1.1 获取 prompt 函数若要获取 prompt 函数请在 Function 驱动器中使用 Get-Command cmdlet 或使用 Get-Item cmdlet。Get-Command promptCommandType Name Version SourceFunction promptGet-Item Function:promptCommandType Name Version SourceFunction prompt1.2 获取 prompt 脚本若要获取设置提示符的值的脚本请使用函数的 ScriptBlockprompt 属性。PS C:\Windows\system32(Get-Command prompt).ScriptBlock…与所有函数一样prompt 函数存储在 Function: 驱动器中。 若要显示创建当前 prompt 函数的脚本请键入PS C:\Windows\system32(Get-Item Function:prompt).ScriptBlock…1.3 默认提示符仅当 prompt 函数生成错误或未返回对象时才会显示默认提示符。默认 PowerShell 提示符为PS例如以下命令将 prompt 函数设置为 $null这是无效的。 因此会显示默认提示符。function prompt {$null}PS因为 PowerShell 附带内置提示符所以通常不会看到默认提示符。1.4 内置提示符PowerShell 包含内置 prompt 函数。function prompt { PS $($ExecutionContext.SessionState.Path.CurrentLocation)$( * ($NestedPromptLevel 1)) ; # .Link # https://go.microsoft.com/fwlink/?LinkID225750 # .ExternalHelp System.Management.Automation.dll-help.xml }该函数使用 Test-Path cmdlet 测试 $PSDebugContext 自动变量是否具有值。如果 $PSDebugContext 具有值则你在调试模式下运行且 [DBG]: 已添加到提示符如下所示[DBG]: PS C:\ps-test如果未填充 $PSDebugContext则函数会将 PS 添加到提示符。 并且该函数使用 Get-Location cmdlet 获取当前文件系统目录位置。 随后它会添加一个右尖括号 ()。PS C:\ps-test如果处于嵌套提示符中则该函数会将两个尖括号 () 添加到提示符。如果 $NestedPromptLevel 自动变量的值大于 0则处于嵌套提示符中。例如在嵌套提示符中进行调试时提示符类似于以下提示符[DBG] PS C:\ps-test2. 自定义当前会话的提示符若要自定义提示符请编写新的 prompt 函数。 该函数不受保护因此可以覆盖它。若要编写 prompt 函数请键入以下内容function prompt { }随后在大括号之间输入创建提示符的命令或字符串。2.1 几个简单的例子例如下面的提示符包含计算机名称PS C:\Windows\system32function prompt {PS [$Env:COMPUTERNAME] }PS [TOMPC]下面的 prompt 函数包含当前日期和时间PS [TOMPC]function prompt {$(Get-Date) }12/11/2025 20:45:35路径日期function prompt {$(Get-Location) $(Get-Date) }格式化后的时间路径function prompt {[ $(Get-Date -Format HH:mm:ss) ] $(Get-Location) }2.2 检测是否管理员运行还可以更改默认 prompt 函数例如以下修改后的 prompt 函数在提升的会话中运行时会将 [ADMIN]: 添加到内置的 PowerShell 提示符。function prompt { $identity [Security.Principal.WindowsIdentity]::GetCurrent() $principal [Security.Principal.WindowsPrincipal] $identity $adminRole [Security.Principal.WindowsBuiltInRole]::Administrator $(if (Test-Path Variable:/PSDebugContext) { [DBG]: } elseif($principal.IsInRole($adminRole)) { [ADMIN]: } else { } ) PS $(Get-Location) $(if ($NestedPromptLevel -ge 1) { }) }使用“以管理员身份运行”选项启动 PowerShell 时会显示类似于以下提示符的提示符[ADMIN]: PS C:\Windows\system322.3 显示历史记录ID以下 prompt 函数显示下一个命令的历史记录 ID。 若要查看命令历史记录请使用: Get-Historyfunction prompt { # The at sign creates an array in case only one history item exists. $history (Get-History) if($history.Count -gt 0) { $lastItem $history[$history.Count - 1] $lastId $lastItem.Id } $nextCommand $lastId 1 $currentDirectory Get-Location PS: $nextCommand $currentDirectory }PS: 7 C:\Windows\system32 PS: 7 C:\Windows\system32get-historyId CommandLine-- -----------1 (Get-Item Function:prompt).ScriptBlock2 Get-Location3 function prompt {PS [$Env:COMPUTERNAME] }4 function prompt {$(Get-Date) }5 function prompt {...6 function prompt {...PS: 8 C:\Windows\system32 2.4 随机更改颜色的提示符以下提示符使用 Write-Host 和 Get-Random cmdlet 创建随机更改颜色的提示符。 因为 Write-Host 会写入当前主机应用程序但不会返回对象所以此函数包含 return 语句。 如果没有该语句则 PowerShell 会使用默认提示符 PS。function prompt { $color Get-Random -Min 1 -Max 16 Write-Host (PS $(Get-Location) ) -NoNewline -ForegroundColor $Color return }PS C:\Windows\system323. 自定义配置文件3.1 about_Profiles与任何函数一样prompt 函数仅存在于当前会话中。如前一章的例子。https://learn.microsoft.com/zh-cn/powershell/module/microsoft.powershell.core/about/about_profiles?viewpowershell-7.5PowerShell 配置文件是在 PowerShell 启动时运行的脚本。可以使用配置文件作为启动脚本来自定义环境。可以将如前一章的例子都添加到配置文件中。可以添加命令、别名、函数、变量、模块、PowerShell 驱动器等。还可以将其他特定于会话的元素添加到配置文件中以便在每个会话中都可用而无需导入或重新创建它们。PowerShell 支持多个用户和主机程序的配置文件。但是它不会为你创建配置文件。3.2 配置文件类型和位置PowerShell 支持多个范围限定为用户和 PowerShell 主机的配置文件。 你可以在计算机上拥有任何或全部这些配置文件。PowerShell 控制台支持以下基本配置文件。 这些文件路径是默认位置。所有用户、所有主机 AllUsersAllHostsWindows- $PSHOME\Profile.ps1Linux - /opt/microsoft/powershell/7/profile.ps1macOS - /usr/local/microsoft/powershell/7/profile.ps1所有用户当前主机Windows- $PSHOME\Microsoft.PowerShell_profile.ps1Linux - /opt/microsoft/powershell/7/Microsoft.PowerShell_profile.ps1macOS - /usr/local/microsoft/powershell/7/Microsoft.PowerShell_profile.ps1当前用户、所有主机Windows- $HOME\Documents\PowerShell\Profile.ps1Linux - ~/.config/powershell/profile.ps1macOS - ~/.config/powershell/profile.ps1当前用户当前主机 CurrentUserCurrentHostWindows- $HOME\Documents\PowerShell\Microsoft.PowerShell_profile.ps1Linux - ~/.config/powershell/Microsoft.PowerShell_profile.ps1macOS - ~/.config/powershell/Microsoft.PowerShell_profile.ps1配置文件脚本按列出的顺序执行。 这意味着AllUsersAllHosts 配置文件中所做的更改可由任何其他配置文件脚本重写。CurrentUserCurrentHost 配置文件始终最后运行。在 PowerShell 帮助中CurrentUserCurrentHost 最常称为 PowerShell 配置文件。托管 PowerShell 的其他程序可以支持自己的配置文件。例如Visual Studio Code (VS Code) 支持以下特定于主机的配置文件。所有用户当前主机 - $PSHOME\Microsoft.VSCode_profile.ps1当前用户、当前主机 - $HOME\Documents\PowerShell\Microsoft.VSCode_profile.ps1配置文件路径包括以下变量$PSHOME 变量存储 PowerShell 的安装目录$HOME 变量存储当前用户的主目录3.3 $PROFILE 变量$PROFILED:\Tom\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1$PROFILE 自动变量存储当前会话中可用的 PowerShell 配置文件的路径。若要查看配置文件路径请显示 $PROFILE 变量的值。 还可以在命令中使用 $PROFILE 变量来表示路径。$PROFILE 变量存储“当前用户、当前主机”配置文件的路径。 其他配置文件保存在 $PROFILE 变量的注释属性中。例如$PROFILE 变量在 Windows PowerShell 控制台中具有以下值。当前用户、当前主机 - $PROFILE当前用户、当前主机 - $PROFILE.CurrentUserCurrentHost当前用户、所有主机 - $PROFILE.CurrentUserAllHosts所有用户、当前主机 - $PROFILE.AllUsersCurrentHost所有用户、所有主机 - $PROFILE.AllUsersAllHosts由于每个用户和每个主机应用程序中 $PROFILE 变量的值发生更改因此请确保在所使用的每个 PowerShell 主机应用程序中显示配置文件变量的值。若要查看 $PROFILE 变量的当前值请键入$PROFILE | Select-Object *AllUsersAllHosts : C:\Windows\System32\WindowsPowerShell\v1.0\profile.ps1AllUsersCurrentHost : C:\Windows\System32\WindowsPowerShell\v1.0\Microsoft.PowerShell_profile.ps1CurrentUserAllHosts : D:\Tom\Documents\WindowsPowerShell\profile.ps1CurrentUserCurrentHost : D:\Tom\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1Length : 67PS C:\Windows\system32可以在许多命令中使用 $PROFILE 变量。 例如以下命令在记事本中打开“当前用户当前主机”配置文件notepad $PROFILE$PROFILED:\Tom\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1以下命令确定是否在本地计算机上创建了“所有用户所有主机”配置文件Test-Path -Path $PROFILE.AllUsersAllHostsFALSE3.4 创建配置文件若要创建 PowerShell 配置文件请使用以下命令格式if (!(Test-Path -Path profile-name)) { New-Item -ItemType File -Path profile-name -Force }例如若要在当前 PowerShell 主机应用程序中为当前用户创建配置文件请使用以下命令if (!(Test-Path -Path $PROFILE)) { New-Item -ItemType File -Path $PROFILE -Force }目录: D:\Tom\Documents\WindowsPowerShellMode LastWriteTime Length Name-a---- 2025/12/11 21:10 0 Microsoft.PowerShell_profile.ps1在此命令中if 语句阻止覆盖现有配置文件。 将 $PROFILE 变量的值替换为要创建的配置文件的路径。创建所有用户所有主机的配置文件if (!(Test-Path -Path $PROFILE.AllUsersAllHosts)) { New-Item -ItemType File -Path $PROFILE.AllUsersAllHosts -Force }目录: C:\Windows\System32\WindowsPowerShell\v1.0Mode LastWriteTime Length Name-a---- 2025/12/12 0:12 0 profile.ps13.5 编辑配置文件可以在文本编辑器(如记事本)中打开任何 PowerShell 配置文件。若要在记事本的当前 PowerShell 主机应用程序中打开当前用户的配置文件请键入PS C:\Windows\system32notepad $PROFILE若要打开其他配置文件请指定配置文件名称。 例如若要打开所有主机应用程序的所有用户的配置文件请键入notepad $PROFILE.AllUsersAllHosts先来个简单的配置将以下代码复制到配置文件中。会显示时间和当前路径。function prompt {[ $(Get-Date -Format HH:mm:ss) ] $(Get-Location) }若要应用更改保存配置文件。然后重启 PowerShell或者(. $Profile )重新加载配置文件。类似 linux 环境下的 source 命令。在 Powershell 中使用点号 . 来重新加载指定的 ps1 文件。 由于 $Profile 变量保存了 ps1 文件的绝对路径所以可以用下面的命令使改动实时生效。. $Profile无法加载文件 D:\Tom\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1因为在此系统上禁止运行脚本。…由于执行策略的默认设置是禁止所有脚本运行的所有普通用户到这一步加载配置文件时就会报错。3.6 修改执行策略-允许本地脚本运行查看当前执行策略Get-ExecutionPolicyRestricted为当前用户设置执行策略允许运行本地脚本。Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser再次查看当前执行策略Get-ExecutionPolicyRemoteSigned然后再尝试加载脚本:. $Profile理论上应该会成功了。关闭会话重新打开新的PowerShell配置文件依然生效。3.7 NoProfile 参数设置的配置文件那么每次打开都会加载相关自定义的内容。 若想回到无配置的状态不必删除配置可以用如下命令:powershell -NoProfile更多参数请看帮助:Powershell -?3.8 添加更多个性化设置可以在 Windows 中使用 notepad.exe或 VS Code。在 Linux 中使用 vi或任何其他文本编辑器。code $PROFILEnotepad $PROFILE以下配置文件脚本包含许多自定义项的示例。 具体代码在如下页面里微软网站提供的参考直接复制运行可能会报错。有兴趣的可以自己研究研究。https://learn.microsoft.com/zh-cn/powershell/scripting/learn/shell/creating-profiles?viewpowershell-7.5#adding-customizations-to-your-profile此配置脚本提供以下个性化自定义的示例为其它根注册表蜂巢添加两个新的 PSDrive。https://learn.microsoft.com/zh-cn/powershell/module/microsoft.powershell.core/about/about_filesystem_provider?viewpowershell-7.5在提升的会话中运行时创建一个 自定义提示 该提示会更改。配置 PSReadLine 并添加密钥绑定。 颜色设置使用 $PSStyle 功能定义 ANSI 颜色设置。https://learn.microsoft.com/zh-cn/powershell/module/microsoft.powershell.core/about/about_ansi_terminals?viewpowershell-7.5添加 dotnet CLI 工具的命令行自动补全功能。该工具提供参数来帮助解析命令行参数。 Register-ArgumentCompleter 的脚本块使用该功能提供选项卡完成。https://learn.microsoft.com/zh-cn/dotnet/core/tools/https://learn.microsoft.com/zh-cn/powershell/module/microsoft.powershell.core/register-argumentcompleter?viewpowershell-7.5https://learn.microsoft.com/zh-cn/powershell/scripting/community/contributing/powershell-style-guide?viewpowershell-7.5PowerShell-Docs 风格指南4. 转载一个不错的配置https://commandline.ninja/customize-pscmdprompt/该文章分享了完整的脚本代码包含注释。文章还对每一处做了详细的说明。执行效果如图:包含功能:判断是否为管理员权限当前用户名上一条命令完成后的时间当前路径然后换行上一条命令运行的时间秒数或分钟数。可以根据个人喜好增减或调整顺序。补充可以添加一行: cd 目录, 修改初始路径。function prompt { #Assign Windows Title Text $host.ui.RawUI.WindowTitle Current Folder: $pwd #Configure current user, current folder and date outputs $CmdPromptCurrentFolder Split-Path -Path $pwd -Leaf $CmdPromptUser [Security.Principal.WindowsIdentity]::GetCurrent(); $Date Get-Date -Format dddd hh:mm:ss tt # Test for Admin / Elevated $IsAdmin (New-Object Security.Principal.WindowsPrincipal ([Security.Principal.WindowsIdentity]::GetCurrent())).IsInRole([Security.Principal.WindowsBuiltinRole]::Administrator) #Calculate execution time of last cmd and convert to milliseconds, seconds or minutes $LastCommand Get-History -Count 1 if ($lastCommand) { $RunTime ($lastCommand.EndExecutionTime - $lastCommand.StartExecutionTime).TotalSeconds } if ($RunTime -ge 60) { $ts [timespan]::fromseconds($RunTime) $min, $sec ($ts.ToString(mm\:ss)).Split(:) $ElapsedTime -join ($min, min , $sec, sec) } else { $ElapsedTime [math]::Round(($RunTime), 2) $ElapsedTime -join (($ElapsedTime.ToString()), sec) } #Decorate the CMD Prompt Write-Host Write-host ($(if ($IsAdmin) { Elevated } else { })) -BackgroundColor DarkRed -ForegroundColor White -NoNewline Write-Host USER:$($CmdPromptUser.Name.split(\)[1]) -BackgroundColor DarkBlue -ForegroundColor White -NoNewline If ($CmdPromptCurrentFolder -like *:*) {Write-Host $CmdPromptCurrentFolder -ForegroundColor White -BackgroundColor DarkGray -NoNewline} else {Write-Host .\$CmdPromptCurrentFolder\ -ForegroundColor White -BackgroundColor DarkGray -NoNewline} Write-Host $date -ForegroundColor White Write-Host [$elapsedTime] -NoNewline -ForegroundColor Green return } #end prompt function
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

中企动力做网站 知乎网站建设需求调研计划表

如何快速解锁MusicFree隐藏功能?7个必装插件深度解析 【免费下载链接】MusicFreePlugins MusicFree播放插件 项目地址: https://gitcode.com/gh_mirrors/mu/MusicFreePlugins MusicFree插件系统为这款开源音乐播放器注入了无限可能,让用户能够轻松…

张小明 2025/12/27 12:26:37 网站建设

可信赖的企业网站开发查询个人公司注册公司

LangFlow快捷键大全:提升操作效率的秘密武器 在AI应用开发日益普及的今天,如何快速验证一个大模型驱动的产品想法?是花几天时间写代码、调接口、修Bug,还是打开浏览器,拖几个模块连上线,几分钟内就跑通整个…

张小明 2025/12/27 12:26:35 网站建设

我想自己建个网站买货 怎么做三种制作方式的比较

第一章:Open-AutoGLM 会议预约发起Open-AutoGLM 是一个基于大语言模型的自动化任务代理框架,支持自然语言驱动的日程管理功能。通过该系统,用户可使用自然语言指令自动发起会议预约,系统将解析意图、提取时间与参与者信息&#xf…

张小明 2025/12/27 12:26:33 网站建设

企业网站cms源码it培训机构学费

Umi-OCR引擎适配终极指南:多平台集成与快速上手 【免费下载链接】Umi-OCR Umi-OCR: 这是一个免费、开源、可批量处理的离线OCR软件,适用于Windows系统,支持截图OCR、批量OCR、二维码识别等功能。 项目地址: https://gitcode.com/GitHub_Tre…

张小明 2025/12/27 12:26:31 网站建设

网站建设属于什么费用工程管理毕业设计代做网站

点击下方卡片,关注“自动驾驶之心”公众号戳我-> 领取自动驾驶近30个方向学习路线最近一个同学在后台私信我们,想真正动手做一套自动驾驶系统,但是不知道从哪里开始?其实这也是很多想要入门自动驾驶实操的同学共同的困惑。科研…

张小明 2025/12/27 12:26:29 网站建设

建筑课程网站海外代理服务器 免费

第一章:Dify模糊匹配技术概述Dify模糊匹配技术是一种基于语义与模式识别的智能文本比对机制,广泛应用于自然语言处理、自动化工作流和低代码平台中的意图识别场景。该技术通过结合规则引擎与深度学习模型,能够在用户输入存在拼写误差、表达差…

张小明 2025/12/27 14:22:20 网站建设