zoukankan      html  css  js  c++  java
  • linux常用命令

    一、处理目录的常用命令

    • ls: 列出目录
    • cd:切换目录
    • pwd:显示目前的目录
    • mkdir:创建一个新的目录
      • -p 递归创建目录
      • -m 配置文件的权限
    • rmdir:删除一个空的目录
      • -p 连同上一级一起删除
    • cp: 复制文件或目录
    • rm: 移除文件或目录
      • -r 递归删除(非常危险)
      • -f 强制,不出现警告信息
      • -i 主动询问
    • mv: 移动文件与目录,或修改文件与目录的名称

    二、文件内容查看

    • cat  由第一行开始显示文件内容
    • tac  从最后一行开始显示,可以看出 tac 是 cat 的倒著写!
    • nl   显示的时候,顺道输出行号!
    • more 一页一页的显示文件内容
    • less 与 more 类似,但是比 more 更好的是,他可以往前翻页!
    • head 只看头几行
      • -n :后面接数字,代表显示几行的意思(默认10行)
    • tail 只看尾巴几行

    三、用户和用户组管理

    1、用户账号管理

    # 新增
    useradd 选项 用户名

      选项:

      • -c comment 指定一段注释性描述。
      • -d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。
      • -g 用户组 指定用户所属的用户组。
      • -G 用户组,用户组 指定用户所属的附加组。
      • -s Shell文件 指定用户的登录Shell。
      • -u 用户号 指定用户的用户号,如果同时有-o选项,则可以重复使用其他用户的标识号。
    # 删除:
    userdel 选项 用户名
    # 修改:
    usermod 选项 用户名
    # 口令管理
    passwd 选项 用户名
        -l 锁定口令,即禁用账号。
        -u 口令解锁。
        -d 使账号无口令。
        -f 强迫用户下次登录时修改口令。

    2、用户群组管理

    # 新增用户组
    groupadd 选项 用户组
    # 删除已有用户组
    groupdel 用户组
    # 修改
    groupmod 选项 用户组
        -g GID 为用户组指定新的组标识号。
        -o 与-g选项同时使用,用户组的新GID可以与系统已有用户组的GID相同。
        -n新用户组 将用户组的名字改为新名字
    # 切换群组(一个用户有多个用户组时)
    newgrp 用户组

    3、与用户账号相关的文件

    1、/etc/passwd  (用户账号信息存放文件)

    # cat /etc/passwd
    
    root:x:0:0:Superuser:/:
    daemon:x:1:1:System daemons:/etc:
    bin:x:2:2:Owner of system commands:/bin:
    sys:x:3:3:Owner of system files:/usr/sys:
    adm:x:4:4:System accounting:/usr/adm:
    uucp:x:5:5:UUCP administrator:/usr/lib/uucp:
    auth:x:7:21:Authentication administrator:/tcb/files/auth:
    cron:x:9:16:Cron daemon:/usr/spool/cron:
    listen:x:37:4:Network daemon:/usr/net/nls:
    lp:x:71:18:Printer administrator:/usr/spool/lp:
    sam:x:200:50:Sam san:/home/sam:/bin/sh
    '''
    对应:
    用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录Shell
    '''

    2、/etc/shadow  (加密密码信息存放文件)

    # cat /etc/shadow
    
    root:Dnakfw28zf38w:8764:0:168:7:::
    daemon:*::0:0::::
    bin:*::0:0::::
    sys:*::0:0::::
    adm:*::0:0::::
    uucp:*::0:0::::
    nuucp:*::0:0::::
    auth:*::0:0::::
    cron:*::0:0::::
    listen:*::0:0::::
    lp:*::0:0::::
    sam:EkdiSECLWPdSa:9740:0:0::::
    
    '''
    登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志
    '''

    3、/etc/group  (用户组所有信息)

    root::0:root
    bin::2:root,bin
    sys::3:root,uucp
    adm::4:root,adm
    daemon::5:root,daemon
    lp::7:root,lp
    users::20:root,sam
    
    '''
    组名:口令:组标识号:组内用户列表
    '''

    四、添加批量用户

  • 相关阅读:
    leetcode101
    leetcode345
    leetcode27
    leetcode342
    leetcode198
    2019-7-29-NetBIOS-计算机名称命名限制
    2019-7-29-NetBIOS-计算机名称命名限制
    2018-5-28-win10-uwp-动态修改ListView元素布局
    2018-5-28-win10-uwp-动态修改ListView元素布局
    2018-11-19-win10-uwp-使用-Matrix3DProjection-进行-3d-投影
  • 原文地址:https://www.cnblogs.com/xiaowangba9494/p/11986105.html
Copyright © 2011-2022 走看看