普通文件 (Regular file),存储文本。简写为 “-”
目录文件 (Directory file),存储其它文件和目录信息。简写为 “d”
符号链接文件 (Symbolic link file),指向另 1 个目录或者文件。简写为 “l”
套接字符文件 (Socket file),用于进程间进行通信。简写为 “s”
块设备文件 (Block device file),用于访问存储设备,例如硬盘。简写为 “b”
字符设备文件 (Character device file),用于访问其它设备,例如键盘、鼠标。简写为 “c”
管道文件 (FIFO file ),用于进程间通信。简写为 “p”
[命令] Linux 命令 file 的使用 (显示文件的信息)
内容一:file 命令的格式
# file <options> <file1> <file2> ......
内容二:file 命令的选项
1) -b 只显示文件类型,不显示文件名
2) -c 显示命令的执行过程
3) –mime 显示 MIME 信息
4) –mime-type 显示 MIME 信息,但是只显示 MIME 类型
5) -f 显示此文件中所有的文件,1 个文件名 1 行
6) -s 显示 (块/字符设备) 文件
7) -L 显示软连接指向的源文件
8) -z 显示压缩文件里的被压缩的文件
[命令] Linux 命令 zgrep (显示压缩文本的行同时不用解压文件)
内容一:zgrep 命令的用法
和 grep 命令相同
内容二:zgrep 命令的选项
和 grep 命令相同,除了以下选项
1) –dereference-recursive 或者 -R
2) –directories 或者 -d
3) –exclude
4) –exclude-from
5) –exclude-dir
6) –include
7) –null 或者 -Z
8) –null-data 或者 -z
9) –recursive 或者 -r
内容三:grep 命令
[步骤] 系统升级 (从 Fedora 40 升级到 Fedora 42)
步骤一:升级所有已安装的软件
# sudo dnf update
步骤二:安装 Fedora 升级软件
# sudo dnf install dnf-plugin-system-upgrade
步骤三:刷新所有现有版本的软件源
# sudo dnf upgrade --refresh
步骤四:下载升级所有所需的软件
# sudo dnf system-upgrade download --releasever=42
步骤五:重启并升级系统
# sudo dnf system-upgrade reboot
(注意:系统会重启,并在后台升级系统,这个步骤可能会持续很长一段时间,根据虚拟机的硬件性能而定)
[内容] Linux 常见目录 & 文件
内容一:Linux 的 /proc/self/mountstats 文件
目录 & 文件位置
/proc/self/mountstats
目录 & 文件性质
文件
目录 & 文件来源
Linux 安装时同时创建
目录 & 文件作用
存储系统所有挂载的文件
内容二:Linux 的 /proc/fs/nfsd/* 文件、/proc/fs/nfs/* 文件、 /proc/net/rpc/*/content 文件
目录 & 文件位置
/proc/fs/nfsd/*
/proc/fs/nfs/*
/proc/net/rpc/*/content
目录 & 文件性质
文件
目录 & 文件来源
启动 NFS 服务或者挂载 NFS 服务时创建
目录 & 文件作用
存储系统所有 NFS 服务启动时的文件和挂载 NFS 目录时的文件
内容三:openSUSE & SLES 的 /etc/rc.d/ 软链接文件
目录 & 文件位置
/etc/rc.d/
目录 & 文件性质
软连接文件,指向 init.d 目录
目录 & 文件来源
由 insserv-compat 软件包安装时自动创建
目录 & 文件作用
开机是自动执行此目录 & 文件下的文件
