课后Linux的使用小结|青训营笔记
这是我参与「第四届青训营 -大数据场」笔记创作活动的的第6篇笔记
因为平常接触的是算法c++,正常情况下都是利用本机windows,所以在上课之前对Linux的了解仅仅限于大名鼎鼎的rm -rf
现针对我在项目搭建过程中Linux的学习之路做一个总结
首先主要通过acwing的Linux基础课的第一节掌握了常用的(只用看第一节,小破站免费试听
推荐使用Ubuntu,因为自软件商店和软件安装包,下载官方网站的.deb包就能傻瓜式安装,不必去在terminal使用tar 命令解压后运行安装程序。(当然,部分软件或者依赖必须使用tar命令安装
然后就是常用的vim快捷键(写代码真的很快),通过export命令或者vim ~/.bashrc修改环境变量
然后就是最毒的一点,因为小白不知道linux怎么安装clash,始终无法解决ping不通github的问题。 经过数个日夜以来的折磨,总结出了3种解决方式 首先,一定要确保自己的电脑中有名为vmnet0的网卡,并且本机和虚拟机能够ping通,实测win11下没有vmnet0网卡。
-
如果本机windows系统能够正常访问github的话,将虚拟机的网络连接方式改为桥接。但这种方式下,虚拟机的网速会很慢,可能要等待很久才能 clone下项目的源码,甚至会出现中途断联的情况,但优点是下载的文件可靠性高。
-
在gitee中搜索项目的镜像链接,在我的实际操作过程中,大部分常用的GitHub项目在gitee中都有镜像链接,clone镜像链接的代码,响应速度快,缺点是可能找不到自己需要的镜像。
-
在网络上搜索需要clone的项目的压缩文件下载链接,在本地或者虚拟机上使用wget进行下载,当然,如果是存储在网盘的话,只能通过本地下载,然后利用WinSCP或者其他通讯工具,将本地的文件上传到虚拟机上。