折腾了两天 Ubuntu,算是理清楚了怎么安装软件,怎么删除软件,以及配置一些环境。
VMware Tools
这个足足折腾了一下午。事实上,在最初装 Ubuntu 的时候,也就是快照 Version 0.1
,我应该是点了相应的操作,已经安装好了。不能够拖拽复制的原因大概是新版本的 Ubuntu 不支持,事实上,小文件(如 Word 文档、图片等)可以通过复制粘贴的方式,拷贝到除桌面以外的文件夹中。也支持复制粘贴文字信息。说明 VMware Tools 是通着的。
下午用了两个多小时,尝试了网上各种卸载、重装的方法,都无法把大文件拷贝过去,主机执行过拷贝动作,虚拟机的资源管理器就很难打开了。整个人都崩溃了。这是一个坑,要谨记。
FTP 服务
VMware Tools 不推荐使用,原因如上。于是就需要使用 FTP 服务来进行文件互传。
开启 Ubuntu 下的 FTP 服务
Ctrl + Alt + T
打开 Ubuntu 终端,执行以下命令来安装 FTP 服务:1
sudo apt-get install vsftpd
等待软件自动安装,完成后使用以下 VI 命令打开
/etc/vsftpd.conf
:1
sudo vi /etc/vsftpd.conf
打开
vsftpd.conf
文件找到下面两行代码:1
2local_enable=YES
write_enable=YES确保上面两行前面没有“#”,有的话就取消掉。(后面补充 VI 的用法)
修改完
vsftpd.conf
文件后保存退出,使用以下命令重启 FTP 服务:1
sudo /etc/init.d/vsftpd restart
VI 的用法
- 直接输入 vi + 文件名,就进入了 vi 的一般模式(也叫作命令模式)。如上面代码。
- 在一般模式下,只要按下 i、o、a 等字符,就可以进入输入模式。在编辑模式中,可以发现在左下角状态栏中会出现 -INSERT- 的字样,那就是可以输入任意字符的提示。这个时候,键盘上除了 ESC 按键,其他都可以被视作一般的输入按钮。
- 按下 ESC 键回到一般模式,在一般模式下按下 :wq 即可保存离开。
- Reference:[Linux vi/vim | 菜鸟教程 (runoob.com)](https://www.runoob.com/linux/linux-vim.html#:~:text=直接输入 vi 文件名 就能够进入 vi 的一般模式了。 请注意,记得 vi,a 等字符就可以进入输入模式了! 在编辑模式当中,你可以发现在左下角状态栏中会出现 –INSERT- 的字样,那就是可以输入任意字符的提示。 这个时候,键盘上除了 Esc 这个按键之外,其他的按键都可以视作为一般的输入按钮了,所以你可以进行任何的编辑。)
Windows 下 FTP 客户端安装
使用免费的 FTP 客户端软件:FileZilla 即可,安装 64 位版本。
点击左上角:文件→站点管理器。
点击“新站点(N)”,来创建站点,新建站点以后就会在“我的站点”下出现新建的站点,名称可以修改为 Ubuntu。
选中 Ubuntu 站点,然后对其”常规”(右边)进行设置。如图所示。Ubuntu 系统的 IP 地址就是其 IPV4,在设置→网络→详细信息中可以看到。(也可以使用命令查看,需要先安装 net-tools)
1
2sudo apt-get install net-tools
ifconfig -a //此命令即可查看设置好后点连接,保存密码即可。
连接成功后,会看到 Ubuntu 文件目录下的中文目录是乱码的,这是因为编码方式没有选对,先断开连接,点击:服务器(S)→断开连接,然后打开站点管理器,选中要设置的站点 Ubuntu,选择“字符集”,设置为“强制 UTF-8”。
重新连接到 FTP 服务器上,可以看到已显示正常。
Ubuntu 搜狗输入法安装
添加中文语言支持。点击:系统设置→区域和语言→管理已安装的语言→在“语言” tab 下→添加或删除语言。弹出“已安装语言”窗口,勾选中文(简体),点击:应用。
回到“语言支持窗口”,在键盘输入法系统中,选择“fcitx”。
注:如果没有此选项,则打开终端进行手动安装。
1
sudo apt-get install fcitx
安装成功后,再执行上述步骤。点击“应用到整个系统”,关闭窗口,重启电脑。
通过命令行安装搜狗输入法(提前下载好安装包,进入安装包所在的文件夹,执行命令。可以通过 tab 进行命令补全)。
1
sudo dpkg -i sogoupinyin_版本号_amd64.deb
切记要安装依赖,有两种方法,第一种我没有用,然后导致我不能用,输不了中文,然后网上查到第二种,输入法才能用。这又是一个坑。
1
sudo apt -f install
1
2sudo apt install libqt5qml5 libqt5quick5 libqt5quickwidgets5 qml-module-qtquick2
sudo apt install libgsettings-qt1现在还是要在右上角进行手动调输入法,不知道有什么快捷键。以后如果有新发现,来填坑(2022/12/14 凌晨)。
Ctrl + 空格
可以切换成半角英文输入状态。
Ubuntu VSCode 安装
Ubuntu 22.10 内置 python3。在终端输入以下命令就能看到:
1 | python3 --version |
命令行安装 VSCode,与上述搜狗输入法的第 3 步相同:
1 | sudo dpkg -i code_版本号_amd64.deb |
安装好后,直接在命令行中敲 code
即可打开 VSCode。
在 VSCode 中安装扩展:Python 套件、C/C++ 套件、Markdown 套件。不要装中文插件。
Ubuntu 中使用 Python 的小例子
直接在命令行中输入
python3
敲回车,可以得到 python 的 IDE,能直接写 Python 代码,如图所示:退出 IDE 的组合键是
Ctrl + Z
。创建 .py 文件(创建文件的方式有很多种,这里只用了一种),执行完第一行命令后,使用文本编辑器打开(也可以用 VSCode 打开写代码),输入代码,
Ctrl + S
保存,然后用第二行命令运行编译。
Ubuntu 安装 Hexo
安装 Nodejs。因为 Hexo 是基于 Nodejs 的,所以必须安装。
1
2
3
4
5
6
7sudo apt update //更新软件包索引
sudo apt install nodejs npm //安装 nodejs 和 npm
……安装完成后,查看是否安装成功
nodejs -v
npm -v安装 git。
1
2
3
4
5sudo apt install git
……安装完成后,查看是否安装成功
git -v安装 Hexo。在主文件下新建一个文件夹,命名为 Records(可以不建,在初始化的时候建),然后在这个文件夹中打开终端,输入命令行。
1
sudo npm install hexo-cli -g //前面一定要加 sudo,不然报错,又是一个坑
初始化 Hexo。
1
hexo init //如果写成 hexo init Records,就会新建一个文件夹。
继续在 Records 文件夹下操作,安装组件。
1
sudo npm install
安装完后,出现报错。会提示使用如下命令行修复:
1
npm audit fix --force
本地预览,在 localhost:4000 中可查看。
1
hexo s //等同于 hexo serve
- 本文标题:Ubuntu 初体验
- 创建时间:2022-12-14 00:13:37
- 本文链接:2022/12/14/018-Ubuntu-初体验/
- 版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!