zoukankan      html  css  js  c++  java
  • 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:表示列出所有的文件详细的权限与属性(包含隐藏文件))

  • 相关阅读:
    luogu P5494 【模板】线段树分裂
    珂朵莉树(ODT)
    luogu P5787 二分图 /【模板】线段树分治
    线段树
    luogu P1450 [HAOI2008]硬币购物
    树形DP
    luogu P3047 [USACO12FEB]Nearby Cows G
    1069: 向Z同学学习
    1067: 有问题的里程表
    1066: 字符分类统计
  • 原文地址:https://www.cnblogs.com/waaaaa/p/12116081.html
Copyright © 2011-2022 走看看