虚拟机的安装,更新软件源,对Vi及Vim的简单了解,使用
一.虚拟机的安装:
使用的桌面虚拟计算机软件:VMware Workstation Pro
使用的linux版本:ubuntu-18.04.1
安装虚拟机的过程:
创建完成发现进入后提示BIOS中Intel VT-x已禁用,故进入BIOS进行设置,开启
二.了解Linux历史,了解开源协议
三.了解部分常用命令
mkdir:新建文件夹
rmdir:删除文件夹
mv:移动或重命名
cp:复制
rm:删除
cd:切换工作目录
pwd:显示当前完整路径
ls:显示文件列表
dpkg:deb包管理
apt:在线包管理
man:显示帮助文档
alias:别名
touch:修改文件最后修改时间或新建文件
四.更新软件源
(1)软件源;一个应用程序安装库,很多很多的应用软件都在这个库里面。可以是网络服务器,是光盘,甚至是硬盘上的一个目录。只要设定好软件源,就能很方便的安装软件了
(2)步骤:
1.对当前软件源备份,使用命令sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup
2.打开阿里云软件源:https://opsx.alibaba.com/mirror ;找到要更新的源;进行复制:ubuntu 18.04(bionic) 配置如下:
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
3.使用gedit /etc/apt/sources.list 命令打开sources.list 存放软件源的文件
4.将打开后的文件用复制的内容替换
5. 使用sudo apt update 命令进行更新源
五.对Vi及Vim的简单了解,使用
所有的 Unix Like 系统都会内建 vi 文书编辑器,其他的文书编辑器 则不一定会存在;许多软件编辑接口默认调取vi;但是目前我们使用比较多的是 vim 编辑器
vim 具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计
(1)输入vi加文件名,若文件存在,则打开文件,若不存在则新建文件
打开文件后便进入了命令模式,此状态下敲击键盘动作会被 Vim 识别为命令,而非输入字符。比如我们此时按下 i,并不会输入一个字符,i 被当作了一个命令。
常用的几个命令:
i 切换到输入模式,以输入字符。
x 删除当前光标所在处的字符。
: 切换到底线命令模式,以在最底一行输入命令。
若想要编辑文本:启动 Vim,进入了命令模式,按下 i,切换到输入模式。
命令模式只有一些最基本的命令,因此仍要依靠底线命令模式输入更多命令。
(2)此时我对文件进行了修改,并按esc进入命令模式,在命令模式下按下:(英文冒号)就进入了底线命令模式。
底线命令模式可以输入单个或多个字符的命令,可用的命令非常多。
在底线命令模式中,我输入wq,按回车
q 退出程序;w 保存文件
(3)退出后输入ls,查看文件;输入cat +文件名,如cat 123.txt,查看文件
在使用vim时发现未安装,则可以更新源后进行下载安装vim软件
(4)对vim的简单使用
Vim 是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误 跳转等方便编程的功能特别丰富,在程序员中被广泛使用。简单的来说, vi 是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方。vim 则可以说是程序开发者的一项很好用的工具。
vim加文件名打开vim或在打开vim编辑完成后保存时加入文件名
输入程序,保存
查看文件
对于编辑完成的文件,可以使用gcc进行编码
无gcc,则进行下载gcc输入命令sudo apt install gcc;随后输入y
安装完成后进行gcc编码,如图所示变成了可执行文件a.out
使用./加文件运行
五.使用命令行对软件进行安装
使用wget命令,wget后接网址下载内容,使用使用dpkg命令安装:wget https://az764295.vo.msecnd.net/stable/7f3ce96ff4729c91352ae6def877e59c561f4850/code_1.28.2-1539735992_amd64.deb
使用su root切换到root获取权限,使用dpkg -i code_1.28.2-1539735992_amd64.deb
命令对软件进行安装
虚拟机的安装,更新软件源,对Vi及Vim的简单了解,使用相关推荐
- linux 更新软件源
更新软件源: root权限: leafpad /etc/apt/sources.list 然后添加以下较快的源: deb http://http.kali.org/kali kali main non ...
- unbuntu下 sudo apt-get update 更新软件源列表
unbuntu下 sudo apt-get update 更新软件源列表 unbuntu下安装软件有两种方式:一种是在线安装.一种是离线安装 在线安装就是在软件源列表里下载 apt 就是一个管理应用软 ...
- Ubuntu更新软件源步骤
Ubuntu更新软件源步骤 1.拍摄快照,避免出错后无法恢复 虚拟机----->快照----->拍摄快照 2.更新源 1)用gedit打开sources.list文件 sudo gedit ...
- ubuntu无法apt_Ubuntu19.04更新软件源及系统更新时无法获得锁的处理
对于Ubuntu系统, 不同的版本的源都不一样,每一个版本都有自己专属的源.由于官方网站下载比较慢,所以在装完 Ubuntu 系统后最好把官方源更换为国内的源. 第一步获取 Ubuntu 代号 Ubu ...
- Ubuntu安装更新软件很慢怎么办
Ubuntu加快软件安装更新速度方法 Ubuntu是一款非常以桌面应用为主的操作系统,很多朋友在使用Ubuntu系统的时候,发现自己的网速很好的情况下安装或更新软件还是很慢,这是什么原因呢,Ubunt ...
- ubuntu22.04更新软件源
作者:庄泽彬(未经允许,请勿转载) 说明:不更新软件源,一般是无法使用apt-get安装工具的,因此安装完ubuntu系统之后需要重新设置软件源. 访问如下连接,更新系统的软件源地址:ubuntu | ...
- ubuntu18.04 更新软件源(华为开源镜像源)
ubuntu18.04 更新软件源(华为开源镜像源) 华为ECS 自带的ubuntu源挺慢的 尤其我1M的,被限速后更慢了 参考这位大神 备份配置文件 cp -a /etc/apt/sources.l ...
- msys2 安装更新软件说明
msys2 安装更新软件说明 一.安装 MYSY2 1. 下载地址 下载地址:http://msys2.github.io/ 32位机器安装:msys2-i686-20150916.exe 64位机器 ...
- ubuntu18.04如何更新软件源(切换为国内软件源)
Ubuntu系统18.04,在进行软件更新的时候会发现速度非常的慢,这是因为软件源使用的是国外源的原因,使用国内的软件源在软件下载速度方面相对比较快. 操作如下: 进入软件源文件sources.lis ...
最新文章
- 机器学习2021 | 机器学习算法如何商业落地?
- 架构演进之「微服务架构」
- Linux中的清屏命令
- 200 switching to ascii mode_2020年12月英语四级阅读200篇第106篇:白云之乡—新西兰_四级...
- .NET Core 的Generic Host 之Generic Host Builder
- 前端基础-html-列表
- 影响程序性能的几个关键因素
- A Walk Through the Forest dijkstra(邻接矩阵)
- 向数据库插入中文乱码
- linux 命令 下载 sz,linux - rz/sz 命令上传下载
- win10计算机无法复制文件,win10 电脑复制后粘贴没反应问题的解决方法
- iOS symbol(s) not found for architecture armv7
- 【Hive】如何在 Hive 中创建外部表映射 Hbase 中已存在的表
- 输入一个字符,小写字母转大写,大写字母转小写,数字则输出为自身
- 全球首个机器人辅助试管婴儿降生
- 出现了,PPT 制作新方式——GitHub 热点速览 v.21.19
- N1盒子armbian蓝牙连接详细步骤
- 哪个计算机软件可以探究小孔成像,探究小孔成像的奥秘.doc
- google学术搜索如何限定(或者指定)期刊?
- 电脑不能连接网络的解决办法
热门文章
- C++之状态(State)模式
- 漂亮打印——pprint()输出
- Type assertions and type switches in GO
- C# Tryparse的用法
- 一文全面解析Android冷启动优化
- Ubuntu MySQL 亚马逊_亚马逊EC2 ubuntu下安装mysql远程无法连接问题o
- java语言基础笔记——语句,函数
- 我擦!不愧是搞技术的,竟然可以用这种骚操作来提升B站等级~
- springboot+vue+elementui课堂在线答疑网站系统java+python
- 高考英语作文计算机、,高考英语作文题目和范文-20210624005302.docx-原创力文档