| |
|
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
| -> 开发工具 -> Linux操作系统——介绍、VM与Linux的安装、目录结构、远程登录、Vi和Vim编辑器、开机重启和用户登录注销 -> 正文阅读 |
|
|
[开发工具]Linux操作系统——介绍、VM与Linux的安装、目录结构、远程登录、Vi和Vim编辑器、开机重启和用户登录注销 |
文章目录01 Linux 介绍1.1 Linux 的应用领域1.1.1个人桌面领域的应用? 此领域是传统 linux 应用薄弱的环节,近些年来随着 ubuntu、fedora [f??d?:r?] 等优秀桌面环境的兴起,linux 在个人桌面领域的占有率在逐渐的提高。
1.2 服务器领域linux 在服务器领域的应用是最强的。 linux 免费、稳定、高效等特点在这里得到了很好的体现,尤其在一些高端领域尤为广泛(c/c++/php/java/python/go)。 1.3 嵌入式领域linux 运行稳定、对网络的良好支持性、低成本,且可以根据需要进行软件裁剪,内核最小可以达到几百 KB 等特点, 使其近些年来在嵌入式领域的应用得到非常大的提高 主要应用:机顶盒、数字电视、网络电话、程控交换机、手机、PDA、智能家居、智能硬件等都是其应用领域。以后在物联网中应用会更加广泛。 02 Linux 入门2.1 Linux 介绍2.1.1 概述
Ubuntu(乌班图)、RedHat(红帽)、CentOS、Debain[蝶变]、Fedora、SuSE、OpenSUSE 2.2 Linux 和 Unix 的关系2.2.1 unix 是怎么来的
2.2.2 Linux 是怎么来的
2.2.3 Linux 和 Unix 关系图
03 VM 和 Linux 的安装3.1 安装 vm 和 Centos3.1.1基本说明学习 Linux 需要一个环境,我们需要创建一个虚拟机,然后在虚拟机上安装一个 Centos 系统来学习
3.2 vmware16下载一定要下载16。15.5版本与win11不兼容,一启动虚拟机就蓝屏重启 百度网盘 vmware官网(推荐) 3.3 VM 安装的步骤
3.4 Centos 下载地址
3.5 CentOS 安装的步骤
3.6 安装虚拟机和CentOS 的练习
? 学习 Linux 需要一个环境,我们需要创建一个虚拟机,然后在虚拟机上安装一个 Centos 系统来学习。 3.7 虚拟机克隆如果你已经安装了一台 linux 操作系统,你还想再更多的,没有必要再重新安装,你只需要克隆就可以。 方式 1:直接拷贝一份安装好的虚拟机文件 方式 2:使用 vmware 的克隆操作,注意, 克隆时,需要先关闭 linux 系统 3.8 虚拟机快照如果你在使用虚拟机系统的时候(比如 linux),你想回到原先的某一个状态,也就是说你担心可能有些误操作造成系统异常,需要回到原先某个正常运行的状态,vmware 也提供了这样的功能,就叫快照管理 。 3.8.1应用实例
3.9 虚拟机迁移和删除? 虚拟系统安装好了,它的本质就是文件(放在文件夹的)。因此虚拟系统的迁移很方便,你可以把安装好的虚拟系统这个文件夹整体拷贝或者剪切到另外位置使用。删除也很简单,用 vmware 进行移除,再点击菜单->从磁盘删除即可,或者直接手动删除虚拟系统对应的文件夹即可。 3.10 安装 vmtools3.10.1 介绍
3.10.2 安装vmtools 的步骤
3.10.3 设置共享文件夹
04 目录结构4.1 Linux 目录结构4.1.1基本介绍
4.2 具体的目录结构(不用背,知道即可)
05 远程登录到 Linux 服务器5.1 为什么需要远程登录Linux5.1.1 说明: 公司开发时候, 具体的应用场景是这样的
5.2 远程登录Linux-Xshell65.2.1 介绍
5.3 下载-安装-配置和使用:下载 free-for-home-school 版本 地址: https://www.xshell.com/zh/free-for-home-school/
5.4 远程上传下载文件-Xftp65.4.1 介绍是一个基于 windows 平台的功能强大的 SFTP、FTP 文件传输软件。使用了 Xftp 以后,windows 用户能安全地在 UNIX/Linux 和 Windows PC 之间传输文件。 5.4.2 Xftp6 安装配置和使用
5.4.3 细节讨论如何处理 Xftp 中文乱码问题
5.5 Xftp6 和 XShell6 的使用5.5.1 练习要求
06 Vi 和 Vim 编辑器6.1 vi 和 vim 的基本介绍Linux 系统会内置 vi 文本编辑器 Vim 具有程序编辑的能力,可以看做是 Vi 的增强版本,可以主动的以字体颜色辨别语法的正确性,方便程序设计。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。
6.2 vi 和 vim 常用的三种模式6.2.1 正常模式? 以 vim 打开一个档案就直接进入一般模式了(这是默认的模式)。在这个模式中, 你可以使用『上下左右』按键来移动光标,你可以使用『删除字符』或『删除整行』来处理档案内容, 也可以使用『复制、粘贴』来处理你的文件数据。 6.2.2 插入模式按下 i, I, o, O, a, A, r, R 等任何一个字母之后才会进入编辑模式, 一般来说按 i 即可. 6.2.3 命令行模式输入 esc 再输入:在这个模式当中, 可以提供你相关指令,完成读取、存盘、替换、离开 vim 、显示行号等的动作则是在此模式中达成的! 6.3 vi 和 vim 基本使用使用 vim 开发一个 Hello.java 程序, 保存.步骤说明和演示
6.4 各种模式的相互切换
6.5 vi 和 vim 快捷键6.5.1 快捷键使用练习
07 开机、重启和用户登录注销7.1 关机&重启命令7.1.1 基本介绍
7.1.2 注意细节
7.2 用户登录和注销7.2.1 基本介绍
7.2.2 使用细节
7.1.2 注意细节
7.2 用户登录和注销7.2.1 基本介绍
7.2.2 使用细节
|
|
|
|
|
| 上一篇文章 下一篇文章 查看所有文章 |
|
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
| 360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年12日历 | -2025/12/5 5:42:46- |
|
| 网站联系: qq:121756557 email:121756557@qq.com IT数码 |