Linux第一周学习内容(期末复习版)

发布时间 2023-12-11 18:30:16作者: 小涵的博客

第一章 初识Linux

1.1 Linux系统的简介

对于Linux系统的介绍,老师只是大概的讲了一部分,印象最深的是Linux的几个特点:多用户、多任务、多线程、多CPU

1.2 虚拟机的安装

对于虚拟机VMware的安装,老师讲的十分详细,基本上就是手把手一步步的教我们安装,书上的教程也十分到位,中间也有出现过问题。但基本都通过问老师解决了。

然后就是虚拟机一个十分重要的功能:快照和克隆,快照可以保存现有系统的一个状态,可以在系统出现错误的时候,回到保存的状态,十分实用。

这一章的知识也只是让我们熟悉虚拟机这个工具,为接下来的学习做好铺垫。

第二章 文件管理

2.1 文件的目录与路径

到这一章我们Linux的学习才算正式步入正轨。

首先介绍了centOS 7 的目录结构,可以知道所有的文件都在根目录(/)下,然后又介绍根目录下的一些常见目录,如/bin ,/etc,/home,/usr,/tmp,/root,/sbin,/var等等

文件路径分为绝对路径和相对路径:

绝对路径是指从根目录开始的完整路径,包括所有父目录的路径,直到目标文件或者目录所在的位置。

相对路径是指相对于当前目录的路径。当前工作目录是指用户当前正在工作的目录。

命令操作

通过pwd 命令查看当前所在的目录,添加"-p"参数显示实际工作目录

通过cd 命令切换相对路径

通过mkdir 命令创建一个空白目录,还可以通过添加"-p"参数来创建一个多层目录

通过ls -a 命令可以查看隐藏的目录和文件

通过ls -l 命令查看文件与目录的的属性,可以简写为ll

通过rmdir 命令只能删除空目录,添加参数"-p"可以连同上层空目录一起删除

通过touch 命令可以创建一个空白文件,echo命令写入新的内容到文件中,添加“-d”参数可以修改文件的时间

通过cat 命令可以查看文件内容,more 命令可以以逐页的方式显示文件内容, head 命令可以查看文件的前几行内容,添加“-n”参数显示文件的前n行

通过 cp 命令可以复制文件,mv 命令可以移动或者重命名文件或者目录,rm 命令可以删除文件

2.2 Vim编辑器

1.vim编辑器的三种模式
1.1 命令模式:不能对文件直接编辑,只能通过快捷键进行一些操作(如移动光标、复制、粘贴等),打开vim后默认进入命令模式

 

语法1:^ //键盘输入符号^,光标移动到光标所在行的行首

语法2:$ //键盘输入符号$,光标移动到光标所在行的行尾

语法3:gg //键盘输入字母gg,光标移动到文件的首行

语法4:G //键盘输入字母G,光标移动到文件的尾行

语法5:ctrl+b //键盘ctrl+b,向上翻屏(前提是文件内容足够翻屏)

语法6:ctrl+f //键盘ctrl+f,向下翻屏

语法7:数字G //键盘输入数字+字母G,光标移动到指定行(数字对应的行数)

语法8:数字+键盘方向键上/下 //键盘输入数字+键盘方向键上/下,光标以光标所在行为准向上/下移动指定行(对应的数字)

语法9:数字+键盘方向键左/右 //键盘输入数字+键盘方向键左/右,光标以光标所在位置为准向左/右移动指定个字符(对应的数字)

语法10::数字 //键盘输入英文符号:+数字再回车,光标移动到指定行(属于末行模式)

1.2 末行模式:可在末行输入一些命令对文件进行操作(如搜索、替换、保存、退出、高亮等)

 

语法1::w //键盘输入英文符号:+字母w再回车,保存当前文件

语法2::w 文件路径 //键盘输入英文符号:+字母w+空格+文件路径再回车,另存为指定文件

语法3::q //键盘输入英文符号:+字母q再回车,退出当前文件

语法4::wq //键盘输入英文符号:+字母wq再回车,保存当前文件并退出 

语法5::q! //键盘输入英文符号:+字母q+英文符号!再回车,不保存对文件的修改并退出

1.3 编辑模式:可对文件内容进行编辑

i 在光标所在字符前开始插入

a 在光标所在字符前开始插入

o 在光标所在行的下面另起一行开始插入

I 在光标所在行的行首开始插入,若行首有空格则在空格后插入

A 在光标所在行的行尾开始插入

O 在光标所在行的上面另起一行开始插入

S 删除光标所在行并开始插入