Linux操作系统复习(超详细)

一、文件系统(虚拟的)

1、虚拟文件系统(可以彻底无视掉物理存放位置):19个

定义:文件系统是操作系统对于文件的管理方式

1、在Linux系统中,一切皆为文件;若非文件,则为进程
2、文件类型:目录,特殊文件,链接文件,套接字,命名管道
3、常见的文件系统格式:
	FAT32  windows中常见的文件系统格式
	NTFS   windows中常见的文件系统格式,能存储比FAT32更大的文件
	EXT     linux中定义的文件系统格式
	XFS     常用在服务器,小型工作站中的文件系统格式

在这里插入图片描述

2、路径写法

绝对路径:从最高的根目录开始写的路径表示方式,由于系统中不存在比根目录更上一级的目录,则表示的为文件在系统中的绝对位置,及无论你在系统什么位置,都可以通过绝对路径找到对应文件

相对路径:相对于当前所在位置,文件的所在位置。根据当前所在位置不同,路径的表示也会跟着改变。

【例】通过相对路径和绝对路径进入文件夹
1)查看当前路径有什么文件:ls
在这里插入图片描述
2)然后新建一个文件夹 :文件夹1
在这里插入图片描述
3)进入文件夹1
a . 通过绝对路径进入
在这里插入图片描述
b . 通过相对路径进入

在这里插入图片描述

二、文件基本操作

1、命令行前缀

xixijiazi@xixijiazi-virtual-machine:~#对应的是:用户@主机名 : 当前路径 提示符

用户:提示当前使用的用户名
主机名:提示当前使用的主机名
当前路径:提示当前所在路径
提示符:提示当前用户权限     # :表示超级管理员  $:表示普通用户

【例】查看当前所在目录:pwd

在这里插入图片描述

2、增

创建文件:touch 文件名
在这里插入图片描述

创建目录:mkdir 目录名
在这里插入图片描述
【例】1)在目录“one” 中创建一个目录“second”
1)当目录one 不存在,使用: mkdir -p one/second

2)目录one存在,直接使用 : mkdir one/second
在这里插入图片描述

文件的复制:cp 源文件 目标目录的路径
【例】现在目录one里有个文件a.txt,现在请将她复制到目录one的子目录second中,并且命名为:b.txt
在这里插入图片描述
可见,复制后的文件内容一致.

【例】同上,我们假设second这个子目录不存在,会发生什么?
在这里插入图片描述
所以,上级目录必须存在!!!

【例】复制目录到目标目录中,目录one的子目录有asecond,把a复制到second中。cp -R 目录 目标目录

在这里插入图片描述
可见,必须加-R参数!

创建打包文件:tar 参数 打包文件存放路径 源文件
【例】将文件夹1中的one文件打包。
在这里插入图片描述

可选参数:
-c   		创建一个包
-v 		 	显示处理过程
-f			给包命名
-t 			查看包的内容
-x			解开一个包
-z			压缩格式gzip
-j			压缩格式bzip2
-j			压缩格式 XZ
3、删

1、删除文件:rm 文件名

发布了49 篇原创文章 · 获赞 38 · 访问量 8306

猜你喜欢

转载自blog.csdn.net/Mr_C_python/article/details/102557152
今日推荐