我更改了MacOS标准终端的设置!

大家好!
我是系统解决方案部门的Fuuta。
随着冬季的到来,您是否正在为舒适的生活做准备,例如安装取暖设备?
这次我想
介绍一些
MacBook自带终端(Terminal.app)的设置,它是终端模拟器之一,也是使用命令行的基础,希望能帮助大家享受更舒适的命令行体验!话虽如此,我也安装了iTerm2(笑)
如果你搜索“Mac终端”,会找到很多关于iTerm2的文章,感兴趣的话也可以去那里搜搜看。
介绍
环境
硬件:MacBook Air;
芯片:Apple M1;
Shell:zsh(也使用了一些 bash)
终端究竟是什么?
我在谷歌上搜索了一下……
它是一种模拟(物理存在的)专用终端并实现其功能的软件,也称为终端模拟器、终端软件、虚拟终端等。
您可以通过操作键盘向操作系统和应用程序发出命令。
它可以通过命令进行远程控制,输入到终端的字符会被传输到远程计算机并执行。
此外,远程计算机输出的字符会被发送回终端并显示在终端软件屏幕上。
它是一款模拟向计算机提供输入、输出和通信的设备的软件!
更改提示显示
首先,我们来检查提示符显示。
它是在环境变量PS1
echo $PS1
参数种类繁多,不同 shell 的描述也各不相同,因此我们这里只列出部分参数。
如果您感兴趣,请尝试根据自己的喜好进行设置。
| %n | 用户名 |
| %m | 主机名 |
| %1~ | 当前目录(仅限) |
| %~ | 当前目录(完整路径) |
| %# | 用户类型(# 代表 root 用户,%)代表非 root 用户 |
| %F{颜色编号}颜色参数%f | 设置参数的颜色方案 |
| \u | 用户名 |
| \h | 主机名 |
| \W | 当前目录(仅限) |
| \w | 当前目录(完整路径) |
| \$ | 用户类型(# 代表 root 用户,$ 代表非 root 用户) |
| \[\e\[颜色编号 m\] | 开始设置参数的颜色方案 |
| \[\e\[m\] | 完成参数的颜色方案设置 |
为本地环境(zsh)设置以下参数。
PS1='%n@%m:%~%#'
它会是这样的!
futa@futa-dev:~%echo $PS1 %n@%m:%~%#
在仅显示文本的 CUI 中,了解当前目录(工作目录)和登录用户等信息有助于防止人为错误。
您可以使用 `pwd` 命令检查当前目录,使用 `whoami` 命令检查当前用户,但提前设置这些信息会让您的工作更加便捷安全!
登录服务器时,为每个服务器更改显示设置可以有效减少错误,因此请参考以下文章!
[Linux] 使用 SSH 登录时出现的炫酷窗口 (/etc/motd)
这次我们只更改了显示内容,但还有多种方法可以对其进行调整,例如设置颜色、装饰和换行符,如果您感兴趣,不妨尝试一下。
(以下示例基于 bash 环境,使用“% -> $”表示普通用户)

透明终端背景
默认情况下,终端背景是不透明的,这在查阅数据或文章时输入命令会很不方便。
所以,让我们把背景设为透明吧!
终端 > 设置 > 配置文件 > 背景(颜色效果) >
根据喜好更改不透明度值。

(示例)不透明度 80%

我个人经常一边工作一边查阅资料,所以我把它设置成了半透明状态。
这样我就可以一边工作一边查看后面的文档了!
你还可以通过“终端 > 设置 > 配置文件”自定义字体类型、大小和光标,不妨试试改成你喜欢的风格。

分屏
最后,分屏操作。
实际上,在操作系统自带的终端(Terminal.app)中,分屏时操作是同步的。
要同时显示多个屏幕,需要打开一个新的窗口(或标签页),这可能是部分用户选择使用其他终端(例如 iTerm2)的原因。
不过,如果您需要同时查看日志等信息,分屏操作会非常方便,因此能够显示多个屏幕可以提高您的工作效率。

以下是一些分屏的基本快捷键!
| 分屏 | Command + d |
| 取消分屏 | Command + Shift + d |
| 打开标签页 | Command+t |
| 在标签页之间切换 | Ctrl + Tab |
| 关闭标签页 | Command + w |
请注意不要将“Command + d(分屏)”与“Control + d(注销)”混淆。
如果您想了解其他快捷键,请点击下方链接!
Mac“终端”的键盘快捷键
有些人使用 iTerm2 是因为他们喜欢启动终端和分屏,但为什么不尝试自定义标准终端以满足自己的喜好呢?
6