• Linux简介和环境的搭建


    Linux的学习方向

    网络服务器
    嵌入式程序开发

    Linux的设计哲学:一切皆文件

    常用命令:
    cd 切换目录
    sudo shutdown -h now 关机命令
    sudo reboot 重启
    sudo root 进入root用户

    passwd 用户名 修改用户登录密码

    w 查看系统当前在线的用户


    Ubuntu16.04更新
    本文基于Ubuntu 16.04版本。
    1). 对source.list文件进行备份

    sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup
    1
    2). 编辑source.list文件,将软件源添加到文件中,如阿里云的源:

    deb-src http://archive.ubuntu.com/ubuntu xenial main restricted #Added by software-properties
    deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted
    deb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted multiverse universe #Added by software-properties
    deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted
    deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted multiverse universe #Added by software-properties
    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 #Added by software-properties
    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 #Added by software-properties
    deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe
    deb http://mirrors.aliyun.com/ubuntu/ xenial-security multiverse

    3). 使修改生效

    sudo apt-get update -y 执行更新源


    VMWare 15安装Ubuntu 16.04

    Linux学习环境:
    windows:vmware15 pro mobax
    linux:Ubuntu 14.04/16.04 .iso镜像 进入官网下载 速度可能会比较慢 因为是在国外的服务器上下载的

    https://blog.csdn.net/github_39533414/article/details/85176074

    第一步:下载镜像文件
    https://man.linuxde.net/download/Ubuntu/

    第二步。安装虚拟机VMware 15
    https://www.vmware.com/products/workstation-pro/workstation-pro-evaluation.html
    安装到最后一步要输入许可证,这里给出一些

    ZC10K-8EF57-084QZ-VXYXE-ZF2XF

    UF71K-2TW5J-M88QZ-8WMNT-WKUY4

    AZ7MK-44Y1J-H819Z-WMYNC-N7ATF

    CU702-DRD1M-H89GP-JFW5E-YL8X6

    YY5EA-00XDJ-480RP-35QQV-XY8F6

    VA510-23F57-M85PY-7FN7C-MCRG0

    UZ792-DHF8J-M81XP-MGM5T-MCAF2

    第三步。安装Ubuntu

    第四步。Ubuntu18.04 安装 VMwareTools

    VMwareTools作用:
      1.增强虚拟显卡和硬盘性能、以及同步虚拟机与主机时钟的驱动程序。
      2.可以从物理主机直接往虚拟机里面拖文件。
      3.鼠标进入虚拟机后可以直接出来,无需按CTRL+ALT才可以释放鼠标。
      4.可以解决Ubuntu主窗口分辨率不适应问题,可自动改成适当的分辨率。
    安装方法:
      选中将要安装的系统,点击虚拟机-->VMware Tools 安装。(我这里已经安装了所以显示重新安装)
    https://www.cnblogs.com/swjian/p/9193946.html

    第五步。卸载虚拟机:
    https://blog.csdn.net/lizhen8285/article/details/80143570
    注意:如果不是这样卸载vmware,而是直接删除vmware文件夹的话,肯定会卸载不干净,
    常见的就是:某某程序已在运行,无法删除。
    可能还会导致你后面安装其他版本的vmware时导致vmnet1、vmnet8、vmnet0无法网卡驱动无法安装。
    所以,正确卸载vmware还是很重要的,可以少去很多不必要的麻烦。


    常用命令:
    cd 切换目录 。。代表上级目录
    sudo shutdown -h now 关机命令
    sudo reboot 重启

    passwd 用户名 修改用户登录密码

    w 查看系统当前在线对用户

    1,qmake -project

    2,qmake ***.pro

    3,make

    一、安装vim

    使用命令$ sudo apt-get install vim 来安装vim,安装后的vim需要进行一些配置,
    不然使用起来会有些不方便,比如不会自动缩进。

    二、配置vim

    使用命令$ vim /etc/vim/vimrc修改vim配置文件 (修改该文件对所有用户都生效),
    在该文件最后添加如下代码:

    set ai " 自动缩进,新行与前面的行保持—致的自动空格
    set aw " 自动写,转入shell或使用:n编辑其他文件时,当前的缓冲区被写入
    set flash " 在出错处闪烁但不呜叫(缺省)
    set ic " 在查询及模式匹配时忽赂大小写
    set nu
    set number " 屏幕左边显示行号
    "set showmatch " 显示括号配对,当键入“]”“)”时,高亮度显示匹配的括号
    set showmode " 处于文本输入方式时加亮按钮条中的模式指示器
    set showcmd " 在状态栏显示目前所执行的指令,未完成的指令片段亦会显示出来
    set warn/nowarn " 对文本进行了新的修改后,离开shell时系统给出显示(缺省)
    set ws/nows " 在搜索时如到达文件尾则绕回文件头继续搜索
    set wrap/nowrap " 长行显示自动折行
    "colorscheme evening " 设定背景为夜间模式
    filetype plugin on " 自动识别文件类型,自动匹配对应的, “文件类型Plugin.vim”文件,使用缩进定义文件
    set autoindent " 设置自动缩进:即每行的缩进值与上一行相等;使用 noautoindent 取消设置
    set cindent " 以C/C++的模式缩进
    set noignorecase " 默认区分大小写
    set ruler " 打开状态栏标尺
    set scrolloff=5 " 设定光标离窗口上下边界 5 行时窗口自动滚动
    set shiftwidth=4 " 设定 << 和 >> 命令移动时的宽度为 4
    set softtabstop=4 " 使得按退格键时可以一次删掉 4 个空格,不足 4 个时删掉所有剩下的空格)
    set tabstop=4 " 设定 tab 长度为 4
    set wrap " 自动换行显示
    syntax enable
    syntax on " 自动语法高亮

    注意第10、11、12行只能选一个值,不然会报错。如果有些功能自己不需要可以在行前使用符号"注释该行。
    如果使用 !wq 不能保存,则使用命令 w! sudo tee % 进行保存。

  • 相关阅读:
    设计一个圆柱体类,计算表面积及体积。建立一个半径为3、高为3.5的圆柱体,输出其表面积及体积
    写一个方法完成如下功能,判断从文本框textbox1输入的一个字符,如果是数字则求该数字的阶乘,如果是小写字条,则转换为大写,大写字符不变,结果在文本框textbox2中显示
    写一方法用来计算1+2+3+...n,其中n作为参数输入,返回值可以由方法名返回,也可以由参数返回
    winform控件记录
    写4个同名方法,实现两个整数、两个实数,一个实数一个整数,一个整数一个实数之间的求和。在主调函数中调用这4个方法计算相关的值。(方法的重载)
    写一方法计算实现任意个整数之和.在主调函数中调用该函数,实现任意个数之和。(使用params参数)
    在主函数中提示用户输入用户名和密码。另写一方法来判断用户输入是否正确。该方法分别返回一个bool类型的登录结果和和一个string类型的登录信息。如登录成功,返回true及“登录成功”,若登录失败则返回false及“用户名错误”或“密码错误”(使用out参数)
    Linux下使用Kickstart自动化安装平台架构
    Day10 多线程理论 开启线程
    关闭ipv6的方法
  • 原文地址:https://www.cnblogs.com/liugangjiayou/p/11968283.html
Copyright © 2020-2023  润新知