image.png

一、文件种类与扩展名

1.1文件种类

  1. 常规文件
  2. 目录文件
    第一个字符为d
  3. 链接文件

第一个字符为l,快捷方式

  1. 设备与装置文件
    1. 区块设备:第一个字符为‘b’,用来存储数据,提供系统随机存取的接口设备,例如硬盘
      image.png
    2. 字符设备:第一个字符为‘c’,串行端口的接口设备,提供一次性读取,不能截断输出,例如键盘鼠标
      image.png
  2. 套接字文件
    第一个字符为s,网络数据承接,启动程序监听客户端的请求,通过sockets进行数据沟通
  3. 管道文件
    第一个字符为p,解决多个程序同时存取一个文件所造成的错误

    1.2文件扩展名

    常见扩展名:

  4. sh脚本,类似windows批处理

  5. tar.gz,tar.xz,tgz,zip,Z压缩
  6. xfs文件系统,文件名长度单一且目录名字不超过255个英文字符,128个中文字符和特殊字符

二、文件与目录管理

2.1、目录管理

  1. 当前目录:pwd
  2. 切换:cd
  3. 返回:cd ../
  4. 进入家目录:cd ~
  5. 创建文件夹:mkdir xxx
  6. 删除文件夹:rmdir xxx
  7. 新建文件:touch xxx
  8. 复制:cp 源文件/目录 目标文件/目录
  9. 删除:rm 文件或目录
    1. -r:超级删除
  10. 移动:mv 源文件/目录 目标文件/目录

三、linux用户配置、群组配置

每个登录账号取得两组ID:用户ID,UID;群组ID,GID

3.1系统登录过程

  1. 查找账号——/etc/passwd——etc/group读出对应UID与GIimage.png

image.png
image.png

  1. 核对密码——/etc/shadow,核对密码
    image.png

image.png
image.png

  1. 进入shell

    3.2群配置文件

    3.2.1有效群组

    image.png
    改变有效群组:newgrp

    3.2.2新增用户

    useradd
    image.png

    3.2.3密码修改

    passwd
    image.png

    3.2.4修改用户

    image.png

    3.2.5删除用户

    image.png

    3.2.6修改组

    image.png

    四、切换用户

    4.1用户切换

    su语法

    image.png

    sudo语法(不安全)

    image.png

    sudo执行流程

    image.png