1.1、文件目录
在 文件系统上,叫做目录,在某些其他系统(例如:Windows)上叫做文件夹。系统只有文件目录的概念,没有类似驱动器的概念,所有的文件和目录都包含在一个文件系统根目录中。
以下为系统根目录下的常用子目录介绍:
/ #系统根目录 /bin #存放着最经常使用的命令 /boot #系统启动时使用的核心文件,包括链接以及镜像文件等 /dev #存放的是外部设备 /etc #系统范围的配置文件 /home #所有非特权用户的目录 /lib #存放系统最基本的动态链接共享库 /lost+found #系统意外关机时就存放的数据 /media #系统把识别的设备挂载到这个目录下 /mnt #让用户临时挂载别的文件系统 /opt #这是给主机额外安装软件的目录,默认空 /proc #虚拟文件系统,系统内存的映射,通过该目录来获取系统信息 /root #系统管理员目录,也称作超级权限者的主目录 /run #临时文件目录,存储系统启动以后的信息 /sbin #存放的是系统管理员使用的系统管理程序 /srv #存放一些服务启动之后需要提取的数据 /sys #用于存储系统内核树数据 /tmp #用来存放一些临时文件 /usr #用户的应用程序和文件一般都放在这个目录 /var #存放着在不断扩充或被修改的文件,例如各种日志文件
Debian11 文件系统 基本命令
在 Debian11 的世界中,每一个管理员迟早都要使用命令。例如,当系统启动失败后只给了一个命令恢复模式。所以在这样的场景下能够使用命令行是一种基本的生存技能。
3.1、浏览目录
pwd 命令(print working directory)会打印出当前目录位置。改变当前目录可以通过 cd 命令(change directory)。其中上级目录叫..,当前目录为.。ls 命令会列举目录中的内容,若没有参数,则其将对当前目录进行操作。
pwd #打印当前目录 cd #改变当前目录 cd . #使用当前目录 cd .. #使用当前目录的上级父目录 ls #列出当前目录全部内容
3.2、管理目录
Debian11 管理目录也很简单,例如,mkdir 目录名 :创建一个新的目录;rmdir 目录名 :删除一个已存在的目录;mv 命令:可以移动和/或重命名文件和目录;删除一个文件可以使用 rm 文件名 命令来完成。
mkdir data #创建目录 rmdir data #删除目录 mv data data_new #重命名目录 touch data.log #创建文件 rm data.log #删除文件
3.3、显示文件内容
cat 文件名 命令,主要用于连接文件并将内容送至标准输出设备,即读取文件并将其内容显示在终端上。
cat data.log #显示文件里面的内容信息
3.4、搜索文件
find 目录 条件 :用于在指定 目录 下根据给定的 条件 搜索文件。最常用的条件是: -name 文件名,将设定 find 以文件名作为条件查找文件。在以下示例中,你也可以将 . 换成指定目录,例如 find /data。
find . -name "*.log" #将当前目录下所有.log结尾的文件全部显示出来 find . ! -name "*.log" #将当前目录下所有不是.log结尾的文件全部显示出来 find . #列出当前目录下所有的目录和文件