普通文件:包含文本、数据或程序的一般文件,如.txt、.cpp等。 目录文件:用于存储其他文件和目录的容器,以文件夹形式存在。 符号链接:类似于Windows中的快捷方式,指向其他文件或目录。 三、特殊文件类型 管道文件:用于进程间通信,允许一个进程写入数据,另一个进程读取。 套接字:用于网络通信,两个进程可以通过套接字...
如ifconfig等;/dev:用于存放设备文件;/mnt:系统管理员安装临时文件系统的安装点,系统提供这个目录是让用户临时挂载其他的文件系统;/boot:存放用于系统引导时使用的各种文件;**/lib **:存放着和系统运行相关的库文件 ;/tmp:用于存放各种临时文件,是公用的临时文件存储点;/var:用于存放运行时需要改变数据的文件,也是...
/tmp:用于存放各种临时文件,是公用的临时文件存储点; /var:用于存放运行时需要改变数据的文件,也是某些大文件的溢出区,比方说各种服务的日志文件(系统启动日志等)等; /lost+found:这个目录平时是空的,系统非正常关机而留下“无家可归”的文件(windows下叫什么.chk)就在这里。 什么是 inode ? 一般来说,面试不...
在Linux系统中,打包和压缩文件是常见的操作。不同的打包类型适用于不同的用途和需求。本文将详细介绍 5 种常见的 Linux 打包类型,包括tar、gzip、bzip2、zip 和 7z,以及它们的特点、使用方法和适用场景。 1. tar tar(tape archive)是一种常见的 Linux 打包工具,它主要用于将多个文件和目录打包成单个文件。tar ...
▼根据文件类型进行读取操作 普通文件读取 文件系统操作:如果是读取普通文件,内核会根据文件描述符找到对应的文件系统相关信息(如文件所在的文件系统类型是 ext4、btrfs 等)。通过文件系统的超级块(superblock)和 inode 结构,内核可以确定文件数据在磁盘上的存储位置(以块为单位)。然后,利用块设备驱动程序将数据从磁盘读...
我还记得在我初用Mac终端(shell为zsh)时,有人告诉我输入文件目录时,输入几个字母后按tap键,可以自动补全,当时觉得特别神奇,还特意向我不是学计算机的同学炫耀,命令行有多么好用。合理的使用快捷键确实可以明显的提高工作效率,对shell常用快捷键的总结如下: ...
有了硬盘并不意味着LInux可以立刻把它用来存储,还需要组合进Linux的文件体系才能被Linux使用。 2.Linux文件体系 Linux以文件的形式对计算机中的数据和硬件资源进行管理,也就是彻底的一切皆文件,反映在Linux的文件类型上就是:普通文件、目录文件(也就是文件夹)、设备文件、链接文件、管道文件、套接字文件(数据通信的接...
1、配置文件介绍: 每个Linux 程序都是一个可执行文件,它含有操作码列表,CPU 将执行这些操作码来完成特定的操作。 例如,ls 命令是由 /bin/ls 文件提供的,该文件含有机器指令的列表,在屏幕上显示当前目录中文件 的列表时需要使用这些机器指令。几乎每个程序的行为都可以通过修改其配置文件来按照您的偏好或需 ...