在VirtualBox中的Ubuntu上使用终端
2023年12月06日12時25分
這篇文章是為了幫助Ubuntu初學者和CUI初學者在Ubuntu上使用終端機的過程,讓他們不會忘記,所以我會把它記下來。
环境
笔记本电脑
操作系统 Windows10专业版22H2
中央处理器 Inter(R) HD Graphics 620
内存 20.0GB
固态硬盘 三星SSD 980 1TB
这样应该够了吧…?
用VirtualBox创建一个新的Ubuntu。
-
- 新建 (N) 来确定新机器的名称。 我选择了 Ubuntu-ros2.
-
- 为 ISO 映像选择 ubuntu-22.04.2-desktop-amd64.iso。.
-
- 用户名保留为默认设置 vboxuser。 密码可自由设置.
-
- 主内存:12800 MB,处理器:2 核。.
-
- 保持选择Create a Virtual Hard Disk Now后,磁盘大小被设置为默认值 25.00 GB。.
- 其余的人则直接按了 “下一步”。.
我现在可以创建一个Ubuntu的机器了。
然而,按照现在这样的情况是无法打开终端的。
请打开终端
-
- Ctrl+Alt+F3 显示虚拟控制台。.
-
- Usernameはvboxuser,输入您之前设置的密码登录。.
- 检查本地文件。.
vboxuser@Ubuntu-ros2:~$ cat /etc/default/locale
- 在这里,很可能
LANG="en_US"
有一个部分写着”无法打开终端”。看起来问题出在这里。我们要对这部分进行修改。然而,当前只具有读取权限,无法进行写入。
版本变更
在正常情况下,这种情况将继续存在。
sudo chmod o+w locale
我想你可以写以上命令,但可惜的是你也不能使用 sudo,所以你首先需要授予 vboxuser root 权限的 sudo 权限。
首先,切换到根用户。
vboxuser@Ubuntu-ros2:~$ su
系统会要求您输入密码,请输入。
- 然后,授予用户 sudo 权限。.
root@Ubuntu-ros2:~# usermod -G sudo vboxuser
- 检查用户是否获得适当授权.
root@Ubuntu-ros2:~# groups vboxuser
vboxuser : vboxuser sudo
如果情况属实,则给予授权。
- 最后,返回指定用户。
root@Ubuntu-ros2:~# su vboxuser
vboxuser@Ubuntu-ros2:~$
现在可以使用
- 更改权限
vboxuser@Ubuntu-ros2:~$ sudo chmod o+w /etc/default/locale
现在您可以编辑本地化文件了。
编辑本地文件
- 使用 vi 编辑
vboxuser@Ubuntu-ros2:~$ vi /etc/default/locale
-
- 在此,将光标移至 LANG=”en_US” 后的””上,然后按 i 添加。.
- (在这里,你会看到一个屏幕,屏幕底部有很多东西,但只要按回车键就可以继续。)
LANG="en_US"
を
LANG="en_US.UTF-8"
改写.
-
- 如果输入错误,可以用 “x “擦除光标上的字母.
-
- 改写完成后,按 esc 键退出写模式,用 :wq 保存并退出 vi。
-
- 请注意,即使电脑键盘是日文布局,所有输入也会被识别为美文布局。 换句话说,即使您认为自己在日语键盘上输入了:,计算机也会将其识别为”曾经出现过电脑端识别为‘.’的情况。我希望您使用美国布局键盘作为参考进行打字。.
- 退出 vi 时,
vboxuser@Ubuntu-ros2:~$ reboot
输入”To”,然后重新启动。
打开终端
- 检查终端是否可以打开。 希望终端能成功打开。.
最后
这一次,我省略了如何安装 Ubuntu ISO 映像,但我想在适当的时候总结一下。
参考网站