• 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. 之后按网上教程安装即可
  • 相关阅读:
    {C#}{GDI+}各种C#,GDI+的资料
    {Reship}{C#}{GDI+}GDI+画笔,线,区域类型
    {VS2010C#}{WinForm}{ActiveX}VS2010C#开发基于WinForm的ActiveX控件
    {matlab}取二值图像centroid几种方法性能比较
    {vlFeat}{Matlab}Linux中matlab的vlFeat配置
    {Links}{Matting}{Saliency Detection}{Superpixel}Source links
    {Reship}{Matting}Image Matting
    javascript中的装箱和拆箱操作
    javascript中的垃圾回收
    javascript中的类方法、构造方法、原型方法的对比
  • 原文地址:https://www.cnblogs.com/shuzhongke/p/16388906.html
Copyright © 2020-2023  润新知