Linux | 文件与用户管理
Table of Contents

Linux目录结构

/ 根目录下面的结构

app  bin  boot  chao  dev  etc  home  lib  lib64  media  mnt  mydata  myfile  opt  proc  root  run  sbin  srv  sys  tmp  usr  var 
  • bin网文件夹:普通用户使用的命令
    如:/bin/ls,/bin/date

    file

  • sbin管理员使用的命令
    如:/sbin/service

    file

  • dev设备文件
    如:/dev/sda,/dev/sda1

    file

  • root目录,root目录的home
    home存储普通用户家目录

    file

  • tmp:临时文件(进程产生的临时文件)

  • var:存放的是一些变化文件,如数据库,日志,邮件

    file

  • mnt:手工挂载设备的挂载点

    file

  • media:移动设备默认的挂载点

  • etc:配置文件(系统相关,如网络/etc/sysconfig/network)

    file

  • proc:虚拟的文件系统,内核进程信息或者实时状态,硬件的状态

  • usr:系统文件,类似winwods的c盘
    如:/usr/local,用于安装软件

文件管理

  1. 文件管理命令
    创建文件
    touch file1.txt
    创建目录
    mkdir /demo
    迭代创建目录(没有上一级目录时,自动创建)
    mkdir /demo/java1/spring
    复制
    cp /file1.txt dir1/
    移动
    mv file1.txt dir1
    删除
    rm -rf 文件或目录的路径
    查看文件内容
    cat file1.txt
    翻页
    more /root/file1.txt
    head头部
    head /root/fiel1.txt
    tail尾部
    tail /root/file.txt
    grep 过滤关键字
    grep 'abc' /root/file1.txt前提是文件中要有abc
    kubectl get pods | grep nginx-pod

  2. 文件类型

    • -:普通文件
    • d: 目录文件
    • b:设备文件(块设备)存储设备硬盘,、dev/sda,/dev/sda1
    • c:设备文件(字符设备)打印机,终端/dev/tty1
    • l:链接文件
    • s:套接字文件
    • p: 管道文件

用户管理

  1. 用户/组基本概念
    查看当前登录的用户信息
    file
上一篇
下一篇