精华内容
下载资源
问答
  • Linux同样具备完善的文件系统。用户既可以使用界面友好的Nautilus图形文件管理器, 也可以使用功能强大的shell文件系统管理工具。 (2)linux是一种兼容性很高的操作系统,支持的文件系统格式很多,大体可分以下几类...

    【1】Linux文件系统的类型
    (1)在任何一个操作系统中,文件系统无疑是其最重要的组件,用于组织和管理计算机存储设备上的大量文件,
    并提供用户交互接口。Linux同样具备完善的文件系统。用户既可以使用界面友好的Nautilus图形文件管理器,
    也可以使用功能强大的shell文件系统管理工具。
    (2)linux是一种兼容性很高的操作系统,支持的文件系统格式很多,大体可分以下几类:
    1)磁盘文件系统:指本地主机中实际可以访问到的文件系统,包括硬盘、CD-ROM、DVD、USB存储器、磁盘阵列等。
    常见文件系统格式有:autofs、coda、Ext(Extended File sytem,扩展文件系统)、Ext3、Ext4、VFAT、ISO9660(通常是CD-ROM)、
    UFS(Unix File System,Unix文件系统)、FAT、FAT16、FAT32、NTFS等;
    2)网络文件系统:是可以远程访问的文件系统,这种文件系统在服务器端仍是本地的磁盘文件系统,客户机通过网络远程访问数据。
    常见文件系统格式有:NFS、Samba等;
    3)专有/虚拟文件系统:不驻留在磁盘上的文件系统。常见格式有:TMPFS(临时文件系统)、PROCFS(Process File System,进程文件系统)
    和LOOPBACKFS(Loopback File System,回送文件系统)。
    (3) 目前Ext4是Linux系统广泛使用的一种文件格式。在Ext3基础上,对有效性保护、数据完整性、数据访问速度、向下兼容性等方面做了改进。
    最大特点是日志文件系统:可将整个磁盘的写入动作完整地记录在磁盘的某个区域上,以便在必要时回溯追踪。
    (4) SCSI与IDE设备命名
    1)sata硬盘的设备名称是“/dev/sda”
    /dev/sda1 含义?
    /dev/sdb3 含义?
    2)IDE硬盘的设备名称是“/dev/hda”
    /dev/hdc2 含义?
    3)如果很在意系统的高性能和稳定性,应该使用SCSI硬盘
    4)cat /proc/partitions
    (5) Linux分区的命名方式
    1)字母和数字相结合
    2)前两个字母表示设备类型
    “hd”代表IDE硬盘
    “sd”表示SCSI或SATA硬盘
    3)第三个字母说明具体的设备
    “/dev/hda”表示第一个IDE硬盘
    “/dev/hdb”表示第二个IDE硬盘
    (6) 交换分区
    1)将内存中的内容写入硬盘或从硬盘中读出,称为内存交换(swapping)
    2)交换分区最小必须等于计算机的内存
    3)可以创建多于一个的交换分区
    4)尽量把交换分区放在硬盘驱动器的起始位置
    (7) 文件系统逻辑结构
    1) 某所大学的学生可能在一两万人左右,通常将学生分配在以学院-系-班为单位的分层组织机构中。若需要查找一名学生时,
    最笨的办法是依次问询大学中的每一个学生,直到找到为止。如果按照从学院、到系、再到班的层次查询下去,必然可以找到该学生,且查询效率高。
    这种树形的分层结构就提供了一种自顶向下的查询方法。
    2) 如果把学生看作文件,院-系-班的组织结构看作是Linux文件目录结构,那么就同样可以有效地管理数量庞大的文件。
    3) 一直使用微软Windows操作系统的用户似乎已经习惯了将硬盘上的几个分区,并用A:、B:、C:、D:等符号标识。
    存取文件时一定要清楚存放在哪个磁盘的哪个目录下。
    4) Linux的文件组织模式犹如一颗倒置的树,这与Windows文件系统有很大差别。所有存储设备作为这颗树的一个子目录。
    存取文件时只需确定目录就可以了,无需考虑物理存储位置。

    【2】Linux文件系统的结构
    (1) 分区与目录的关系:
    在Windows下,目录结构属于分区;在Linux下,分区属于目录结构。
    (2) 如何知道文件存储的具体硬件位置呢?
    1) 在Linux中,将所有硬件都视为文件来处理,包括硬盘分区、CD-ROM、软驱以及其他USB移动设备等。
    为了能够按照统一的方式和方法访问文件资源,Linux中提供了对每种硬件设备相应的设备文件。
    一旦Linux系统可以访问到硬件,就将其上的文件系统挂载到目录树中的一个子目录中。
    2) 例如,用户插入USB移动存储器,Ubuntu Linux自动识别后,将其挂载到“/media/disk”目录下。
    而不象Windows系统将USB存储器作为新驱动器,表示为“F:”盘。
    (3) Linux文件系统就是一个树形的分层组织结构。将根(/)作为整个文件系统的惟一起点,其他所有目录都从该点出发。
    将Linux的全部文件按照一定的用途归类,合理地挂载到这颗“大树”的“树枝”或“树叶”上,如图所示。
    而这些全不用考虑文件的实际存储位置,无论是存在硬盘上,还是在CD-ROM或USB存储器中,甚至是网络终端。
    (4) 基本目录
    1) 由于Linux是完全开源的软件,各Linux发行机构都可以按照自己的需求对文件系统进行裁剪,所以如此众多的Linux发行版本的目录结构也不尽相同。
    为了规范文件目录命名和存放标准,颁发了文件层次结构标准(FHS,File Hierarchy Standard),2004年发行版本FHS 2.3。Ubuntu Linux系统同样也遵循这个标准。
    2) 绝对路径和相对路径
    a. 在认识到Linux文件系统是树形分层的组织结构,且只有一个根节点之后。在Linux文件系统中查找一个文件,只要确定文件名和路径,就可以惟一确定这个文件。
    例如 “/usr/games/gnect”
    b. 绝对路径:指文件在文件系统中的准确位置。通常在本地主机上,以根目录为起点。例如“/usr/games/gnect”就是绝对路径。
    c. 相对路径:指相对于用户当前位置的一个文件或目录的位置。例如,用户处在usr目录中时,只需要“games/gnect”就可确定这个文件。
    (5) Linux文件系统与Windows文件系统比较

    展开全文
  • 7、文件系统

    2020-04-02 17:29:39
    Linux同样具备完善的文件系统。 图形文件管理器 Nautilus 、功能强大的Shell文件系统管理工具 文件系统类型 Linux是一种兼容性很高的操作系统,支持的文件系统格式很多 ,大体分为几类: 磁盘文件系统 : 指本地...

    在Linux 中 一切皆文件

    文件系统无疑是最要的组件,用于组织和管理计算机存储设备上的大量文件,并提供用户交互接口。Linux同样具备完善的文件系统。 图形文件管理器 Nautilus 、功能强大的Shell文件系统管理工具

    文件系统类型

    Linux是一种兼容性很高的操作系统,支持的文件系统格式很多 ,大体分为几类:

    • 磁盘文件系统 : 指本地主机中实际可以访问到的文件系统,包括硬盘、CD-ROM、DVD、USB存储器、磁盘阵列等 ;常见文件系统格式;autofs、coda、Ext(Extended File System,扩展文件系统)、Ext3、Ext4、VFAT、ISO9660(通常是CD-ROM)、UFS(Unix File System,Unix文件系统)、ReiserFS、XFS、JFS、FAT(File Allocation Table,文件分配表)、FAT16、FAT32、NTFS(Techonology File System)等
    • *网络文件系统 :可以远程访问的文件系统,这种文件系统在服务器端仍是本地的磁盘文件系统,客户机通过网络远程访问数据。文件系统格式有:NFS(Network File System,网络文件系统)、 Samba(SMB/CIFS)(常用服务器)、AFP(Apple Filing Protocol,Apple文件归档协议)和WebDAV等;
    • 专有/虚拟文件系统:不驻留在磁盘上的文件系统,常见格式有:TMPFS(临时文件系统)、PROCFS(Process File System,进程文件系统)和LOOPBACKFS(Loopback File System,回送文件系统)

    • 目前Ext4是Linux系统广泛使用的一种文件格式。在Ext3基础上,对有效性保护数据完整性数据访问速度向下兼容等方面做了改进
    • 最大特点是日志文件系统 : 可将整个磁盘的写入动作完整地记录在磁盘的某个区域上,以便在必要时回溯追踪
    • FAT16、FAT32、NTFS是Microsoft Windows系统的主要的文件系统格式
    • Linux 系统同样可以很好的支持这些文件格式。不过以往版本的Linux系统需要单独挂载Windows文件系统,目前很多Linux可以自动识别这些文件格式,以制度方式访问计算机磁盘上Windows系统上的文件。

    SCSI与IDE设备命名

    dev 为设备文件目录

    sata硬盘的设备名称是 “/dev/sda

    • /dev/sda1含义?
    • /dev/sda3含义?

    IDE硬盘设备名称是 “/dev/hda

    • /dev/hdc2 含义?
    如果很在意系统的高性能稳定性,应该使用SCSI硬盘

    cat /proc/partitions

    Linux分区的命名方式

    字母数字结合

    前两个字母表示设备类型

    • hd 代表IDE硬盘
    • sd 表示SCSI或SATA硬盘

    第三个字母说明具体的设备

    • /dev/hda 表示第个IDE硬盘
    • /dev/hdb 表示第个IDE硬盘

    交换分区

    • 将内存中的内容写入硬盘或硬盘中读出,称为内存交换(swapping)
    • 交换分区最小* 必须等于计算机内存
    • 可以创建多于一个的交换分区
    • 尽量把交互分区放在硬盘驱动器起始位置

    文件系统结构

    文件系统逻辑结构

    • Windows 将磁盘分区 A、B、C、D…
    • Linux 的文件组织模式犹如一颗倒置的树 。所有存储设备作为这棵树的一个子目录。存取文件只需要确定目录就可以了 ,无需考虑物理存储位置 。

    分区与目录的关系

    • Windows下,目录结构属于分区 ; Linux下,分区属于目录结构

    如何知道文件存储的具体硬盘位置?

    • Linux中将所有硬件都视为文件来处理。包括硬盘分区、CD-ROM、软盘以及其他USB移动设备等。为了能够统一的方式和方法访问文件资源,Linux中提供了对每种硬件设备相应的设备文件。一旦Linux系统可以访问到硬件,就将其上的文件系统挂载到目录树中的一个子目录中
    • 例如: 用户插入USB移动存储器 , Ubuntu Linux 自动识别后 ,将其挂载/media/disk目录下
      目录结构

    目录说明

    目录 说明
    * /bin (/usr/bin 、 /usr/local/bin) 是Binary的缩写, 存放最经常使用的命令(可执行文件-二进制)
    * /boot 存放Linux内核启动文件,包括一些连接文件以及镜像文件、Grub、lilo启动器程序
    /dev 类似于windows的设备管理器,把所有的硬件用文件的形式存储。包括硬盘、分区、键盘、鼠标、USB、tty等
    * /etc 所有的系统管理所需要的配置文件子目录 ,例如 passwd-用户账号信息、hostname-主机名
    * /home 存放用户的主目录,在Linux中每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的。
    /initrd 存放启动时挂载initrd.img 映像文件目录 , 以及载入所需设备模块目录
    /lib 系统开机所需要最基本的动态连接共享库,其作用类似于Windows里的DLL文件。几乎所有的应用程序都需要用到这些共享库。
    /lost+found 这个目录一般情况下是空的,当系统非法关机后,这里就存放了一些文件 ,存放fsck放置的零散文件
    * /media linux系统会自动识别一些设备,例如U盘、光驱等等,当识别后,linux会把识别的设备挂载到这个目录下。
    * /mnt 系统提供该目录是为了让用户临时挂载别的文件系统的,我们可以将外部的存储挂载在/mnt/上,然后进入该目录就可以查看里的内容了. 临时挂载点
    /opt 这是给主机额外安装软件所摆放的目录 , 作为可选文件程序的存放目录主要被第三方开发者用来简易的安装和卸载它们的软件包。如安装ORACLE数据库就可放到该目录下。
    /proc 这个目录是一个虚拟的目录,它是系统内存的映射,访问这个目录来获取系统信息。存放所有标志位文件的进程,他们通过进程号或其他系统动态信息进行标识,例如:puinfo文件存放CPU当前动作状态的数据
    * /root 该目录为系统管理员,也称作超级权限者的用户主目录
    */sbin (/usr/sbin 、 /usr/local/sbin) s就是Super User的意思,这里存放的是系统管理员使用的系统管理程序。包括系统管理目录查询关键命令文件
    /srv service缩写,该目录存放一些服务启动之后需要提取的数据
    /tmp 这个目录是用来存放一些临时文件的 ,所有用户对该目录都有读写权限
    /sys 这是linux2.6内核的一个很大的变化。该目录下安装了2.6内核中新出现的一个文件系统 sysfs
    * /usr/local 这是另一个给主机额外安装软件所安装的目录。一般是通过编译源码方式安装的程序。
    */var 这个目录中存放着在不断扩充着的东西,习惯将经常被修改的目录放在这个目录下。包括各种日志文件
    /selinux [security-enhanced linux] 360 SELinux是一种安全子系统,它能控制程序只能访问特定文件。

    常见目录 , 结合了centosUbuntu

    子目录解释

    一级目录 子目录 描述
    /usr 用于存放用户直接有关的文件和目录,例如应用程序及支持它们的库文件。一般为重要目录
    /usr/X11R6t XWindow系统
    /usr/bin 用户和管理员的标准命令
    /usr/include c/c++等各种开发编译环境的标准include文件
    /usr/lib 应用程序已程序包的连接库
    /usr/local 系统管理员安装的应用程序目录
    /usr/local/share 系统管理员安装的共享文件
    /usr/sbin 用户和管理员标准命令
    /usr/share 存放使用手册等共享文件的目录
    /usr/share/dict 存放码表的目录
    /usr/share/man 系统使用手册
    /usr/share/misc 一般数据
    /share/sgml SGML数据
    /usr/share/xml xmls数据
    /var 通常由于存放长度可变的文件,例如日志文件和打印机文件
    /var/cache 应用程序缓存目录
    /var/crash 系统错误信息
    /var/games 游戏数据
    /var/lib 各种状态数据
    /var/lock 文件锁定记录
    /var/log 日志记录
    /var/mail 电子邮件
    /var/opt /opt目录的变量数据
    /var/num 进程标识数据
    /var/spool 存放电子邮件、答应任务等的队列目录
    /var/tmp 临时文件目录

    路径

    绝对路径相对路径 , 两者关系是相对的

    文件系统导航

    目录导航

    • pwd : 显示绝对路径名 ~ 表示用户主目录

    • ls : 列出用户有权访问的任何目录

    • 语法格式: ls [-a |-A|-c|-F|-l|-L|-o|-r|-R|-t|-u] [filename|directory]

      选项 描述
      -a 包括隐藏文件
      -A 包括隐藏文件 但不列出 . …
      -c 按修改时间排序
      -F 目录后面标记 /,可执行文件*,符号链接@,管道后面|,socket文件=
      -l 以列表格式来显示文件的详细信息
      -L 若指定文件为一个符号链接文件 则显示链接所指向的文件
      -o 与-l相同,只是显示拥有者信息
      -r 字母逆序最早优先的顺序显示输出结果
      -R 递归的形式显示目录的各个子目录中的文件
      -t 按修改的时间心事输出结果
      -u 按文件上次存取的时间心事输出结果
      -h 文件大小按K、M、G为单位显示,与-l一起使用 , 例: ls -hl
    • 第一项由10个字符组成,例如 drwxr-xr-x说明了该文件目录的文件类型访问权限

    • 第一个字符表示文件类型

    • 从左起第二个字符到第10个字符表示文件访问权限,以3个字符为一组,分为三组,组中每个位置对应一个指定的权限,其顺序为读写执行

    • 三组字符又分别代表文件所有者权限文件从属组权限以及其他用户权限。三个字符组成一个2进制数 # 最高权限 777

    文件类型

    文件类型 类型符 描述
    普通文件 - 值ASCII文本文件、二进制可执行文件、以及硬件链接
    块设备文件 b 块输入/输出设备文件
    字符设备文件 c 演示输入/输出设备文件,每次I/O操作仅传送一个字符
    目录文件 d 包含若干文件或子目录
    符号链接文件 l 只保留了文件地址,而不是文件本身
    命令管道 p 一种进程间通信的机制,用于进程间通讯的暂时文件
    套接字 s 用于进程间通信,两台计算机间通讯的应用程序接口(API)

    文件和目录权限

    权限类型 应用于目录 应用于任何其他类型的文件
    读(r) 授权读取目录或子目录内容的权限 授予查看文件的权限
    写(w) 授予创建、修改或删除文件或子目录的权限 授予写入权限,允许修改文件
    执行(x) 授予进入目录的权限 允许用户运行程序
    - 无权限 无权限

    文件权限

    cd

    cd ../.. 返回

    生产文件(目录)

    • 创建、复制、移动与删除文件
    • touch file cp mv rm

    cp

    • 拷贝文件或目录
    • 语法格式: cp [-a|-d|-f|-i|-p|-r|-l|-v] [SOURCE] [DEST]

    支持多文件操作 , 最少有对源文件的读取权限 读目标文件或目录有写入权限

    选项 描述
    -a 通常在拷贝目录时使用 ,保留连接、文件属性、并递归拷贝目录,其作用等于dpr选项组合
    -d 拷贝时保留连接
    -f 非交互模式的复制操作,覆盖已存在的目标文件而不提示
    -i 交互模式的复制操作,与-f相反,在覆盖目标文件之前将给出提示
    -p 除复制源文件内容外,还将其修改时间访问权限同时复制
    -r 若源文件是目录,cp命令将递归的复制该目录下的所有子目录和文件
    -l 不做拷贝,只是连接文件
    -v 显示详细的复制过程

    mv

    • 移动文件或目录改名
    • 语法: mv [-i|-f|-v] [SOURCE] [DEST]
    选项 描述
    -f 非交互模式的移动操作,覆盖已经存在的目标文件而不提示
    -i 交互模式的移动操作 , 覆盖前会给出提示
    -v 显示详细的移动过程

    rm

    • 授权下 删除一个或多个文件/目录 , 对于链接紫杉醇链接,原文件保存不变
    • 语法: rm [-i|-f|-r|-v] [DEST]
    选项 描述
    -f 非交互模式的删除操作,忽略不存在的文件
    -i 交互模式的删除操作 , 覆盖前会给出提示
    -r 若源文件是目录,将递归的删除该目录下的所有子目录和文件
    -v 显示详细的删除过程

    rm命令执行物理删除,一旦一个文件被删除,就不能恢复

    mkdir

    • 语法格式: mkdir [-p] directory_name
    • -p : 表示 级联创建

    rmdir

    • 语法格式: rmdir [-p] directory_name
    • -p : 表示 级联删除

    查看文件(内容)

    cat

    • 语法格式: cat [-v|-T|-E|-u] filename
    选项 描述
    -v 用一种特殊形式显示控制字符 ,LFD与TAB除外
    -T 将TAB显示为^l ,只与 -v 选项同时使用
    -E 每行的末尾显示一个 $ 符 , 只与 -v 选项同时使用
    -u 输出不经过缓冲区

    echo

    head

    • 用于显示文件或标准输入的前几行
    • 语法 : head [-num] filename

    tail

    • 用于显示文件或标准输入的后几行
    • 语法 : head [+/-num] filename
    • +num:表示从第num行以后开始显示
    • -num:表示文件尾 num行处开始显示,默认末尾10行

    连接文件

    • 类型 :
    • 硬链接是利用Linux中为每个文件分配物理编号——inode建立连接,因此硬链接不能跨文件系统
    • 软链接(符号链接)是利用文件的路径名建立链接。通常建立软连接使用绝对路径而不是相对路径,以最大限度增加可移植性

    in

    • 创建文件的链接文件 ,类似于 快捷方式
    • 语法格式: in [-s] target link_name

      -s 表示为创建链接,缺省时 ,创建硬链接 , 链接可以是目录也可以是文件

    压缩文件

    压缩工具 解压工具 文件扩展名
    gzip gunzip .gz
    bzip2 bunzip2 .bz2
    zip unzip .zip

    gzip与gunzip

    • 语法格式: gzip [-l | -d| -num] filename
    选项 描述
    -l 查看压缩文件内的信息,包括文件数、大小、压缩比等参数,并不是进行文件压缩
    -d 将文件解压,功能与gunzip相同
    -num 指定压缩比率 , num为1~9个等级

    在执行gzip命令后 , 它将删除的未压缩的文件并只保留已压缩的版本

    • 语法格式: gunzip [-f] file.gz

    -f | 用于解压文件是,对同名文件不做提示
    gunzip 与gzip相反

    * tar

    • tar命令主要用于将若干文件或目录合并为一个文件,以便备份和压缩。当然,之后出现tar程序的改进版,可实现合并归档同时进行压缩
    • 语法格式 :tar [-t|-x|-c|-v|-f|-j|-z] tarfile filelist
    选项 描述
    -t 显示归档文件中的内容
    -x 释放归档文件
    -u 更新归档文件
    -c 创建一个新的归档文件
    -v 显示归档释放的过程信息
    -f 用户指定归档文件的文件名,否则使用默认名称
    -j 由tar生成归档 然后又bzip2压缩
    -z 由tar生成归档 然后又gzip压缩

    常用 tar -zxvf

    • 示例:
    // 压缩
    tar -cf  XXX        // 归档  
    tar -cjf XXX.tar    // bzip2压缩
    tar -czf XXX.tar    // gzip压缩
    ls -lh              // 查看
    // 解压
    tar -xvf XXX.tar     // 查看归档文件中的详细内容
    tar -zvjf XXX.tar.bz // 
    tar -zvxf XXX.tar.gz // 
    

    编辑文件

    查看vi

    展开全文
  • SVG格式&引入方式

    2021-01-18 15:53:25
    具备目前网络流行jpg和png等格式无法具备的优势:可以任意放大图形显示,但绝不会以牺牲图像质量为代价;可在svg图像中保留可编辑和可搜寻状态;平均来讲,svg文件比其它格式的图像文件要小很多,因而下载也很快。...

    什么是SVG格式:

    • 一种开放标准的矢量图形语言
    • 可以直接用代码来描绘图像,用任何文字处理工具打开svg图像,通过改变部分代码来使图像具有交互功能,并可以随时插入到HTML中通过浏览器(如chrome浏览器)来观看。
    • 设计高分辨率的Web图形页面。
    • 具备目前网络流行的jpg和png等格式无法具备的优势:可以任意放大图形显示,但绝不会以牺牲图像质量为代价;可在svg图像中保留可编辑和可搜寻的状态;平均来讲,svg文件比其它格式的图像文件要小很多,因而下载也很快。
    • SVG可作为单独的一个文档出现, 文件后缀为.svg。

    CANVAS和SVG格式的区别:

    • Canvas绘制图形:

      1. 位图
      1. 放大变模糊,失真,丰富
      1. 基于HTML既有标签绘制
    • SVG绘制图形:

      1. 矢量图
      1. 放大不会失真,依然清晰 稍逊于位图
      1. 基于XML绘制,可自定义标签

    怎么打开SVG格式的文件:

    • 由于svg是矢量图文件,一般的图片查看工具无法打开,使用Adobe Illustrator可以查看而且能够再次编辑svg文件,还能导出保存为svg或其他格式的文件。
    • svg文件还可以同过浏览器打开,如使用火狐浏览器就可以直接svg文件,不过有些浏览器可能要安装插件,其它的软件还有如SVGDeveloper专业svg格式编辑软件。
    HTML引入SVG有多种方式,下面讲解四种方式:
    1. 图片

    2. 背景

    3. 框架

    4. 直接引用

    <body>
      hello world!!!
    <!--  图片方式引入-->
      <img src="standard_svg.svg" />
    <!--  背景方式引入-->
      <div style="height:200px;width:200px;background:url(standard_svg.svg) no-repeat"></div>
    <!--  框架方式引入-->
      <iframe src="first-圆-人脸.svg"></iframe>
    <!--  直接在html中引入svg代码-->
      <div id="svg_div">
        <svg xmlns="http://www.w3.org/2000/svg" width="200" height="200">
          <circle cx="100" cy="100" r="50" fill="red"></circle>
        </svg>
      </div>
    </body>
    
    展开全文
  • 中国省份地图 svg格式

    热门讨论 2012-11-07 13:16:38
    SVG可以算是目前最最火热图像文件格式了,它英文全称为Scalable Vector Graphics,意思为可缩放矢量图形。它是基于XML(Extensible Markup Language),由World Wide Web Consortium(W3C)联盟进行开发。...
  • 具备完善的文件系统,用户既可以使用界面友好的Nautilus图形文件管理 器,页可以使用功能强大的shell文件系统管理工具。 文件系统类型 —— linux是一种兼容性很高的操作系统,支持的文件系统格式很多,大体 可以...

    linux文件系统
     —— 在任何一个操作系统中,文件系统无疑是最重要的组件,用于组织
     和管理计算机存储设备上的大量文件,并提供用户交互接口,linux同样
     具备完善的文件系统,用户既可以使用界面友好的Nautilus图形文件管理
     器,页可以使用功能强大的shell文件系统管理工具。
     
     文件系统类型
     —— linux是一种兼容性很高的操作系统,支持的文件系统格式很多,大体
     可以分为以下几类:
     —— 磁盘文件系统:指本地主机中实际可以访问到的文件系统,包括硬盘、
     CD-ROM、DVD、USB存储器、磁盘阵列等。常见文件系统格式有:autofs、
     coda、Ext(Extended File system,扩展文件系统)、Ext3、Ext4、VFAT、
     IS09660(通常是CD-ROM)、UFS(Unix File System,Unix文件系统)、FAT、
     FAT16、FAT32、NTFS等;
     —— 网络文件系统:是可以远程访问的文件系统,这种文件系统,在服务器
     端仍是本地的磁盘文件系统,客户端通过网络远程访问数据。常见文件格式
     有:NFS、Samda等;
     —— 专有/虚拟文件系统:不驻留在磁盘上的文件系统。常见格式有:TMPFS(
     临时文件系统)、PROCFS(Process File System,进程文件系统)和(
     Loopback File System,回送文件系统)。
     
     目前Ext4是linux系统广泛使用的一种文件模式。在Ext3基础上,对有效性
     保护、数据完整性、数访问速度、向下兼容等方面做了改进。
     —— 最大的特点是日志文件系统:可将整个磁盘的写入动作完整地记录在
     磁盘的某个区域上,以便在必要时回溯追踪。
     
     linux分区的命名方式
     字母与数字相结合
     前两个字母表示设备类型
     —— "hd"代表IDE硬盘
     —— "sd"表示SCSI或SATA硬盘
     第三个字母说明具体的设备
     —— "/dev/hda"表示第一个IDE硬盘
     —— "/dev/hdb"表示第二个硬盘
     如果很在意系统的高性能和稳定性,应该使用SCSI硬盘
     
     文件系统相关命令
     file命令
     —— 在linux文件系统中,文件扩展名不总是被使用或被一致的使用。如果
     一个文件没有扩展名,或者文件与其扩展名不符时怎么办,file命令功能
     用于判定一个文件的类型。file命令一般语法格式为:
            file [filename]
     —— 其中filename是文件名。命令的输出将显示该文件是二进制文件、文本
     文件、目录文件、设备文件,还是linux中其他类型的文件。 
     
     mkdir命令
     —— mkdir命令用于创建一个目录。一般语法格式为:
            mkdir [-p] directory_name
     —— 其中,directory_name为要创建的目录名,并且不能是已有目录,通常
     不允许嵌套创建子目录。
     —— 使用选项[-p]表示可以创建子目录
     
     rmdir命令
     —— rmdir命令用于删除一个目录。一般语法格式为:
            rmdir [-p] directory_name
     —— 其中,directory_name为要删除的一个或多个目录名
     —— 使用选项[-p]表示可以删除子目录
     —— rm -r directory_name效率更高,因为它不需要各层目录均为空
     
     创建连接文件
     —— linux中有两种类型的链接:
        —— 硬链接:是利用linux中为每个文件分配的物理编号————inode建立
        链接。
        —— 软连接(符号链接):是利用文件的路径名建立链接。通常建立软
        链接使用绝对路径而不是相对路径,以最大限度增加可移植性。
     需要注意的是,如果是修改硬链接的目标文件名,链接依然有效;如果修
     改软连接的目标文件名,则链接将断开;对一个已存在的链接文件执行移
     动或删除操作,有可能导致链接的断开。假如删除目标文件后,重新创建
     一个同名文件,软链接将回复,硬链接不在有效。
     
     ln命令
     —— 命令可以使用创建文件的链接命令。一般语法格式为:
            ln [-s] target link_name
     —— 其中,选项"-s"表示为创建软链接。在缺省的情况下,创建硬链接。参
     数target为目标文件,link_name为链接文件名。如果链接文件名已经存在
     但不是目录,将不做链接。目标文件可以是任何一个文件名,也可以是一个目录。
     
     

    展开全文
  • 三维设计师在设计电路板过程中,有时需要进行电路设计和机械结构设计的交互,这要求所使用软件具备机电协同相关功能,以帮助设计师高效完成该部分设计工作。中望3D2021提供了ECAD模块,可满足“电路设计和机械...
  • Android实现炫酷SVG动画效果

    万次阅读 多人点赞 2015-08-17 18:05:59
    svg是目前十分流行图像文件格式了,svg严格来说应该是一种开放标准矢量图形语言,使用svg格式我们可以直接用代码来描绘图像,可以用任何文字处理工具打开svg图像,通过改变部分代码来使图像具有交互功能,并可以...
  • 一个为弥补IIS自身功能不足而编写一个智能IIS多功能软件,它能将IIS本身不具备的多个功能集合在自己身上。用户可以有选择性进行使用,无论你IIS是安装使用何种脚本VIF都支持。该软件主要面向为拥有IDC服务器...
  • 讨论了基于Qt/EmbeddedMP3音乐播放器设计方法,其继承了Qt图形界面GUI编程思想,采用Phonon模块对MP3格式文件进行解码,实现了播放本地MP3音频文件。设计MP3音乐播放器,具备了一些基本音乐操作处理功能...
  • icejs 和 rax-app 内有一些具备一定规律和格式的 JS 类配置文件,如: <ul><li>/src/app.ts 应用配置</a></li><li>/src/router.ts 路由配置</a></li><li>...</li></ul> 如何实现动态配置编辑辅助和...
  • 在EXCEL另存DBF功能的基础上还可以轻松实现对所有SQL数据库(*.DBF)文件进行加密或解密操作,防止重要内容不被随意读写操作。全能语音朗读器具备英语学习复读机的功效可重复及延时朗读。存储格朗读机即时响应按回车时...
  • Java获取word表格中数据

    千次阅读 2019-04-11 11:13:07
    做Excel报表数据时有选择POI实现,但是POI功能也很单一,对于文档格式维护性差,最重要是POI在操作word数据时显得力不从心,所以对于word中数据的交互就要找找其他方式。其实对于文档操作,微软有自己一套...
  • 在EXCEL另存DBF功能的基础上还可以轻松实现对所有SQL数据库(*.DBF)文件进行加密或解密操作,防止重要内容不被随意读写操作。全能语音朗读器具备英语学习复读机的功效可重复及延时朗读。存储格朗读机即时响应按回车时...
  • svg是目前十分流行图像文件格式了,svg严格来说应该是一种开放标准矢量图形语言,使用svg格式我们可以直接用代码来描绘图像,可以用任何文字处理工具打开svg图像,通过改变部分代码来使图像具有交互功能,并可以...
  • TurboDemo软件是一款能够快速把单个截图编辑成幻灯...功能介绍 以Flash与其它格式制作外观精美市场推广以及销售演示文件 制作交互式电子学习课程以及使用说明(具备点击区域、小测验与SCORM) IT与培训:制作帮助说明
  • 在进行软件系统开发的最初环节,一般都需要进行系统的选型,即根据系统功能的实际需求,选择合适的开发工具及软件架构。 blog对系统的可靠性、稳定性有比较高的要求。本系统设计时,比较主流的B/S设计有基于JSP、...
  • linux--sed命令

    2016-08-02 12:58:41
    一、使用sed编辑器的好处有些时候,你会...Linux系统提供了具备功能的编辑器,例如sed和gawk,本文主要介绍sed编辑器。二、sed编辑器的简介sed编辑器被称为流编辑器(stream editor)。 普通的交互式文本编辑器比如v
  • 学校资源库管理系统

    热门讨论 2012-11-07 09:31:34
    教师可以将自己制作的课件加入,不断丰富资源库内容,资源的内容支持文字、图片、音频视频等常用格式,具有强大的检索功能,可以根据多种条件查找,支持常见的文件格式(如文本文件,HTML文件,Office文件)。...
  • 4.4 测试所具备的素质 20 4.5 自动化测试 20 4.6 测试误区 21 五 浅谈功能测试用例模板设计 21 5.1 Excel 模版 21 5.2 测试用例状态转换分析 23 六 如何提高软件质量 23 6.1 什么是质量 24 6.2 流程对质量...
  • 所以具备了和用户交互功能,可以在页面中随意改变要显示的数据,使用非常简单,xml配置,在图标上面单击右键可以导出PDF,JPEG等格式的文件.柱状图,饼图,曲线图,气泡图,股票图,其中有些图形还支持2D,和3D的样式,可以...
  • C#微软培训教材(高清PDF)

    千次下载 热门讨论 2009-07-30 08:51:17
    17.4 异步文件操作 .227 17.5 小 结 .234 第十八章 高 级 话 题 .235 18.1 注册表编程 .235 18.2 在 C #代码中调用 C++和 VB 编写组件 .240 18.3 版 本 控 制 .249 18.4 代 码 优 化 .252 18.5 小 ...
  • C#微软培训资料

    2014-01-22 14:10:17
    17.2 文件存储管理 .217 17.3 读 写 文 件 .222 17.4 异步文件操作 .227 17.5 小 结 .234 第十八章 高 级 话 题 .235 18.1 注册表编程 .235 18.2 在 C #代码中调用 C++和 VB 编写组件 .240 18.3 版 ...
  • pads9.0电子设计软件

    2009-12-15 10:21:49
    事实上,尽管PADS ES Suite Ap SW产品有广泛和强大的功能,但并没有完全涵盖PADS9.0版本中的所有产品功能,客户可以根据产品和自身的设计要求,增选相应功能的模块产品。 PADS ES Suite Ap SW标准套件  模块DxD ...
  • ROOT :具备所有功能的一系列面向对象的框架,能够非常高效地处理和分析大量的数据,为欧洲原子能研究机构所用。 STLport:是STL具有代表性的版本。 STXXL:用于额外的大型数据集的标准模板库。 tbox:类似于glib...
  • 北斗PDF转换器

    2018-07-23 15:46:50
    北斗PDF转换器支持:1.支持自定义转换页面范围;2.支持批量添加图片文件;3.支持一键文件拖入软件界面;4.转换速度快,效果良好。北斗PDF转换器软件功能有PDF转Word、PDF转JPG...转换成word的文件可以对文件进行任意修改。

空空如也

空空如也

1 2 3 4 5 6
收藏数 104
精华内容 41
关键字:

具备交互功能的文件格式