默认情况下,root用户和普通用户的登录提示符分别是

嗯...还有$...就是这样。
有两种类型的用户。

root...他的命令提示符是...比如2 02 2 年,在某个城市,你使用命令行登录Linux服务器。
如果您看到 root@your_server:~$ 并按 Enter...,那么提示符将变为 root@your_server:/home/root$... 这就是 root。

普通用户...提示是$...假设你在2 02 2 年那个城市,用user1 这样的用户名登录...登录成功后,提示是user1 @your_server:~$...这是一个普通用户。

用户基本信息...在文件/etc/passwd...里面有很多字段,比如用户名、密码(加密的)、用户ID(UID)、组ID(GID)、主目录、默认shell...可以使用cat /etc/passwd查看这个文件的内容。

root...他是超级用户...拥有所有权限...真的...他可以在2 02 2 年随意修改/etc/hosts文件...比如把Google的IP改成1 .1 .1 .1 ...普通用户不能...他在2 02 2 年尝试修改/etc/shadow...结果系统提示“权限被拒绝”...
他还可以挂载系统文件...比如2 02 2 年,使用mount /dev/sdb1 /mnt 将U盘挂载到/mnt目录下...普通用户无法执行此操作。

Linux Kernel...它会检查2 02 2 年的每个进程...比如一个普通的用户进程...它会看这个进程是不是root...如果是root...内核不会关心...让它做任何事情...如果不是root...内核会严格检查权限...比如一个普通用户想要执行rm -rf /...内核会阻止他...它会提示“操作不允许”权限...
普通用户...他想看到其他用户的文件...比如他想看root的主目录...他不能...除非root给他权限...比如:chmod 7 5 5 /home/root...但是不是完全授予...只能给读权限或者执行权限...普通用户想安装软件...比如:2 02 2 年用apt安装一个包 apt install vim...他通常可以...但是有些软件需要root权限才能安装...比如安装一个系统服务...他不能...你必须使用sudo apt install 或者 root 登录...
想要关机... 比如用命令 shutdown -h now... 普通用户不能... 必须用 sudo shutdown -h now 或以 root 身份登录... 当时我很困惑... 第一次使用 Linux 的时候... 看到提示是 $... 我想重新启动系统... 输入reboot... 系统没反应... 后来我意识到... 我需要加 sudo... 可能是我太极端了... 我觉得这个太复杂了... 但就是这样true... 和 $ 不一样... 真的很大... 2 02 2 ... 某个城市... 一个普通用户... 他想要更改网络配置... 例如:/etc/network/interfaces... 他必须使用 sudo... 他不能直接更改它继续...如果没有,它将是“Permission Denied”...这是Linux权限模型...还有$...和/etc/passwd...就是这样...

$在linux中什么意思

三种用途。

1 .命令提示符。
普通用户“$”。
根用户”。
左侧显示用户名、服务器名称和目录。
例如:用户@主机:/home$。

2 环境变量。
格式化“$变量名”。
例如:echo$PATH。
导出 PATH 变量的值。

3 Shell 脚本参数。
第一个参数是$1 第二个参数是$2 脚本文件名 $0. $参数总数。
$所有参数字符串。

Linux 是为多用户和多任务处理而设计的。
'$' 提供交互、配置和脚本服务。
了解基础知识。

linux中环境变量$#表示什么意义?

在Linux上,$代表普通用户,代表root。
普通用户只能操作自己的文件,root可以操作所有文件。
检查权限信息。
使用 root 权限时要小心。
否则,系统可能会崩溃。