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