Linux下ubuntu超详细基础设置

配置:VMware Workstation 17 pro + Ubuntu 20.04 LTS

目录

1.安装VMware Tools

1.1如果出现终端还是无法复制文件的情况

2.更换系统镜像源

3.安装网络服务

4.不同格式的应用程序安装

5.安装并配置vim

5.1安装vimplus

5.2安装配置YouCompleteMe(最麻烦的插件)

6.在linux下访问Github

7.简单的linux命令


Ubuntu具体安装省略...

1.安装VMware Tools

VMtools用来实现主机和虚拟机之间文件的互换,可将windows下的文件复制粘贴过来,比较方便推荐安装

1.在--虚拟机工具栏选择--虚拟机,然后选中--安装VMware Tools(T)

如果安装的时候就点了下载 ,就点--重新安装VMware Tools(T),如果这个键是灰色不可选中,可以把虚拟机设置中,把CD/DVD(SATA)下的连接 把ISO镜像改为物理驱动器,然后重启 就可以选中了

2.安装好后,桌面或者Dock会出现一个VMware Tools的光盘,点击进入,会出现这么一堆文件

3.把中间那个.tar.gz的文件选中右键鼠标,将其复制到 桌面desktop

4.在桌面打开终端Ctrl +Alt+T

ls                  #可以查看到当前桌面有一个VMwareTools-10.3.25-20206839.tar.gz的文件
tar -zxvf VMwareTools-10.3.25-20206839.tar.gz   #解压文件

解压完成桌面会出现一个vmware-tools-distrib的文件夹

继续在终端输入:

cd vmware-tools-distrib/            #进入文件夹
ls                                  #可以看到文件夹内有很多文件 ,其中有个绿色的可执行文件vmware-install.pl   
./vmware-install.pl                 #运行这个程序

出现这个页面 vmaretools就安装完成了,接下来重启虚拟机

在虚拟机工具栏的--查看,下有一个立即适应客户机就可以点击了,改变虚拟机窗口大小桌面内容会随之改变,另外此时可以将window系统下的文件复制粘贴过来

1.1如果出现终端还是无法复制文件的情况

这里需要注意在linux系统下终端内,复制粘贴的快捷键是 Shift+Ctrl+c 和 Shift+Ctrl+v ,也可以直接右键点击复制粘贴

如果主机上的内容无法粘贴到虚拟机上,以下解决:

1.打开终端

卸载已有工具

sudo apt-get autoremove open-vm-tools 

注意:这里的sudo是以管理员权限运行,随后输入当前账号的密码即可

2.安装工具open-vm-tools

sudo apt-get install open-vm-tools 

3.安装open-vm-tools-desktop

sudo apt-get install open-vm-tools-desktop 

4.重启虚拟机

5.更改快捷键

打开终端,鼠标点击右键,选择--配置文件首选项,选择快捷键

就可以修改快捷键了,这里建议不要修改Ctrl +c ,因为这个快捷键是系统强制退出命令行的快捷键

2.更换系统镜像源

先备份源列表 /etc/apt/sources.list

sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup

打开sources.list文件修改(可以用gedit或者vim修改,没有vim可以先安装后面会配置,sudo apt install vim)

sudo vim /etc/apt/sources.list

打开之后是这样的

在最下面添加目标源的配置文件,这里配置的是Ubuntu20.04的清华源,保存即可

这个是清华源镜像的地址,可以选择自己合适的版本

 https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/

将上述代码复制到虚拟机终端打开的文件当中(一般模式下 按 "i" 进入输入模式,进行粘贴;按Esc将退出输入模式,按 ":wq" 退出并保存)

一般镜像源无特殊需求,只推荐清华源和阿里云

最后更新源

sudo apt-get update             #更新本地包数据库
 ​
sudo apt upgrade                #更新所有已安装的包
 ​
sudo apt autoremove             #自动移除不需要的包

补充几个常用的清理命令

apt autoclean                   #将已删除软件包的.deb安装文件从硬盘中删除;
apt clean                       #同上,但会把已安装的软件包的安装包也删除掉;
apt autoremove                  #删除为了满足其他软件包的依赖而安装,但现在不再需要的软件包;
apt remove [软件包名]            #删除已安装的软件包(保留配置文件);
apt --purge remove [软件包名]    #删除已安装包(不保留配置文件)。

