第二章 文件管理
本章学习目标:
1.了解目录结构
2.掌握处理文件的基本命令
3.掌握vim编辑器的使用
一、文件目录与路径
1.1文件目录
Windows系统以多根的方式处理组织文件(例如:C:\,D:\,E:\),而linux系统以单根的方式组织文件,所有的文件都在根目录(\)下,其中箭头指向真实存在的文件。
用户如需查看根目录下的文件,可以用指令 ls 查看。
1.1.1根目录下有一些需要我们牢牢记住的目录:
/表示根目录,只包含目录,不包含具体文件;
/etc主要包含系统管理文件和配置文件;
/bin存放二进制可执行文件;
/home存放所有用户文件的根目录,是普通用户的工作目录,每个用户都有一个/home目录;
/user包含所有的用户程序,是占用空间最大的目录;
/dev用来存放设备文件;
/root是超级用户的主目录;
/lib主要存放动态链接共享库文件;
/boot存放操作系统启动时需要用到的文件;
/temp存放临时文件;
/swap存放虚拟内存交换时所用文件;
/var存放运行时需要改变数据的文件。
1.1.2文件路径分为绝对路径和相对路径。
绝对路径 是指从根目录(/)开始的路径,用户通过cd命令以绝对路径进入某个文件夹,用户通过pwd命令可以查看当前工作目录的绝对路径。
相对路径 是指对于当前工作目录的路径。
“..”表示当前目录的上层目录,“.”表示当前目录,“/”表示下层目录。
1.1.3目录操作包括创建目录、查看目录、切换目录、删除目录。
mkdir命令:创建一个空白目录,还可以添加“-p”参数来创建一个多层目录。
pwd命令:显示当前所在的目录,添加“-p”参数可以显示实际工作目录,而非链接文件本身的目录名。用户通过ls-a命令可以查看隐藏的目录与文件;通过ls-l命令可以查看目录与文件的属性,ls-l可以简写为ll。
cd命令:切换目录。cd不加任何路径表示直接返回root目录,cd-表示返回上次目录。
rmdir命令:只能删除空目录,添加-p参数即可连同上层空目录一起删除、
1.1.4文件操作包括创建文件、查看文件、复制文件、移动文件、删除文件。
touch命令:可以创建一个空白文件,也可以设置文件、属性。添加-d参数可以修改文件时间。
cat命令:查看内容较少的文件(添加-n显示行号,添加-A显示不可显示控制字符),得切换至根目录(cd /)才可查看。
more命令:以逐页的方式显示文件内容,通过空白键向下翻一页,b键向上翻一页。
less命令:对文件或其他输出进行分页显示,可用pageup、pagedown与键盘方向键来上下翻看文件,查找文件比more更容易,最后按q键退出。
head命令:查看文件前几行的内容,添加-n显示文件的前n行。
tail命令:查看文件后几行的内容,添加-n显示文件的后n行,添加-f可以查看动态文件。
grep命令:对文件内容进行过滤、搜索关键词,从而快速找到所需内容。
cp命令:复制单个文件、复制整个目录,创建链接文件,对比新旧文件而予以更新,文件目录较长时可以用花括号括起不同的部分。
格式:cp file1(源文件) file2(目标文件)
mv命令:移动或者重命名文件或目录。 格式:mv file1(源文件) file2(目标文件)
rm命令:删除文件。
格式:rm file2(目标文件或目录)。 添加-r可删除目录,-f可以跳过验证直接执行删除操作。
rm-rf会直接删除目标文件或目录,不会提供任何恢复机制。
二、vim编辑器
Vim编辑器主要有三种模式:命令模式、编辑模式、末行模式。
命令模式:控制光标,对文件进行复制、粘贴、删除、查询等操作。
编辑模式:进行文本录入与更改。
末行模式:文档保存与退出,设置编辑环境。(输入“q!强制退出”)
标签:02,文件,查看,命令,添加,Linux,根目录,目录 From: https://www.cnblogs.com/rui1760928971/p/17860241.html