- A+
Linux教程
一、Linux下载
1、VMware下载安装
直接浏览器搜索,官网或软件中心下载即可。
2、Ubuntu镜像文件下载
打开上面的连接,我们来到如下页面,点击download:
下一步,到如下页面,点击Ubuntu Desktop:
然后选择Ubuntu 14.04.3 LTS release notes:
然后选择Ubuntu Desktop and Server:
接下来我们选择桌面版64-bit PC (AMD64) desktop,这是64位的。
这里有现成的VMware和ubuntu64、i386的下载文件,需要可以跟我拿。
3、在VMware安装Ubuntu
(1)创建虚拟机
(2)向导选择自定义
(3)然后下一步再下一步,直到这里,稍后再安装系统
(4)然后选择linux,注意这里下面的下拉选择Ubuntu64,因为我们下载的是64位的,如果你的电脑是32位的,就选Ubuntu即可。
(5)选择安装位置,这里必须输入一个已存在的目录,不然后面会报错的
(6)后面设置处理器和内存的,电脑配置好的可以试试,否则采用默认的,博主这里是采用默认的,然后下一步…,直到这里,选择将虚拟机存储为单个磁盘:
(7)然后下一步,到如下页面,点击自定义硬件;
(8)然后如下图选择我们第一步下载的Ubuntu镜像:
(9)然后点击完成,向导设置完成
(10)虚拟机已经配置完毕,接下来开启虚拟机,然后就会来到如下界面,选择中文简体点击Install Ubuntu
(11)后面基本都是点击继续,在安装类型中选择“清除整个磁盘并安装Ubuntu,需要输入位置时随便输入即可,然后选择汉语,设置用户名密码等等,最后点击安装,等待完成后重启即可。
二、VMware tools下载
1、压缩包下载
(1)点击VMware菜单上的虚拟机 ,弹出的菜单中点击安装VMware Tools(注意要在你的Ubuntu操作系统开启的情况下安装)
等待一会后,会出现如图弹窗,点击“是”
(2)点击左边任务栏DVD图标,找到VMware tools压缩包文件,将它复制移动到Home里。
2、解压
(1)打开终端,如果你将tools压缩包没移动到Home中,你需要打开压缩包所在的文件夹,并用终端打开该文件夹,如果已移动到Home,直接打开终端即可。
(2)输入su
,后输入用户名密码,进入root用户管理。
(3)输入tar -xvzf VMwareTools-10.3.2-9925305.tar.gz
,注意VMwareTools-10.3.2-9925305.tar.gz
是压缩包文件名,直接换成你的压缩包名即可。
(4)等待解压完成后,输入cd vmware-tools-distrib
进入解压文件夹。
(5)输入vmware-install.pl
,执行该文件,遇到询问直接回车,如果遇到后面跟[no]的先输入y再回车。
(6)安装完成后重启虚拟机。
3、Tools的用途
- 可以实现虚拟机和实体机的相互复制粘贴。
- 设置共享文件夹。
- 进入虚拟机点击虚拟机,选择设置,点击选项,选择共享文件夹,选中总是启用,后面自行设置主机中的共享文档地址。虚拟机中共享文件夹位置在计算机mnthgfsMyshare(自己设置的文件夹名)
- 调整虚拟机窗口大小
- 点击虚拟机界面最上面栏中的查看,可选择大小。
三、软件与环境安装
一般来说,大多数的软件都可以在终端输入命令进行下载,
1、Typora
用于编辑markdown语言的软件,所见即所得,十分简洁。
- 打开终端。
- 按顺序依次输入以下代码。
wget -qO - https://typora.io/linux/public-key.asc | sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BA300B7755AFCFAE sudo add-apt-repository 'deb https://typora.io/linux ./' sudo apt-get update sudo apt-get install typora
2、VScode
一个十分推荐的编辑器,可搭配各种插件,功能太完美了。
这个比较简单,直接百度搜索,官网下载dmp文件,下载后打开安装即可。
3、Scrot
linux系统中用于截图的便捷软件。
- 输入
su
,后输入密码,进入root用户界面。 - 输入
apt install scrot
,后根据提示完成安装。 - 安装成功后,可以通过终端输入命令行执行截图,也可打开该软件进行截图。
4、gcc
c和c++语言的编译调试环境
依次输入以下命令行:
su #输入自己的用户密码 apt install gcc #安装gcc apt install g++ #安装g++
安装后可输入以下命令行进行检测是否成功安装:
gcc -v #检测gcc g++ -v #检测g++
5、python
一般linux会自带python环境,可输入以下命令行进行检测:
python --version
如果linux里未检测到python版本,可输入以下命令进行安装
sudo apt install python3 #python3 sudo apt install python2 #python2
四、终端命令行
1、基本命令
文件目录类
- 建立目录:mkdir 目录名
- 删除空目录:rmdir 目录名
- 无条件删除子目录:rm -rf 目录名
- 改变当前目录:cd 目录名(进入home目录:cd ~;进入上一级目录:cd -)
- 查看当前所在目录:pwd
- 显示目录文件列表:ls
- 浏览文件:more 文件名.文件后缀
- 复制文件:cp 源文件 目标文件
- 查找文件:find
程序安装类
1、rpm包安装
- 安装:rpm -ivh somefost.rpm
- 反安装:rpm -e somefost.rpm
- 查询:rpm -q somefost.rpm
- 查询安装后的位置:rpm -ql somefost.rpm
- 升级安装:rpm -Uvh somefost.rpm
- 强制安装:rpm -ivh --nodeps somefost.rpm
2、源代码包安装
-
查阅README
-
配置:解压目录下./configure
-
编译:解压目录下make
-
安装:解压目录下make install
2、gcc
编译运行
以下命令的前提是在终端打开code.c所在的文件夹。
gcc -O1 -o prog code.c #编译code.c并生成运行文件prog ./prog #运行prog
调试
gcc -g -o prog code.c #注意和上面的区别,调试需要多-g gdb prog #启动GDB调试prog list #查看程序代码 break #添加断点,后接函数名、行号、文件名:行号、行号 if 条件(条件为真时断点生效) info break #查看所有的断点 run #运行 next #单步运行 continue #连续运行 print #后接变量名,用于查看某一变量的值
汇编
gcc -O1 -S code.c #生成code.s汇编文件 gcc -O1 -c code.c #得到code.o文件(二进制) objdump -d code.o #从code.o文件反汇编 gcc -O1 -o prog code.o main.c #利用code.o对main.c进行编译