• linux用户组相关,密码相关,文件操作,和启动级别


    一。开机重启和用户切换

      注意,当关机或重启前,都应当先执行一下sync指令,把内存的数据写入磁盘,防止数据丢失。

    shutdown命令
        shutdown -h now :立即关机
        shutdown -h 2   :1分钟后关机
        shutdown -r now :立即重启
        shutdown -r 1    :1分钟后重启
    
    halt
        关机
    reboot
        重启
    sync:
        把内存的数据同步到磁盘

    二。用户切换

      正常操作linux中,避免使用root用户权限。

      切换用户:

    su - 用户名    切换用户
    exit          回到原来用户

      注销用户,这个命令在图形界面无效

    前提:图形界面无效
    logout

    三。用户管理。

      每个用户都是由一个加目录的,用户登录账号时,会自动进入家目录中。

       所以,在分配任务的时候可以分配指定目录文件夹作为家目录。

      Linux 系统是一个多用户多任务的操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。

      Linux 的用户需要至少要属于一个组。

      添加用户:

    useradd  [选项]  用户名
    
    例子:
    useradd lxx 
    
    说明:
    1.创建用户成功后会自动创建和用户名同名的家目录

    指定家目录

    useradd -d 目录路径 用户名


    指定用户组

    useradd -g 用户组名 用户名

      给用户指定或修改密码

    passwd 用户名

      删除用户:

    userdel 用户名            删除用户,保留家目录
    userdel -r 用户名        删除用户,不保留家目录

      在正常删除用户的时候,会保留家目录。

      查询用基本信息:

    id 用户名
    uid(用户id)  gid(组id)组(组名)

      切换用户:

    su - 用户名        切换用户
    exit              返回原来用户

      当高权限切换到低权限的时候,不需要密码。

    四。组管理

      root用户也可以对组进行管理。

      添加组:

    groupadd 组名

      删除组

    groupdel 组名

      组内不能由用户,否则删除失败

      修改移动组员

    usermod -g 组名 用户名

      /etc/passwd

      这个文件夹记录着用户的各种信息,

       每行含义:用户名:口令(不显示):用户id:组id:注释性描述:主目录:Shell

       /etc/shadow

      这个文件存放用户密码相关的地方

      /etc/group

      这个文件存放关于组的配置

    五。指定运行级别

      一共有7个级别1

      0:关机

      1:单用户[找回丢失密码]

      2:多用户状态[无网络服务]

      3:多用户状态[有网络服务]

      4:保留级别

      5:图形界面

      6:系统重启

      当用户进入到/etc/inittab中的时候就可以修改最后一行:

    id:5:initdefault:

      如果需要切换指令:

    init [012356]

      当进入文件切换到重启状态的时候,会循环重启,,如何解决这个问题?

    开机->在引导时输入 回车键-> 看到一个界面输入 e ->  
    看到一个新的界面,选中第二行(编辑内核)在输入 e->
    在这行最后输入(空格)1(级别) ,再输入 回车键->再次输入 b ,这时就会进入到单用户模式。 这时,我们就进入到单用户模式,使用 passwd 指令来修改 root 密码。

      同样可以用这个方法修改root密码

     六。文件目录

      使用man可以获取帮助:

    man 指令及配置文件
    help shell内置指令
    百度

      pwd指令

    pwd        显示当前所在的目录

      ls指令

    ls [选项] [目录或文件]        查看文件信息
    ls -a                     查看所有文件和目录,包括隐藏的
    ls -l                    以列表的方式显示

      cd指令

    cd 路径
    cd ~:    回到家目录
    cd ..:  回到上一级目录

      mkdir,创建文件夹

    mkdir [选项] 路径        创建文件夹
    mkdir -p 路径             创建多级文件夹

      rmdir指令  删除文件夹

    rmdir [选项] 路径        删除空文件夹
    rmdir -r 路径             递归删除空文件夹
    
    文件夹下有内容,则无法删除

      touch指令 创建文件

    touch 文件路径
    
    可以一次创建多个文件
    touch 文件路径1 文件路径2

      cp指令 拷贝

      拷贝文件到目标路径

    cp [选项] 源路径 目标路径
    
    cp 源路径 目标路径              拷贝单个文件
    cp -r 源路径 目标路径            拷贝文件夹

      当拷贝发现相同文件时,会提示是否覆盖?》

    cp [选项] 源路径 目标路径        取消提示,强制复制

      rm指令

      删除目录或者文件

    rm [选项] 目标路径
    
    rm 文件路径            删除文件
    rm -r 文件夹路径        删除文件夹
    rm -f xxxx            强制删除不提示

      mv指令 移动文件或者重命名

    mv 源路径 目标路径

      cat指令  显示问价内容

    cat [选项] 文件路径
    
    cat 文件路径        显示文件内容
    cat -n 文件路径        显示文件内容,并显示行号

      管道补充

      为了方便阅读,可以添加|管道,将内容传给下一个执行处理

    cat -n /etc/profile | more

    七。more指令

      more指令是基于vi编辑器的文本过滤器,以全屏的方式按页显示文本内容。

      more指令中内置了很多快捷键,用起来很方便。

    more 文件路径
    空格            向下翻一页
    Enter         向下翻一行
    q             立即离开
    Ctrl+F         向下滚动一屏
    Ctrl+B         向上滚动一屏
    =             显示当前行号
    :f             输出文件名和当前行号

      less指令

      比more更加强大,功能比more更过,这里只介绍部分

    less 文件路径

      快捷键

    空格                向下翻一页
    pagedown          向下翻一页
    pageup              向上翻一页
    /字符串            向下查找[字符串],n下一个,N上一个
    ?字符串            向上查找[字符串],n下一个,N上一个
    q                  离开less
  • 相关阅读:
    python3-常用模块之openpyxl(1)
    测试团队的工作模式
    接口测试之HttpClient
    接口测试之PostMan
    接口测试之HTTP协议
    ant+jmeter安装配置
    数据库结构比较和结构迁移工具
    MS SQLServer表数据生成Insert语句
    MS SQLServer数据库结构及数据对比
    HTTP协议
  • 原文地址:https://www.cnblogs.com/LZXlzmmddtm/p/12057117.html
Copyright © 2020-2023  润新知