3.安装网络服务

安装ssh服务

sudo apt-get install openssh-server
sudo apt-get upgrade                        #更新源

安装网络工具

sudo apt install net-tools                  #此时就可以用ifconfig 查看ip地址

4.不同格式的应用程序安装

linux下的应用程序 大体上分为

1.后缀为 .tar.gz 格式的tar包

tar -zxvf <xxx.tar.gz>

2.后缀格式为 .deb的dpkg包

sudo apt install ./<xxx.deb>

3.后缀格式为 .rpm 的rpm包

sudo add-apt-repository universe        # 添加 Universe 仓库(如果未添加)
sudo apt update                         # 更新
sudo apt install alien                  # 安装 Alien
 ​
# 将.rpm 包转换为.deb 包(当前目录下会生成一个 deb 安装包)
sudo alien <xxx.rpm>
sudo dpkg -i <xxx.deb>                  # 安装

5.安装并配置vim

Linux的文本编辑器vim功能不仅强大, 还支持安装各种插件,资深程序员都必不可少

ubuntu默认安装了vim,如果没安装可以先安装

sudo apt install vim

安装vimplus之前需要安装git

sudo apt install git

可以顺带安装gcc

sudo apt-get install build-essential        #不先更改源 可能会报依赖关系错误

5.1安装vimplus

vimplus项目的github地址:

https://github.com/chxuan/vimplus

GitHub - chxuan/vimplus: :rocket:An automatic configuration program for vim

1.在github上是开源的,如果说linux网络环境下无法访问github,可以先在windows平台下,把vimplus的github项目 拉到gitee库中

登录进gitee中,然后点击右上角工具栏的 + 号,点击新建仓库

选择右上角 的已有仓库选择导入

将github的链接地址填入

在gitee库中,选择gitee的库地址

用这个链接替换vimplus的github链接即可

2.继续vimplus的安装:

git clone https://github.com/chxuan/vimplus.git ~/.vimplus      #把github库拉下来    可以把gitee的链接替换github链接
cd                  #回到桌面
ls                  #可以看到桌面下有一个vimplus
cd vimplus/         #进入vimplus目录
ls                  #可以看到有一个install.sh的执行文件
./install.sh        #运行

当终端出现这个标志,即已经成功安装vimplus了

3.设置NerdFont

为防止vimplus显示乱码,需设置linux终端字体为Droid Sans Mono Nerd Font

在终端中,右击选择配置文件首选项,选择未命名,更改自定义字体

4.设置多用户支持

将vimplus在虚拟机某个用户下安装好后,若需要在其他用户也能够使用vimplus,则执行

sudo ./install_to_user.sh username1 username2   #替换为真实用户名

5.更新vimplus

./update.sh

5.2安装配置YouCompleteMe(最麻烦的插件)

YouCompleteMe 是一款用于代码自动提示的 Vim 插件,可以在 Vim 中实现类似于 IDE 代码提示类似的功能。

在上面下载安装了vimplus之后,已经带有装了YouCompleteMe ,但是缺少一些库 没办法正常运行

cd                          #进入桌面
cd .vim                     #进入桌面隐藏文件 .vim
ls
cd plugged/                 #进入plugged文件夹
ls
cd YouCompleteMe/           #进入目标文件夹
ls                          #目的是执行run_tests.py

run_tests.py这个测试文件,需要使用python3来运行

python3 run_tests.py        #缺少一些库

运行之后会报错缺少flake8这个库,这个库是在pip3库下的

先下载pip3,并进行换源,换源的目的一样是为了加快下载速度

sudo apt install python3-pip        #下载pip
 ​
#给pip换下载源
mkdir ~/.pip                        #在根目录下创建一个pip文件夹
vim ~/.pip/pip.conf                 #在文件夹下编译pip.conf文件
 ​
#在pip.conf下添加以下内容,就是添加清华源给它
         [global]
         index-url = http://pypi.tuna.tsinghua.edu.cn/simple/
         [install]
         trusted-host=pypi.tuna.tsinghua.edu.cn  

缺少的库基本都是pip库下的,直接运行下载即可

