Linux基础命令——文件管理篇
***Linux系统中一切皆文件***

首先介绍在Linux系统中所包含的原始文件目录(部分)
- bin :主要用于执行普通用户输入的命令
- boot :主要用于计算机启动文件存放
- dev :主要用于驱动、硬件(如:鼠标、键盘...)等
- etc :主要是配置文件、控制台文件
- home:用于存放普通用户自己文件的位置
- root :除root用户能够进入,其他用户不能够进入,类似普通用户的home文件夹
- run :存储临时文件,运行目录等
- sbin :root用户使用的,与bin文件夹类似,存储命令使用
- tmp :临时目录
- usr :系统中应用程序文件存放位置
- var :与tmp类似
文件管理命令使用详解
- pwd——print work directory(注:辅助记忆,系统中使用不了)
作用:显示当前工作目录
示例:pwd

- ls——list files
作用:用于查看路径/指定路径下包含的文件、文件夹等内容
方法:ls 绝对路径 或者在查看当前工作目录下直接使用 ls
示例:ls /home 注意:ls 后面一定要跟空格,不然系统识别不了

ls /home -l 作用是将文件的详细信息展现出来,比如:文件类型、操作权限(读、写、执行)等
- 文件类型
- :普通文件(文本文件、二进制文件、压缩文件)
d:目录文件(蓝色)
以上两种是比较常见的文件类型,下面就是不常见的文件类型
b:设备文件(块设备)比如:硬盘、U盘
c:设备文件(字符设备)比如:打印机、终端
l:链接文件(淡蓝色)
s:套接字文件
p:管道文件
- cd——chang directory
作用:用于切换工作目录
方法:cd 绝对路径 或者 cd 相对路径
示例:cd /home

- mkdir
作用:创建文件夹
方法:mkdir 路径和目录名
示例:mkdir /home/test

当需要连续创建文件目录时,需用 -p 参数,作用:当创建目录没有上一级时,自动创建
mkdir /home/zhangsan/lisi -p

- touch
作用:创建文件
方法:touch 路径和文件名
示例:touch /home/test1

- cp——copy
作用:用于复制文件或者文件夹到新的路径下
方法:cp 源文件路径 目标文件夹
示例:cp /home/zhangsan/test1 /home

复制后:

- mv——move
作用:用来为文件或目录改名、或将文件或目录移入其它位置
方法:mv 源文件路径 目标文件路径
示例:mv /home/zhangsan/lisi /home

- rm——remove
作用:用于删除目标路径下的文件夹或文件
方法:rm 文件或者目录的路径
注意:rm -rf (强制删除) 一定不要乱使用 rm -rf /
示例:rm /home/zhangsan -rf

- cat
作用:用于查看文件内容
方法:cat 文件路径
示例:cat /home/test

- head
作用:用于查看内容的前几行——由给定的参数决定查看几行
示例:head -6 /home/cat

- tail
作用:用于查看文件的尾部内容——根据指定参数决定查看后几行内容
示例:tail - 2 /home/test1

- more
作用:方便查看内容一页显示不完的文件,作用与cat一样
示例:more /home/test1
注意:使用回车键是一行一行往下翻,使用空格键是一页一页往下翻

- grep
作用:过滤关键字,查询文件中的关键字信息
示例:grep -c /home/test1
操作前:

操作后:

~~~~~~~~~~~~~~~~~~~~~~~~~~~~有什么不足欢迎补充~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Linux基础:深入理解文件管理与常用命令
本文详述了Linux系统中的原始文件目录结构,重点讲解了pwd、ls、cd、mkdir、touch、cp、mv、rm、cat、head、tail、more和grep等关键文件管理命令的用法及示例,帮助读者掌握Linux环境下的文件操作技巧。
538

被折叠的 条评论
为什么被折叠?



