在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 Image为ubuntu-22.04.2-desktop-amd64.iso.

 

    • 用户名保留为默认设置 vboxuser。 密码可自由设置.

 

      • 主内存为 12800 MB,处理器为 2 核。

 

    • 选择 “立即创建虚拟硬盘”,磁盘大小默认为 25.00GB。.

 

    其余的人则直接按了 “下一步”。.

我现在可以创建一个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 映像,但我想在适当的时候总结一下。

参考网站

 

广告
将在 10 秒后关闭
bannerAds