【Windows】PowerShell 缓存区大小调节

ops/2025/2/9 14:24:31/

PowerShell 缓存区大小调节

  • 方式1 打开powershell 窗口属性调节
  • 方式2,修改 PowerShell 配置文件

powershell__1">方式1 打开powershell 窗口属性调节

  1. 打开 CMD(按 Win + R,输入 cmd)。
  2. 右键标题栏 → 选择 属性(Properties)。
  3. 在“选项”选项卡:
  4. 找到 “命令历史”(Command History)
  • 调整 缓冲区大小(Buffer Size),最大可以设置为 9999。
  • 可勾选 “在所有控制台窗口中使用” 以使更改永久生效。
    点击 确定 以保存更改。
    ps://i-blog.csdnimg.cn/direct/2731f32e99cb42f283f79c682c6bb137.png" alt="请添加图片描述" />
    注意:
    如果你的 PowerShell 或 CMD 命令历史缓冲区大小最大只能设置到 999,请使用 方式2,修改 PowerShell 配置文件 进行配置。

方式2,修改 PowerShell 配置文件

步骤:
1.打开 PowerShell,检查是否已有配置文件:

powershell">Test-Path $PROFILE
  • 返回 True:说明配置文件已存在,可直接编辑。
  • 返回 False:需要创建一个新的配置文件。

2.如果没有配置文件,创建一个:

powershell">New-Item -Path $PROFILE -ItemType File -Force

3.使用记事本或 VS Code 编辑配置文件:

powershell">notepad $PROFILE

或者:

powershell">code $PROFILE

4.在文件末尾添加以下内容:

powershell">$Host.UI.RawUI.BufferSize = New-Object System.Management.Automation.Host.Size(300, 9999)

5.保存文件并关闭。
6.让配置生效(无需重启 PowerShell):

powershell">. $PROFILE

如果出现如下错误:

. : 无法加载文件 C:\Users\xxx\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1,因为在此系统上禁
止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。
所在位置 行:1 字符: 3
+ . $PROFILE
+   ~~~~~~~~+ CategoryInfo          : SecurityError: (:) [],PSSecurityException+ FullyQualifiedErrorId : UnauthorizedAccess

解决方式:
1.终端执行:

powershell">Get-ExecutionPolicy
常见的返回值:
Restricted(完全禁用脚本执行)
RemoteSigned(允许本地脚本,但需要远程脚本有签名)
Unrestricted(允许所有脚本运行)
如果返回 Restricted,就需要修改策略。
  1. 解除 PowerShell 的脚本, 终端执行:
powershell">Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

终端输出如下内容,输入 y后,关闭终端

执行策略更改
执行策略可帮助你防止执行不信任的脚本。更改执行策略可能会产生安全风险,如
https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies 帮助主题所述。是否要更改执行策略?
[Y] 是(Y)  [A] 全是(A)  [N] 否(N)  [L] 全否(L)  [S] 暂停(S)  [?] 帮助 (默认值为“N”): y

7.验证是否生效
关闭 PowerShell 重新打开后,运行:

powershell">$Host.UI.RawUI.BufferSize

如果返回 300, 9999,说明生效。


http://www.ppmy.cn/ops/156998.html

相关文章

AI驱动测试(五)模型参数解释

##模型常见的参数 1. 温度Temperature 温度(Temperature)是AI模型生成文本时的一个参数,主要影响输出的随机性和多样性。你可以把它想象成调节“创意”和“保守”之间的旋钮。 低温度(接近0):模型会更保守…

视频帧结构

视频帧结构是视频编码和传输的基础,它决定了视频数据的组织方式以及压缩效率。以下从多个维度详细解释视频帧的结构和相关概念: 1. 视频帧的基本概念 帧(Frame):视频由连续的静态图像(帧)组成&…

C++ 内存顺序与内存模型

内存顺序(与多线程有关) 我们都知道,c语法 多而杂,其中也有太多一致性…… C内存顺序作用 我们首先来看看,内存顺序是干嘛用的 【我们来进入以下场景:】 多线程程序中,所有线程共享同一片内存。但问题来…

Qt+海康虚拟相机的调试

做机器视觉项目的时候,在没有相机或需要把现场采集的图片在本地跑一下做测试时,可以使用海康的虚拟相机调试。以下是设置步骤: 1.安装好海康MVS软件,在菜单栏->工具选择虚拟相机工具,如下图: 2.打开虚拟…

【Spring】什么是Spring?

什么是Spring? Spring是一个开源的轻量级框架,是为了简化企业级开发而设计的。我们通常讲的Spring一般指的是Spring Framework。Spring的核心是控制反转(IoC-Inversion of Control)和面向切面编程(AOP-Aspect-Oriented Programming)。这些功能使得开发者…

FPGA高端项目:图像采集+UltraScale GTH光编码+UDP图传架构,高速接口转网络视频传输,提供工程源码和技术支持

目录 1、前言工程概述免责声明 2、相关方案推荐我已有的所有工程源码总目录----方便你快速找到自己喜欢的项目我这里已有的 GT 高速接口解决方案我这里已有的以太网方案 3、工程详细设计方案工程设计原理框图输入Sensor之-->OV5640摄像头动态彩条视频数据组包基于UltraScale…

C#绘制三维坐标系

1、代码 #region 三维坐标系的绘制private int axisLength30;[Category("坐标系")][Description("轴长")]public int AxisLength{get { return axisLength; }set { if(value>30) axisLength value; }}private int axisGap10;[Category("坐标系&q…

计算机领域QPM、TPM分别是什么并发指标,还有其他类似指标吗?

在计算机领域,QPM和TPM是两种不同的并发指标,它们分别用于衡量系统处理请求的能力和吞吐量。 QPM(每分钟请求数) QPM(Query Per Minute)表示每分钟系统能够处理的请求数量。它通常用于衡量系统在单位时间…