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:表示列出所有的文件详细的权限与属性(包含隐藏文件))

 

 

posted @ 2019-12-29 19:32  20175330杨璟旭  阅读(244)  评论(0编辑  收藏  举报