mac终端自定义登录欢迎语

shigen坚持更新文章的博客写手,擅长Java、python、vue、shell等编程语言和各种应用程序、脚本的开发。记录成长,分享认知,留住感动。

shigen看着单调的终端,突然有了一丝丝的念头,我要搞的炫酷一点。让我想到的一个场景就是:我之前在使用公司的阿里云服务器的时候,在每次登录的时候会有欢迎语,类似于这样的:

shigen手头也没有可以用的阿里云云服务器,这里在知乎上找到的文章,仅供参考哈。

那我的mac我每次打开终端的时候,也相当于一次登录呢,那我是不是也可以这样的实现,于是开始捣腾起来。

查了一下发现:

要在每次登录终端时显示自定义的欢迎语,可以编辑你的用户主目录下的.bashrc文件(如果是使用 Bash shell)或.zshrc文件(如果是使用 Zsh shell)。

好的呀,原来就是这么简单,于是去搞了一下,我用的bashzsh,自然需要编辑一下.zshrc文件了。

执行命令,更改.zshrc文件内容:

bash 复制代码
 vim ~/.zshrc

在在行尾加上如下的内容:

swift 复制代码
 #自定义欢迎语
 echo -e "\033[38;5;196m"
 cat << "EOF"
 ​
                                                                          
  ad88888ba   88        88  88    ,ad8888ba,   88888888888  888b      88  
 d8"     "8b  88        88  88   d8"'    `"8b  88           8888b     88  
 Y8,          88        88  88  d8'            88           88 `8b    88  
 `Y8aaaaa,    88aaaaaaaa88  88  88             88aaaaa      88  `8b   88  
   `"""""8b,  88""""""""88  88  88      88888  88"""""      88   `8b  88  
         `8b  88        88  88  Y8,        88  88           88    `8b 88  
 Y8a     a8P  88        88  88   Y8a.    .a88  88           88     `8888  
  "Y88888P"   88        88  88    `"Y88888P"   88888888888  88      `888  
                                                                          
 EOF
 echo -e "\033[0m"
 echo -e "\033[1;34mToday is \033[1;32m$(date +%A,\ %B\ %d,\ %Y)\033[0m"
 echo -e "\033[1;34mThe time is \033[1;32m$(date +%r)\033[0m"
 echo -e "\033[1;34mYou are logged in to \033[1;32m$(hostname)\033[0m"

其中,自定义ascii字符生成可以参考这个网站:在线生成ascci艺术字

完了之后,我们只需要重新加载一下配置文件即可:

bash 复制代码
 source ~/.zshrc

就会出现如下的效果:

我们在vscode中看看:

哈哈,是不是稍微酷炫一点了。就先这样子吧。

其实mac和linux的操作很多都一样,这养的配置也可以直接平移到Linux服务器上,哈哈,下次打开云服务器就会看到自定义的欢迎语了,是不是倍儿有面儿啊。


以上就是今天分享的全部内容了,觉得不错的话,记得点赞 在看 关注支持一下哈,您的鼓励和支持将是shigen坚持日更的动力。同时,shigen在多个平台都有文章的同步,也可以同步的浏览和订阅:

平台 账号 链接
CSDN shigen01 shigen的CSDN主页
知乎 gen-2019 shigen的知乎主页
掘金 shigen01 shigen的掘金主页
腾讯云开发者社区 shigen shigen的腾讯云开发者社区主页
微信公众平台 shigen 公众号名:shigen

shigen一起,每天不一样!

相关推荐
kakawzw2 小时前
Netty源码笔记
java·服务器·后端
明月_清风2 小时前
算法时间复杂度:给小白的一堂"算快慢"课
后端·算法
Nturmoils3 小时前
内网穿透原来这么简单:Natapp 从注册到公网访问完整教程
后端
寻求出路的程序媛3 小时前
分布式 & 高性能 & 高可用 体系、学习重点、面试点
分布式·后端·面试·性能优化
SimonKing3 小时前
GenOffice上手指南:免费替代Word+PPT+Excel的AI办公神器
java·后端·程序员
掘金者阿豪3 小时前
Let‘s Encrypt 证书到底会不会自动续期?从一次服务器迁移后的证书排查说起
后端
Zane19943 小时前
手写"判断key存不存在"的模板代码太烦?一文讲透 collections 四件套
后端·python
joinwell523 小时前
Agent 中断后,原任务如何安全接管?从恢复标记到效果事实
人工智能·后端·架构
sp423 小时前
羽量级的 Java Bean 实体校验器
后端
魔兽大山哥3 小时前
【NL2SQL 实战 07】LIMIT 不是小事:默认 100 行背后的产品判断
后端