debain 登录后提示符显示ip

AI工具普及后,很多小的问题都能通过AI工具处理,常用的 chatGPT、智谱清言、文心一言、kimi结合着用基本上都能解决90%的问题。近两年很少写博客了。年纪来了越来越懒。也发现写有深度的很难。写不好还被喷。有道云笔记里面有很多经验总结。博客就记录一些小问题,做一个乐于分享的老年人,希望能帮助一些萌新

要在登录到Debian系统后使提示符(prompt)显示IP地址,你需要编辑你的shell配置文件。以下是如何配置Bash提示符以显示IP地址的步骤chatGPT回答:

编辑 .bashrc 文件

  1. 打开终端,编辑

~/.bashrc 文件:

vim ~/.bashrc

  1. 在文件末尾添加以下代码:

    function get_ip {
    local ip=(hostname -I | awk '{print 1}')
    echo $ip
    }

    Customize the prompt to include the IP address

    export PS1="\u@\h [$(get_ip)] \w$ "

这里,hostname -I 用于获取本机的IP地址,awk '{print $1}' 用于提取第一个IP地址。PS1 变量定义了提示符的格式:

    • \u 表示当前用户
    • \h 表示主机名
    • \$(get_ip) 调用 get_ip 函数并显示IP地址
    • \w 表示当前工作目录
    • \ 表示提示符符号(普通用户为 ,root 用户为 #)
  1. 保存文件并退出编辑器
  1. 重新加载

.bashrc 文件以应用更改:

vim ~/.bashrc

示例输出

应用上述更改后,你的提示符将显示如下格式:

username@hostname 192.168.1.100 ~$

如果你的Debian系统有多个网络接口并分配了多个IP地址,你可能需要根据你的实际情况调整 hostname -I 和 awk 部分,以显示你想要的IP地址。

其他Shell配置

如果你使用的是其他shell(如 zsh),相应的配置文件可能是 ~/.zshrc。配置过程类似,但需要确保正确的语法和文件路径。

通过上述步骤,你可以在Debian系统的登录提示符中显示IP地址,从而更方便地管理和识别你的服务器。

登录提示符中ip显示黄色

要在登录提示符中将IP地址显示为黄色,你需要在Bash提示符配置中使用ANSI颜色代码。以下是如何修改 .bashrc 文件以实现这一目标的步骤:

编辑 .bashrc 文件

  1. 打开终端,编辑

~/.bashrc 文件:

vim ~/.bashrc

  1. 在文件末尾添加以下代码:

    function get_ip {
    local ip=(hostname -I | awk '{print 1}')
    echo $ip
    }

    ANSI color codes

    YELLOW='\e[0;33m'
    RESET='\e[0m'

    Customize the prompt to include the IP address in yellow

    export PS1="\u@\h {YELLOW}[\$(get_ip)]{RESET} \w$ "

这里,YELLOW 定义了黄色的ANSI颜色代码,RESET 用于重置颜色。PS1 变量定义了提示符的格式:

    • \u 表示当前用户
    • \h 表示主机名
    • {YELLOW}\[\\(get_ip)]${RESET} 将IP地址显示为黄色,并在之后重置颜色
    • \w 表示当前工作目录
    • \ 表示提示符符号(普通用户为 ,root 用户为 #)
  1. 保存文件并退出编辑器(在 nano 中按

Ctrl+X,然后按 Y,最后按 Enter)。

  1. 重新加载

.bashrc 文件以应用更改:

source ~/.bashrc

示例输出

应用上述更改后,你的提示符将显示如下格式,其中IP地址为黄色:

username@hostname 192.168.1.100 ~$

注意事项

  • ANSI颜色代码的格式为 \\\e\[颜色代码m\\
  • 如果提示符显示异常,请确保没有遗漏或错误的括号和转义序列。

通过这些步骤,你可以在Debian系统的登录提示符中将IP地址显示为黄色,使其更加醒目和易于识

相关推荐
lifallen1 分钟前
DeepSeek Harness:把 Agent 做成可替换的运行时插件树
人工智能·学习·ai·开源软件·ai编程
刀锋00016 分钟前
从0到1手搓生产级 AI Agent:LangGraph 1.2 + LangChain 1.3 保姆级实战(全部代码已跑通)
人工智能·python·langchain·ai agent·langgraph
水如烟6 分钟前
孤能子视角:因果论——方向、锁定与必然感:关系场中归因链的生成语法
人工智能
老兵发新帖11 分钟前
OSD和视频流接口随机出现net::ERR_CONNECTION_RESET问题分析总结
人工智能
海兰14 分钟前
【开源工具】BlueKing Lite —— AI 原生的轻量运维平台(二)
运维·人工智能·开源
自学机械人的小白ing20 分钟前
深度学习系统学习
人工智能·深度学习·学习
HyperAI超神经22 分钟前
128K长上下文+智能体强化训练!LFM2.5-2.6B解锁端侧大模型高效部署;DETR用Transformer斩断NMS与Anchor,重塑目标检测
人工智能·深度学习·目标检测·计算机视觉·数据集·transformer
学习日记52524 分钟前
AI 工程实战:一套可复用的提示词库与质量门禁,如何让 AI 辅助研发「可验证、可沉淀」
人工智能·prompt
雪隐26 分钟前
个人电脑玩AI-16让5060 Ti给你打工——5060Ti 16G 跑 MiniMax-Music-3:从下载到 60s 出歌的全流程
前端·人工智能·后端
watersink29 分钟前
机器学习PCA
人工智能·机器学习