linux基础环境搭建

打开终端替换APT源

所使用Linux信息:

   ubuntu14.04  i386

首先打开终端:

open terminal in ubuntu:   Ctrl+Alt+T

替换APT源时需要修改/etc/apt/sources.list文件,其需要使用root用户进行操作。

li@li-virtual-machine:~$ sudo passwd root

系统没有设置root账户,此处进行设置。

li@li-virtual-machine:~$ sudo passwd root
[sudo] password for li: 
输入新的 UNIX 密码: 
重新输入新的 UNIX 密码: 
passwd:已成功更新密码

使用vi操作sources.list文件

root@li-virtual-machine:~# sudo vim /etc/apt/sources.list
sudo:vim: command not found
root@li-virtual-machine:~# sudo vi /etc/apt/sources.list
root@li-virtual-machine:~# sudo cat   /etc/apt/sources.list

源如下:

deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted
deb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted multiverse universe

deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted multiverse universe

deb http://mirrors.aliyun.com/ubuntu/ xenial universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe
deb http://mirrors.aliyun.com/ubuntu/ xenial multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse 
deb http://archive.canonical.com/ubuntu xenial partner
deb-src http://archive.canonical.com/ubuntu xenial partner
deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted multiverse universe

然后更新一下:

root@li-virtual-machine:~# sudo apt-get update

然后安装系统所需的vim编译器

root@li-virtual-machine:~# apt-get install vim

VI/VIM编辑器的基本使用

主要包括使用vim进行编辑和进行保存退出

具体参考:

http://c.biancheng.net/view/805.html

其他一些常用的命令:

li@li-virtual-machine:~$ df -h             #查看磁盘信息
文件系统        容量  已用  可用 已用% 挂载点
udev            995M  4.0K  995M    1% /dev
tmpfs           202M  1.1M  201M    1% /run
/dev/sda1        28G  4.0G   23G   16% /
none            4.0K     0  4.0K    0% /sys/fs/cgroup
none            5.0M     0  5.0M    0% /run/lock
none           1007M  152K 1007M    1% /run/shm
none            100M   48K  100M    1% /run/user
/dev/sr0         56M   56M     0  100% /media/li/VMware Tools

 参考:

https://nju-projectn.github.io/ics-pa-gitbook/ics2022/linux.html

运行第一个C程序

 使用vim hello.c在特定目录下编辑C文件

li@li-virtual-machine:~/Templates$ vim hello.c

 保存后就能够看到hello.c的内容了. 终端中可以用cat hello.c查看代码的内容. 如果要将它编译, 可以使用gcc命令(该版本默认安装了gcc):

gcc hello.c -o hello

gcc的-o选项指定了输出文件的名称, 如果将-o hello改为-o hi, 将会生成名为hi的可执行文件. 如果不使用-o选项, 则会默认生成名为a.out的文件, 它的含义是assembler output. 在命令行输入

./hello

就能够运行改程序. 命令中的./是不能少的, 点代表了当前目录, 而./hello则表示当前目录下的hello文件. 与Windows不同, Linux系统默认情况下并不查找当前目录, 这是因为Linux下有大量的标准工具(如test等), 很容易与用户自己编写的程序重名, 不搜索当前目录消除了命令访问的歧义

以make方式打包编译C程序

 参考:https://nju-projectn.github.io/ics-pa-gitbook/ics2022/linux.html

执行make命令显示:

 因为hello.c已经被手动编译成可执行文件hello了。重新修改源文件,然后运行make就不会出现"hello"时最新的提示。

vmtools安装

为了方便进行虚拟机内外操作,进行vmtools安装。

此处参考此文:

https://blog.csdn.net/qq_41892825/article/details/122464113

但是有一点需要注意的是,当在虚拟机的光驱中没有看到.tar.gz相关文件时,需要进行如下操作:

1.关闭虚拟机
2.编辑虚拟机,将CD/DVD选项改成自动检测(而不是之前指向的ubuntuxxx.iso)
3.重启虚拟机
4.点击菜单中的虚拟机,点击安装vmware tool
5. 这时果然出现了VMwareTools-10.9.10-4301679.tar.gz文件。
6. 之后按网上教程安装即可

 

posted @ 2022-06-18 18:28  liweiyin  阅读(159)  评论(0编辑  收藏  举报