Shell登录信息

本文介绍了如何自定义Shell登录提示,如在/etc/issue中设置版本信息,以及Bash中的快捷键使用和管理,包括查看所有快捷键、修改特定键映射等。提醒注意保护内核版本信息以确保安全。
摘要由CSDN通过智能技术生成

Shell 登录信息

以及 bash 快捷键补充

/etc/issue —— 登录提示的配置文件

  • 我们在登录 tty1 - tty6 这六个本地终端时,会有几行的提示信息
  • 这些提示信息保存在 /etc/issue 文件中 —— 可以自定义修改配置

说明:/etc/issue 文件内容

\S							# 发行版本
Kernel \r on an \m			# 内核版本 on an 架构类型

注:这个东西会暴露当前内核发行版本,可能会造成一些风险,可以手动修改隐藏系统版本

查询组合作用可用 man agetty

  • \d —— 显示当前系统日期
  • \s —— 显示操作系统名称
  • \l —— 显示登录的终端号
  • \m —— 显示硬件体系结构
  • \n —— 显示主机名
  • \o —— 显示域名
  • \r —— 显示内核版本
  • \t —— 显示当前系统时间
  • \u —— 显示当前登录用户的序列号

例:添加显示当前系统时间

\S \d \t					# 发行版、日期、时间
Kernel \r on an \m

注:只有本地登录才能看到

/etc/motd —— 全局的,登录提示配置文件

  • /etc/motd 不论本地登录还是远程登录都可以提示 —— 但是在登录之后

例:vim /etc/motd

welcome to Linux			# 这个文件中编辑的内容,登录后会给予提示

Bash 快捷键

bash 的快捷键 —— 了解

stty -a —— 查看所有已存在的快捷键

  • ^C —— 表示 Ctrl + c,取消此行命令
  • ^D —— 表示 Ctrl + D,退出
  • ^Z —— 暂停命令放入后台,注意可以命令后加 “&” 使命令后台执行
  • ^R —— 搜索历史命令

修改快捷键

  • 格式:stty 关键词 快捷键

例:stty 功能 快捷键

stty intr ^P

注:尽量不要对快捷键进行修改,服务器是多人共同维护的 —— 所以了解即可

  • 5
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值