Mac 终端命令行提示符更改方法

是否每次打开 Mac 上的终端,看着一长串的提示符让你很不爽。
是否终端字体颜色都一样时,查找上一次的输入命令让你很抓狂。
那么你是时候修改一波命令行提示符了~

主要是通过~/.bash_profile文件更改环境变量PS1,修改命令行提示符的显示格式,并展示不同颜色,下面具体介绍。

基础知识

  • Mac 中的一个重要的配置文件:
    • /etc/profile: 每个用户登录时都会运行的环境变量设置.
    • ~/.bash_profile: 每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,它设置一些环境变量。
  • 要修改命令行提示符,需通过修改环境变量PS1来达到目的。
    • 命令列表的参数
      • \u 显示当前用户的用户名(user name)
      • \h 显示主机名(host name)
      • \W 显示当前工作目录的名字(work directory)
      • \w 当前所在的完整路径
      • \$ 显示$符作为提示符,如果用户是root的话,则显示#号
      • \d 现在的系统日期
      • \t 现在的系统时间
    • 文本终端的颜色可以使用“ANSI非常规字符序列”来生成
      • \033 引导非常规字符序列
      • m 意味着设置属性然后结束非常规字符序列
      • 可以选择的编码如下所示:
        编码 颜色/动作
        0 重新设置属性到缺省设置
        1 设置粗体
        2 设置一半亮度(模拟彩色显示器的颜色)
        4 设置下划线(模拟彩色显示器的颜色)
        5 设置闪烁
        7 设置反向图象
        22 设置一般密度
        24 关闭下划线
        25 关闭闪烁
        27 关闭反向图象
        30 设置黑色前景
        31 设置红色前景
        32 设置绿色前景
        33 设置棕色前景
        34 设置蓝色前景
        35 设置紫色前景
        36 设置青色前景
        37 设置白色前景
        38 在缺省的前景颜色上设置下划线
        39 在缺省的前景颜色上关闭下划线
        40 设置黑色背景
        41 设置红色背景
        42 设置绿色背景
        43 设置棕色背景
        44 设置蓝色背景
        45 设置紫色背景
        46 设置青色背景
        47 设置白色背景
        49 设置缺省黑色背景
    • 查看一下当前的PS1
      $ echo $PS1
      \h:\W \u\$

更改命令行提示符格式

  • 修改一下当前hostname,有时候起的名字像“XXXXMacBook-Pro”这样,太长了,看着很烦。

    • 查看hostname命令:
      XXXXMacBook-Pro:etc XXXX$ hostname
      XXXXMacBook-Pro.local
    • 修改hostname:
      打开系统偏好设置 - 共享, 修改计算机名字。
  • 修改命令提示符格式为[user@hostname] currentpath $

    • 根据上面基础知识介绍,我们可以在~/.bash_profile文件中修改PS1的代码(修改完候可通过source ~/.bash_profile使改动生效):

      export PS1='[\u@\h] \W\$ '

      改完生效候命令提示符的格式效果变成:

      [XXXX@Mac] ~ $ 

      是不是看着清爽了很多。

  • 修改提示中一些文字颜色

    • 根据上面基础知识介绍,我们可以更改~/.bash_profile文件中PS1的代码(修改完候可通过source ~/.bash_profile使改动生效):

      export PS1='\033[01;33m\][\u@\h ]\033[01;34m\]\W \[\033[01;36m\]\$\[\033[00m\] '

      改完生效候命令提示符的格式效果变成:



      这样查历史命令就能方便点了,可能我设置的颜色比较不中看,你可以根据ANSI非常规字符序列不同的编码设置自己喜欢的效果。

### 回答1: I型T型三电平逆变的数学模型基本上是相同的,因为它们都是基于三电平拓扑结构构建的。三电平逆变器是一种常用的电力电子装置,可以将直流电能转换为交流电能,并且可以有效地控制电流电压。 无论是I型三电平逆变器还是T型三电平逆变器,其数学模型都可以使用等效电路分析方法来描述。这些模型基于电路中的组件元件之间的物理关系,根据电压电流的等效关系建立了数学方程。 具体而言,数学模型包括电感、电容电阻等元件的参数,以及逆变器的拓扑结构开关信号的频率占空比等关键参数。通过对这些参数进行建模分析,可以预测优化三电平逆变器的性能。 但是,需要注意的是,I型T型三电平逆变器在某些细节上可能存在一些差异,例如开关电路的结构控制策略等。因此,在具体使用数学模型进行分析设计时,需要根据具体的电路控制方案来进行适当的修改调整。 总之,I型T型三电平逆变器的数学模型在基本方程建模方法上是相同的,但在具体设计时需要根据实际情况进行适当的调整优化。 ### 回答2: 我型T型三电平逆变器的数学模型是同的。 i型t型三电平逆变器都是一种常见的多电平逆变拓扑结构,用于将直流电压转换为交流电压。它们都是通过将同的电源开关组合,生成多个同的电平输出,以实现输出波形的多级近似。 然而,i型t型三电平逆变器的具体拓扑结构控制策略是同的,这导致了它们的数学模型也同。 i型三电平逆变器的数学模型一般使用电流平衡方程电感电压方程来描述。由于i型逆变器的控制策略是通过控制电流平衡来实现的,所以数学模型会更加关注电流的特性。 而t型三电平逆变器的数学模型主要以电容电压方程为基础。由于t型逆变器的控制策略是通过控制电容电压的平衡来实现的,所以数学模型会更加关注电容的特性。 虽然i型t型三电平逆变器的数学模型有所同,但它们都可以通过数学方程控制算法来描述分析。这些模型可以用于设计优化逆变器的控制策略,以实现更高效、可靠精确的电能转换。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值