• cat userlist-20175330


     

    cat命令

    Linux下的一个文本输出命令,通常用于观看某个文件的内容

    • 功能:
      1.一次显示整个文件
      $ cat filename
      2.从键盘创建一个文件
      $ cat > filename
      只能创建新文件,不能编辑已有文件
      3.将几个文件合并为一个文件
      $cat file1 file2 > file
      cat具体命令格式为:cat [-AbeEnstTuv] [--help] [--version] fileName
    • 说明:把档案串连接后传到基本输出(屏幕或加 > fileName 到另一个档案)
    -n 或 –number 由 1 开始对所有输出的行数编号
    -b 或 –number-nonblank 和 -n 相似,只不过对于空白行不编号
    -s 或 –squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行
    -v 或 –show-nonprinting

    cat命令

    Linux下的一个文本输出命令,通常用于观看某个文件的内容

    一般来说,查看文件内容就是查看保存在储存器中的数据块。其实文件还包含了一些其他的信息,例如文件的权限,长度,在磁盘中的位置和修改时间等等,我们将这些信息称为文件的元信息,而元信息在UNIX下便储存在inode中。

    inode

    当一个文件被创建时,系统会分配一个inode给它,这样就将文件名和inode关联起来了,我们可以将inode看做文件系统的内部名称。当用户或程序引用该文件时,系统就会通过该文件的文件名来查找相应的inode,然后通过inode来获取所需要的文件信息。

    inode中包含了这些信息

    $ stat -x /bin
    
    File: "/bin"
    Size: 1292         FileType: Directory
    Mode: (0755/drwxr-xr-x)         Uid: (    0/    root)  Gid: (    0/   wheel)
    Device: 1,4   Inode: 420321    Links: 38
    Access: Sun Dec 29 18:02:35 2019
    Modify: Sun Dec 29 15:39:42 2019
    Change: Sun Dec 29 15:39:42 2019
    文件字节数
    文件类型
    文件权限
    文件的User ID
    文件的Group ID
    文件在磁盘中的位置
    文件的节点号
    文件链接数
    文件最后修改的时间
    文件最后使用(读取或执行)的时间
    文点自身最后改变的时间,如设置权限。
    

    读取文件的 inode

     以root身份登录Linux后,执行“ls -al”(ls:list,显示文件的文件名与相关属性;-al:表示列出所有的文件详细的权限与属性(包含隐藏文件))

  • 相关阅读:
    ES 分词器简单应用
    ElasticSearch 通过 Kibana 与 ElasticSearch-head 完成增删改查
    linux 通过docker安装 elasticsearch-head
    The container name "/nacos" is already in use by container
    mysql 用户及用户权限管理命令总结-用户添加及添加权限
    docker 安装 ElasticSearch 和 Kibana 及ik 中文分词器
    docker 安装 nacos
    mysql 主从状态查询及恢复
    那些看似牛逼的「快速阅读法」为什么全是错的!?
    新手VS高手,高手是怎么读书的?
  • 原文地址:https://www.cnblogs.com/waaaaa/p/12116081.html
Copyright © 2020-2023  润新知