其中可以下载一个库 就测试一下代码python3 run_tests.py,就可以看到缺少的那些库,基本都是这些,省时间可以全部一起下了

pip3 install flake8                     #缺少flake8库
pip install nose                        #缺少nose库
pip install future                      #缺少future库
pip install mock                        #缺少mock库
sudo apt search hamcrest                #缺少hamcrest库    但pip没用这个库
sudo apt install python3-hamcrest       #在apt下载python3版本hamcrest库
 ​
 ​
python3 run_tests.py                    #库就基本安装完毕,再次进行测试
 ​
#当不报错后 就可以安装相应的语言环境,这里安装c语言的
python3 install.py --clang-completer        #安装c语言环境

至此YouCompleteMe就安装完毕,随便打开一个c文件,编写时会有代码补全提示

YouCompleteMe是vimplus中最麻烦的一个插件,其他插件安装都相对简单

6.在linux下访问Github

github的神奇想必大家都知道,但是正常网络是访问不了的,这里介绍一个常用方法

访问GitHub最简单的方式就是使用Steam++里面的 Github加速,免费,但是不稳定

这里采用修改hosts方式进行访问Github

先在window下下载Switchhosts

 https://github.com/oldj/SwitchHosts/releases

将switchhosts的deb文件复制到虚拟机下

打开终端执行下载

sudo apt install ./SwitchHosts_linux_amd64_4.1.2.6086.deb

下载完成就可以在应用列表中找到

双击打开,

选择 + 号 进行编辑hosts,选择远程连接,输入相应信息

https://raw.hellogithub.com/hosts       //hosts文件下载地址

点击确定,启动hosts,输入当前账户的密码

这里可能会报一个错误说 hosts文件没有写的权限

这里进入hosts文件的目录

cd /etc
ls

修改hosts 的权限,增加写的权限

sudo chmod a+w hosts

至此,就可以自动的更新hosts文件,进而可以去访问GitHub 网站

7.简单的linux命令

7.1 CMatrix 终端黑客帝国屏保

# 安装
sudo apt install cmatrix
 ​
# 运行(加上 -lba 参数看起来更像电影,加上 -ol 参数起来更像 Win/Mac 的屏保)
cmatrix

7.2 Screenfetch

The bash Screenshot Information Tool,用于在终端显示系统信息及 ASCII 化的 Linux 发行版图标

# 安装
sudo apt install screenfetch
 ​
# 运行
screenfetch

参考文档:

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
VMware是一款虚拟化软件,允许在一台计算机上运行多个虚拟操作系统。Ubuntu是一种基于Linux的操作系统,提供了稳定性、安全性和灵活性。 要在VMware上安装Ubuntu 18.04,首先要下载并安装VMware软件,然后打开软件。接下来,选择“创建新的虚拟机”选项,并按照指示创建一个新的虚拟机。 在创建虚拟机的过程中,要选择“自定义设置”以进行更详细的配置。这将使我们能够选择操作系统类型为Linux,并选择Ubuntu 64位版本。我们还可以设置虚拟机的内存大小、磁盘大小和网络连接等。 在创建虚拟机后,我们要将Ubuntu 18.04的ISO映像文件加载到虚拟机中,并按照屏幕上的指示安装操作系统。在安装过程中,我们可以选择安装语言、设置磁盘分区和创建账户等。 安装完成后,我们可以启动虚拟机并登录到Ubuntu 18.04操作系统。在Ubuntu中,我们可以运行各种软件和工具,进行日常任务和开发工作。 为了提高虚拟机的性能,我们可以在VMware中安装VMware Tools。这是一组工具,可以提供更好的图形性能和更好的集成性。我们可以通过打开虚拟机菜单中的“虚拟机”选项来安装VMware Tools。 此外,在使用VMware时,我们还可以创建快照来备份和还原虚拟机的状态。快照可以帮助我们在操作系统故障或意外删除文件时恢复虚拟机的状态。 总结起来,通过VMware可以在一台计算机上运行虚拟机,而Ubuntu 18.04是一种流行的操作系统。通过详细的安装过程,我们可以在VMware上安装和配置Ubuntu 18.04,从而享受到其稳定性和灵活性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值