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

终端

大家好!
我是系统解决方案部门的Futa。
冬天终于来了,大家有没有为舒适的生活做好准备,比如准备好取暖设备?

终端是众多终端模拟器之一,也是使用命令行的基础
如何使用 MacBook 自带的终端(Terminal.app)获得舒适的命令行体验。
我们将挑选一些标准终端(Terminal.app)的设置进行讲解。
另外,我也安装了 iTerm2。
如果您搜索“Mac 终端”,会找到很多关于 iTerm2 的文章,如果您感兴趣,也可以搜索一下。

介绍

环境

硬件:MacBook Air;
芯片组:Apple M1;
Shell:zsh(偶尔也使用 bash)

终端究竟是什么?

如果你已经知道了,请点击离开。

我在谷歌上搜索了一下……

它是一种模拟和复制(物理存在的)专用终端功能的软件,也称为终端模拟器、终端软件或虚拟终端。
它允许用户通过键盘命令来控制操作系统和应用程序。

它可以通过命令进行远程控制;输入到终端的字符会被传输到远程计算机并执行。
此外,远程计算机输出的字符会被发送回终端并显示在终端软件屏幕上。

它是一款模拟向计算机提供输入、输出和通信的设备的软件!

更改提示显示

首先,我们来检查一下提示符显示。
PS1 它由环境变量

echo $PS1

参数种类繁多,而且根据 shell 脚本的不同,它们的写法也各不相同,所以这里只列出几种。
如果您感兴趣,可以尝试根据自己的喜好进行设置。

■zsh 参数
%n 用户名
%m 主机名
%1~ 当前目录(仅限)
%~ 当前目录(完整路径)
%# 用户类型(# 代表 root 用户,%)代表非 root 用户
%F{颜色编号}颜色参数%f 设置参数的颜色方案
Bash 参数
\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 是因为他们喜欢启动终端和分屏,但为什么不尝试自定义标准终端以满足自己的喜好呢?

如果您觉得这篇文章对您有帮助,请点个“赞”!
7
加载中...
7票,平均分:1.00/17
3,529
X Facebook Hatena书签 口袋

这篇文章的作者

关于作者

福塔

我隶属于系统解决方案部门。
我喜欢乌冬面,
也喜欢运动。