Linux第一次周总结
第一章 初识 Linux
1.Linux简介
Linux,一般指GNU/Linux(单独的Linux内核并不可直接使用,一般搭配GNU套件,故得此称呼),是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹(Linus Benedict Torvalds)于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它支持32位和64位硬件,能运行主要的Unix工具软件、应用程序和网络协议。
2.快照与克隆
快照是虚拟机磁盘文件在某个点的副本。
克隆是以一个已经存在的虚拟机作为父本,建立该虚拟机的副本。
3.本章小结
本章主要介绍了Linux相关知识,包括虚拟机系统安装、快照与克隆。本章的知识相对比较枯燥乏味,却是进一步学习的必要基础。
第二章 文件管理
1.文件目录与路径
1.1文件目录
根目录下常见的目录:/bin、/etc、/home、/usr、/tmp、/root、/sbin/var
1.2文件路径
绝对路径是指从根目录开始的完整路径,包括所有父目录的路径,直到目标文件或者目录所在的位置。
相对路径是指相对于当前目录的路径。当前工作目录是指用户当前正在工作的目录。
2.目录与文件操作
2.1目录操作
2.1.1创建目录:通过mkdir命令创建一个空白目录,此外还可以添加“-p”参数来创建一个多层目录。
2.1.2查看目录:通过pwd命令显示当前所在的目录,添加“-P”参数可以显示实际工作目录,通过“ls-a”命令可以查看隐藏的目录与文件,通过“ls-l”命令可以查看隐藏的目录与文件。
2.1.3切换目录:通过cd命令1可以切换目录。
2.1.4删除目录:通过rmdir命令只能删除空目录,添加“-p”参数即可连同上层空目录一起删除。
2.2文件操作
2.2.1创建文件:通过touch命令创建一个空白文件,也可以设置文件、属性。
2.2.2查看文件:通过cat命令可以查看内容较少的文件;通过more命令以逐页的方式显示文件内容;通过less命令对文件或其他输出进行分页显示;通过head命令查看文件的前几行内容;通过tail命令查看文件后几行内容;通过grep命令可以对文件进行过滤、搜索关键词。
2.2.3复制文件:使用cp命令可以复制文件。
2.2.4移动文件:mv命令可以移动或者重命名文件或目录。
2.2.5删除文件:rw命令可以删除文件。
2.3 Vim编辑器
2.3.1三种模式
命令模式:不能对文件直接编辑,只能通过快捷键进行一些操作(如移动光标、复制、粘贴等),打开vim后默认进入命令模式;
末行模式:可在末行输入一些命令对文件进行操作(如搜索、替换、保存、退出、高亮等);
编辑模式:可对文件内容进行编辑;
2.3.2vim模式切换(重点)
1.切换到命令模式
用vim指令打开文件时默认为命令模式;按一下键盘ESC键可从编辑模式切换到命令模式;按一下或连按两下ESC键或用键盘删除末行模式下的英文符号:可从末行模式切换到命令模式。
2.切换到末行模式
命令模式下键盘输入英文符号:可切换到末行模式;
3.切换到编辑模式
命令模式下键盘输入字母i或a(还有其他字母也可以这两个比较常用)可切换到编辑模式以编辑
注意:vim刚打开文件时默认为命令模式,命令模式可切换到末行模式或编辑模式,但末行模式与编辑模式之间不能直接相互切换。
2.3.3编辑简单的文档
操作:打开文档-进入编辑模式-输入文本-末行模式-查看文档-再次打开文档-添加内容-不保存退出-拒绝退出-强制退出-再次查看文档
本章小结
本章主要介绍了文件的目录与路径之间的关联,以及如何对目录和文件进行调整和编辑,最后使用Vim编辑器编辑简单的文本。
Linux第一次周总结的更多相关文章
- 上海python14期第一次周考
上海python14期第一次周考 1 介绍 满分50分 考试范围: Python语法 数据类型 流程控制 考试时间: 周五下午3.00点-晚6:00 2 基础题(38分) 什么是编程语言?什么是语言? ...
- 5233杨光--Linux第一次实验
学习计时:共14小时 读书:2小时 代码:7小时 作业:2小时 博客:3小时 一.学习目标 1. 能够独立安装Linux操作系统 2. 能够熟练使用Linux系统的基本命令 3. 熟练使用Li ...
- 20135208 20135212 LINUX第一次实验报告
北京电子科技学院(BESTI) 实 验 报 告 课程:信息安全系统设计基础 班级: 201352 姓名:池彬宁 贺邦 学号:2013521 ...
- linux一周学习总结
对于linux,之前也完全没有接触过,完全零基础小白.来到马哥以后,进入学习也有一周时间 ,一周里老师带我们学习了很多指令,下面,我就自己的理解和老师讲授的内容对linux中的一些指令做一个简单的小总 ...
- Linux第一周学习总结——计算机是如何工作的
第一周学习总结--计算机是如何工作的 作者:刘浩晨 一.存储程序计算机工作模型 冯诺依曼体系结构:核心思想为存储程序计算机.两个层面: (1)硬件的角度(计算机主板):一个CPU,一块内存,之间有总线 ...
- Linux第二周学习总结——操作系统是如何工作的
第二周学习总结--操作系统是如何工作的 作者:刘浩晨 [原创作品转载请注明出处] <Linux内核分析>MOOC课程http://mooc.study.163.com/course/UST ...
- Linux认知之旅【01 与Linux第一次亲密接触】!
一.搜索LINUX,了解它的前世今生! linux很厉害,应用在很多方面,我知道有超算.IOT.树莓派. 而且好多开发人员都在用这个系统.linux作为服务器使用,常年不用重启,不宕机,很少受病毒影响 ...
- Linux 第一次学习笔记
一.Linux 为何物 Linux 就是一个操作系统,就像你多少已经了解的 Windows(xp,7,8)和 Max OS ,至于操作系统是什么,就不用过多解释了,如果你学习过前面的入门课程,应该会有 ...
- 20135316王剑桥 linux第二周课实验笔记
Linux中命令格式为: command [options选项] [arguments参数] //中括号代表是可选的,即有些命令不需要选项也不需要参数 ls或ls .显示是当前目录的内容,这里“.”就 ...
- linux第一次读书笔记
第一章 LINUX内核简介 1.1 Unix的历史 1969年的夏天,贝尔实验室的程序员们在一台PDR-7型机上实现了Unix这个全新的操作系统. 1973年,整个Unix系统用C语言进行了重写,给后 ...
随机推荐
- spring-boot-maven-plugin插件详解
一. 为什么Spring Boot项目自带这个插件 当我们在SpringBoot官方下载一个脚手架时,会发现pom.xml会自带spring-boot-maven-plugin插件 <?xml ...
- 这样看C函数才对
什么是函数?从定义来看,函数就是一段可以重复使用的代码块,比如下面这样 void hanshu() { int a = 0; int b = 3; } 这时候就应该有人要跳出来了,这是什么**!确实, ...
- Kubernetes安全框架
Kubernetes安全框架 K8S安全控制框架主要由下面3个阶段进行控制,每一个阶段都 支持插件方式,通过API Server配置来启用插件. Authentication(鉴权):身份鉴别,只有正 ...
- Composer 镜像原理 (2) —— composer.json
相关文章 Composer 镜像原理 (1) -- 初识 Composer Composer 镜像原理 (2) -- composer.json Composer 镜像原理 (3) -- 完结篇 有使 ...
- 初始elasticSearch
elasticSearch 大致印象 为什么用? mysql更擅长于crud等操作,当一张表达到百万级别时,检索速度过慢 es检索速度快 基本概念 Index索引(两层意思) 动词:类似mysql的i ...
- Redis 主从同步原理
一.什么是主从同步? 主从同步,就是将数据冗余备份,主库(Master)将自己库中的数据,同步给从库(Slave). 从库可以一个,也可以多个,如图所示: 二.为什么需要主从同步? Redis 虽然有 ...
- Singleton Pattern 单例模式简介与 C# 示例【创建型】【设计模式来了】
〇.简介 1.什么是单例模式? 一句话解释: 单一的类,只能自己来创建唯一的一个对象. 单例模式(Singleton Pattern)是日常开发中最简单的设计模式之一.这种类型的设计模式属于创建型 ...
- VS Code 有哪些好用的插件呢?【持续更新】
一.画图工具:vscode-drawio 功能:在 VSCode 中画流程图.数据流图等等. 使用方法: 创建一个后缀名为 .drawio 的文件,然后用 VSCode 打开 ...
- CF1601 题解
偶然看这一场的题目,忽然很有感觉,于是写了一下 A 题面 考虑每一位可以单独分开考虑 考虑单独的一位,每次要选 \(m\) 个位置,可能产生贡献的位置就是这位为 1 的数,设数量为 \(x\),则 \ ...
- 牛客小白月赛64 C题 题解
题目链接 题意描述 这一题的意思其实就是,让你构造一个\(n * k\)的矩阵,使得第 i 列的总和为 i ,同时使得:每一列的任意两个数之间的差不大于1,且任意两行之间的总和差不大于1. \(1 \ ...