当我安装了Ubuntu的最新更新时,系统要求输入用户名,但是我不记得我的用户名是什么。请问如何找到我的用户名?
awk -F: '$3 == 1000' /etc/passwd
awk -F: '$3 >= 1000' /etc/passwd
UID
1000(通常是第一个非系统用户)时,此答案才有效。如果这是一台多用户计算机,并且提问者不是第一个用户,那该怎么办? - dave_alcarinUID
来读取/etc/passwd
条目,我会采用更一般的方式说:“你的UID
是1000或更高,通常情况下,如果你是唯一的用户,那么它就是1000,如果你是第二个用户,那么它就是1001”。我认为通过1???
进行grep操作不会得到太多的条目,而且任何显示的行都会让健忘的用户想起一些东西...你觉得呢? - dave_alcaringrep 1000 /etc/passwd
命令代替。或者更好的是,使用grep -w 1000 /etc/passwd
命令。 - Michael Hamptoncat /etc/passwd
,然后寻找一些熟悉的内容呢? - R.. GitHub STOP HELPING ICEawk
用于获取更具体、与手头案例更相关的信息。 - Kaz Wolfenobody:/nonexistent:/usr/sbin/nologin
,那会怎么样? - Adam Polak Moetsiwhoami
whoami
命令将无法帮助你。 - EKonsecho $USER
whoami
就能完成任务! - EKonswhoami
也能胜任这个工作。 - Kiran ShahiEsc
键。它可能只会显示每个内核的Grub列表 - 如果是这种情况,请不要按下Esc
键。e
键以编辑该条目。向下翻页到以kernel
开头的行,并再次按下e
键。splash quiet
替换为single
。按下eneter
接受更改,并按下b
键启动修改后的内核线。这将将你引导到单用户模式,并在启动完成后进入根she命令行。