首页 > 系统相关 >设置ssh登陆终端的欢迎信息(linux登录配置,/etc/motd有趣的图案【佛祖保佑】)

设置ssh登陆终端的欢迎信息(linux登录配置,/etc/motd有趣的图案【佛祖保佑】)

时间:2024-07-19 23:07:15浏览次数:9  
标签:__ 文件 motd bashrc 字符 etc linux

设置ssh终端登陆后的欢迎信息是个很实用的技巧,可以给登陆机器的用户发布一些公告信息,或者做一些有趣的字符图案展示。在这里分享我所知道的两种方法:

1.系统级别的提示(即系统的所有用户登陆后都能看到)

这个很简单,以root用户身份修改/etc/motd这个文件,将想要展示的文字写入此文件,然后保持退出即可。motd是message of today的缩写,即消息布告栏。
以下是设置登陆系统后显示如来佛祖图案:
编辑/etc/motd这个文件,输入如下字符:

 
                                  _oo0oo_
                                 088888880
                                 88" . "88
                                 (| -_- |)
                                  0\ = /0
                               ___/'---'\___
                             .' \\\\|     |// '.
                            / \\\\|||  :  |||// \\
                           /_ ||||| -:- |||||- \\
                          |   | \\\\\\  -  /// |   |
                          | \_|  ''\---/''  |_/ |
                          \  .-\__  '-'  __/-.  /
                        ___'. .'  /--.--\  '. .'___
                     ."" '<  '.___\_<|>_/___.' >'  "".
                    | | : '-  \'.;'\ _ /';.'/ - ' : | |
                    \  \ '_.   \_ __\ /__ _/   .-' /  /
                ====='-.____'.___ \_____/___.-'____.-'=====
                                  '=---='
 
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                        佛祖保佑    iii    永不死机

 

 

保存后,重新登陆即可看到要显示的字符:

2.只针对特定用户显示提示信息,而不是所有用户都显示

我们知道.bashrc文件是每个用户私有的文件,在每次登陆shell都要执行的一个脚本文件,那么就可以在这里做文章了。

新建一个文件存储要显示的字符,然后在.bashrc中cat一下即可,所以假如存储字符的文件为motd.txt,那么修改.bashrc文件为如下,注意最好加在最后一行:

# .bashrc

# Source global definitions
if [ -f /etc/bashrc ]; then
    . /etc/bashrc
fi

# Uncomment the following line if you don't like systemctl's auto-paging feature:
# export SYSTEMD_PAGER=

# User specific aliases and functions
cat ~/motd.txt

3.特定场景展示

新建一个文件存储要显示的字符,假如存储字符的文件为motd.txt

在指定的场景里,加入以下命令即可

cat ~/motd.txt

 

   

标签:__,文件,motd,bashrc,字符,etc,linux
From: https://www.cnblogs.com/orzs/p/18312534

相关文章

  • 【Linux】初识线程
    目录什么是线程线程的优点 线程的缺点线程异常 线程接口创建线程线程等待线程终止或者取消获取当前线程id分离线程什么是线程        在一个程序里的一个执行路线就叫做线程,更准确的定义是:线程是“一个进程内部的控制序列”。一切进程至少都有一个执......
  • Linux学习笔记day01-shell命令、vim编辑器
    **1.Linux基础**   1)特点:免费、开源、安全可靠、可裁剪、可移植、将所有硬件都识别视为文件来处理   2)Linux与Windows文件存储区别:         windows:磁盘分区管理         Linux:从根目录出发3)基本目录:    bin:二进制文件  ......
  • 算法第十一天:leetcode707.设计链表
    一、设计链表的题目描述与链接  707.设计链表的链接如下表所示,您可直接复制下面网址进入力扣学习,在观看下面的内容之前一定要先做一遍哦,这样才能印象深刻!https://leetcode.cn/problems/design-linked-list/https://leetcode.cn/problems/design-linked-list/题目描述:你......
  • Linux内存从0到1学习笔记(8.19 ION (一))
    一,ION简介ION(InterprocessCommunicationOverNon-ContiguousMemory)即“跨进程非连续内存通信”。是Android系统中负责内存管理的关键子系统,由Google在Android4.0ICS中引入,旨在解决当时Android设备中存在的多样化内存管理机制所带来的问题,也就是用归一化的思想来解......
  • (nice!!!)LeetCode 3085. 成为 K 特殊字符串需要删除的最少字符数(贪心、哈希表、字符串)
    3085.成为K特殊字符串需要删除的最少字符数思路:1、用哈希表mp先统计出字符串word中所有字母出现的次数2、将哈希表里的次数进行升序排序v3、采用贪心的策略,删除最少的字符串,就是保留最大的字符串。可知,最少有一个元素的数量不需要改变。那么我们就枚举这个数量v[i],......
  • 【发现】Rust-for-Linux_的成败得失
    https://www.usenix.org/system/files/atc24-li-hongyu.pdfRFL(RustforLinux)从2013年开始筹备进入Linux内核,自从2022年以来,合并了20K行代码到Linux主线,成为了Linux除了ebpf和io_uring之外最活跃的子系统。本文主要回答了3个问题:RFL现状如何:RFL的代码主......
  • Linux中进程间通信--匿名管道和命名管道
        本篇将会进入Linux进程中进程间通信,本篇简要的介绍了Linux中进程为什么需要通信,进程间通信的常用方式。然后详细的介绍了Linux进程间的管道通信方式,管道通信分为匿名管道和命名管道,本篇分别介绍了其实现的原理,以及使用Linux中的系统调用,用代码实现了这两......
  • Linux驱动开发-06蜂鸣器和多组GPIO控制
    一、控制蜂鸣器1.1控制原理 我们可以看到SNVS_TAMPER1是这个端口在控制着蜂鸣器,同时这是一个PNP型的三极管,在端口输出为低电平时,蜂鸣器响,在高电平时,蜂鸣器不响 1.2在Linux中端口号的控制        gpiochipX:当前SoC所包含的GPIO控制器,我们知道I.MX6UL/I.MX6ULL......
  • Linux配置jdk环境变量
     首先再官网下载jdk1.8下载地址:JavaDownloads|Oraclehttps://www.oracle.com/java/technologies/downloads/ 然后通过Mobaxtrem将文件拖到linux操作系统中,我的是放在这个位置中的 解压tar-zxvfjdk-8u291-linux-x64.tar.gz 然后我们现在去配置环境变量:我们首......
  • 秒懂LINUX之初识指令
    目录一.ls指令​编辑1.1ls-l1.2ls-a二.pwd指令三.cd指令3.1cd..3.2 cd/home/litao/linux/ 3.3cd../day02/3.4cd~3.5cd-四.touch指令五.mkdir指令5.1 mkdir–p六.rmdir指令&&rm指令6.1rmdir-p6.2rm-f6.3rm-r6.4rm-rf*......