)
前言刚打开Linux终端新手总会被一行奇怪的字符搞懵ubuntuubuntu:~$—— 这串字符到底是什么意思“ubuntu”重复出现冒号、波浪号、美元符号又代表什么其实这串字符就是Linux的“提示符”里面包含了「当前登录用户」「主机名」「当前目录」3个关键信息看懂它就能快速了解自己的操作环境避免误操作。本文就详细拆解登录用户、主机名、提示符的核心概念以及如何查看、修改它们新手看完就能轻松看懂终端提示符再也不迷茫。一、先看懂终端提示符一行字符3个关键信息Linux终端默认提示符的格式以Ubuntu为例用户名主机名:当前目录$我们以ubuntuubuntu:~$为例逐一部分拆解一看就懂1. 用户名ubuntu当前正在登录、操作Linux的用户这里的“ubuntu”是系统默认的普通用户2. 符号分隔符无实际含义仅用于区分“用户名”和“主机名”3. 主机名ubuntu当前Linux系统的主机名称相当于这台电脑的“名字”用于在网络中识别设备4. : 符号分隔符无实际含义区分“主机名”和“当前目录”5. 当前目录~波浪号~是简写代表「当前用户的主目录」普通用户是/home/ubunturoot用户是/root若显示具体路径如/home/ubuntu/Documents则代表当前在该目录下6. $ 符号提示符结尾代表「当前是普通用户」若结尾是#符号则代表「当前是root用户」超级管理员。截图指引打开Linux终端虚拟机或WSL截图默认提示符ubuntuubuntu:~$逐一部分标注“用户名”“主机名”“当前目录”“提示符结尾”让新手直观对应。二、登录用户详解谁在操作LinuxLinux是多用户操作系统可同时有多个用户登录操作不同用户的权限不同普通用户 vs root用户看懂当前登录用户能避免权限不足或误操作。1. 两种核心用户新手必区分① 普通用户如ubuntu默认创建的用户权限有限只能操作自己主目录/home/用户名下的文件/目录无法修改系统核心配置适合日常操作安全性高② root用户超级管理员拥有系统所有权限可修改任何文件、配置任何服务甚至删除系统核心文件适合系统管理操作新手谨慎使用避免误删系统。2. 查看当前登录用户3种方法新手任选方法1通过提示符直接查看最快捷提示符最前面的字符就是当前登录用户如ubuntuubuntu:~$当前用户是ubuntu。方法2用 who 命令查看【用法】直接输入who按下回车显示所有当前登录的用户、登录终端、登录时间。【示例】输入who输出ubuntu tty1 2024-05-01 10:00ubuntu用户在tty1终端登录登录时间为5月1日10点。方法3用 whoami 命令查看最精准【用法】直接输入whoami按下回车仅显示当前正在操作的用户。【示例】输入whoami输出ubuntu当前操作用户是ubuntu。截图指引依次输入who和whoami截图两个命令的执行结果标注“当前登录用户”让新手直观区分两个命令的差异。3. 切换登录用户新手常用操作日常用普通用户操作需要修改系统配置时切换到root用户或用sudo获取权限两种切换方法① 切换到root用户su root输入root密码若未设置root密码先输入sudo passwd root设置② 切换到其他普通用户su用户名输入该用户的密码③ 退回原用户输入exit即可。【新手提示】切换到root用户后提示符结尾会变成#如rootubuntu:~#此时操作需格外谨慎。三、主机名详解Linux的“名字”主机名是Linux系统的“标识”用于在网络中区分不同设备比如局域网中通过主机名可找到对应的电脑默认主机名通常和用户名一致如ubuntu新手可根据需求修改。1. 查看当前主机名2种方法方法1通过提示符查看快捷提示符中符号后面的字符就是主机名如ubuntuubuntu:~$主机名是ubuntu。方法2用 hostname 命令查看精准【用法】直接输入hostname按下回车仅显示当前主机名。【示例】输入hostname输出ubuntu当前主机名是ubuntu。2. 修改主机名临时永久新手必看新手注意修改主机名分“临时修改”重启后失效和“永久修改”重启后生效根据需求选择。① 临时修改测试用无需重启【用法】sudo hostname 新主机名需加sudo获取管理员权限【示例】sudo hostname mylinux临时将主机名改为mylinux重启终端后生效重启系统后恢复默认。② 永久修改推荐重启后不失效【步骤】1. 输入sudo nano /etc/hostname编辑主机名配置文件2. 删除原有内容输入新主机名如mylinux3. 按CtrlO保存按CtrlX退出4. 重启系统sudo reboot主机名永久生效。截图指引截图编辑/etc/hostname文件的界面标注“删除原有内容”“输入新主机名”“保存退出”三个步骤方便新手操作。四、提示符补充说明新手避坑1. 提示符结尾的 $ 和 # 区别关键- $ 普通用户提示符权限有限日常操作常用- # root用户提示符权限无限谨慎操作避免误删系统文件。2. 当前目录的简写含义- ~ 当前用户的主目录普通用户/home/ubunturoot用户/root- . 当前目录比如ls .查看当前目录内容- .. 当前目录的上一级目录比如cd ..切换到上一级。3. 提示符可以自定义可选新手无需操作新手无需修改提示符格式若想个性化可编辑 ~/.bashrc 文件Bash Shell默认配置文件修改后输入source ~/.bashrc生效具体方法可后续深入学习。五、新手常见问题1. 不知道当前是哪个用户怎么办答输入whoami命令直接显示当前操作用户最精准。2. 修改主机名后提示符不变化答关闭当前终端重新打开或输入source /etc/hostname即可刷新提示符显示。3. 切换到root用户后忘记密码怎么办答普通用户输入sudo passwd root可重新设置root密码无需知道原密码。总结1. 提示符用户名主机名:当前目录$是新手的“操作导航”看懂它就能明确自己的操作环境2. 普通用户和root用户的核心区别权限不同日常用普通用户管理用root或sudo3. 查看登录用户用whoami查看主机名用hostname修改主机名需编辑配置文件并重启4. 记住$ 是普通用户# 是root用户避免用root用户随意执行高危命令。