• Linux——Linux用户管理、组管理和文件管理常用命令总结


    1. 用户管理

    linux中的用户管理:
           任何使用linux的系统资源的用户,必须使用一个合法的账号和密码,账号和密码一般都是向系统管理员申请。
           root是linux系统安装时默认创建的系统管理员账号,由root创建普通账号。

    命令描述
    useradd [用户名]添加用户【会默认在/home创建一个与用户名相同文件夹,存放用户文件】
    passwd [用户名]更改用户密码
    su [用户名]切换用户【高级权限到低级权限不需要密码,低级到高级需要密码】
    id [用户名]查看用户信息
    userdel [用户名]删除用户
    userdel -r [用户名]删除用户的同时级联删除它的主目录

    在这里插入图片描述
    在这里插入图片描述

    当删除用户提示:userdel: user lisi is currently used by process 7483,crtl+D推出几次就好

    备注信息:

    • 创建用户

      • 在/home目录下创建用的根目录,目录名称默认跟用户名相同
      • 在linux中任何一个用户都至少属于一个组,新建用户时如果不指定组,则会新建一个组,组名跟用户名相同,并且把该用户添加到该组中。
    • 用户设置密码

      • 设置用户密码要进入用户文件存放位置
      • 密码要满足一定的复杂度
    • 切换用户

      • 从权限高的用户切换权限低的用户,不需要密码验证;
      • 从权限低的用户切换到权限高的用户,必须密码验证。

    2. 组管理

    • Linux中的组相当于角色的概念,可以对有共性的用户进行统一管理;
      • 每一个用户至少属于一个组,不能独立于组存在,也可以属于多个组;
      • 新建用户时如果不指定组,则会新建一个组,组名跟用户名相同,并且把该用户添加到该组中。
    命令描述
    groupadd [组名]创建组
    groupdel [组名]删除组
    gpasswd -a [用户名] [组名]将用户添加到组中
    id [用户名]查看用户是否添加到组中
    gpasswd -d [用户名] [组名]将用户从组中 移除
    useradd -g [组名] [用户名]创建用户时直接指明用户所在组

    在这里插入图片描述

    3. 文件管理

    • 文件管理主要包括以下
      • 文本文件的创建,编辑,删除,复制,移动
      • 目录文件的创建,删除,复制,移动
    命令描述
    mkdir [文件名]创建目录
    mkdir -p [目录1/目录2]创建多级目录
    rmdir删除目录
    cd [文件路径]切换所在目录

    在这里插入图片描述

    命令描述
    touch [文本文件名]创建文件
    cp 文件名 目录将文件复制到目录
    cp -r 目录1 目录2将目录1所有内容递归复制到目录2
    rm [文件名]删除文件
    rm -f [文件名]强制删除文件
    rm -f [目录]递归删除[每一次都会询问]
    rm -rf 目录强制递归删除目录
    vim [文件名]编辑文件内容
    cat [文件名]显示文件内容
    cat -n [文件名]显示文件的n行信息
    more [文件名]一次性加载文件所有内容到内存,分页显示按回车翻一行、按空格翻一页
    less 文件名分页加载文件所有内容到内存,分页显示按回车翻一行、按空格翻一页,按q退出查看
    head [选项] 文件名选择查看文件的头
    tail [选项] 文件名选择查看文件的尾

    在这里插入图片描述

    • 目录和文件管理都会有相对路径和绝对路径
      • 绝对目录:以盘符开始的目录叫绝对目录,从盘符开始查找目标目录
      • 相对目录:以目录名开始的目录叫相对目录,从当前目录开始查找目标目录
  • 相关阅读:
    C进阶-语言文件操作
    vue3+vite+ts中的@的配置
    [Lingo编程极速入门]——基础01
    【场景化解决方案】连接“云上管车”与道闸系统,企业用车流程更高效
    17个工作必备的Python自动化代码分享(上篇)
    凭借这份180道最全高级岗面试题及答案,成功入职,美团定级T4
    Linux禁用退格键的响铃
    51单片机可调幅度频率波形信号发生器( proteus仿真+程序+原理图+报告+讲解视频)
    信息学奥赛初赛天天练-89-CSP-S2023基础题1-linux常用命令、完全平方数、稀疏图、队列、散列表、二叉树、哈夫曼树
    数据改版 | CnOpenData中国高新技术企业专利统计数据
  • 原文地址:https://blog.csdn.net/weixin_44606952/article/details/126489896