美文网首页
2.文件管理

2.文件管理

作者: Jesse_996 | 来源:发表于2018-09-08 00:07 被阅读0次

    在Linux中,有三种基本的文件类型:

    1. 普通文件
      普通文件是以字节为单位的数据流,包括文本文件、源码文件、可执行文件等。文本和二进制对Linux来说并无区别,对普通文件的解释由处理该文件的应用程序进行。
    2. 目录
      目录可以包含普通文件和特殊文件,目录相当于Windows和Mac OS中的文件夹。
    3. 设备文件
      有些教程中称特殊文件,是一个含义。Linux 与外部设备(例如光驱,打印机,终端,modern等)是通过一种被称为设备文件的文件来进行通信。Linux 输入输出到外部设备的方式和输入输出到一个文件的方式是相同的。Linux 和一个外部设备通讯之前,这个设备必须首先要有一个设备文件存在。

    例如,每一个终端都有自己的设备文件来供 Linux 写数据(出现在终端屏幕上)和读取数据(用户通过键盘输入)。

    设备文件和普通文件不一样,设备文件中并不包含任何数据。

    设备文件有两种类型:字符设备文件和块设备文件。
    字符设备文件以字母"c"开头。字符设备文件向设备传送数据时,一次传送一个字符。典型的通过字符传送数据的设备有终端、打印机、绘图仪、modern等。字符设备文件有时也被称为"raw"设备文件。
    块设备文件以字母"b"开头。块设备文件向设备传送数据时,先从内存中的buffer中读或写数据,而不是直接传送数据到物理磁盘。磁盘和CD-ROMS既可以使用字符设备文件也可以使用块设备文件。


    元字符是具有特殊含义的字符。* 和 ? 都是元字符:

    1. 可以匹配 0 个或多个任意字符;
    2. ? 匹配一个字符

    • 可以使用 cat 命令来查看文件内容
    • 可以通过 cat 命令的 -b 选项来显示行号

    可以使用 wc 命令来统计当前文件的行数、单词数和字符数


    可以使用 cp 命令来复制文件。cp 命令的基本语法如下:

     $ cp source_file destination_file
    

    重命名文件可以使用 mv 命令,语法为:

    $ mv old_file new_file
    

    rm命令可以删除文件

    相关文章

      网友评论

          本文标题:2.文件管理

          本文链接:https://www.haomeiwen.com/subject/vvxbwftx.html