zoukankan      html  css  js  c++  java
  • Linux系统管理常用命令用法总结(1)

    1.usermod可用来修改用户帐号的各项设定。

      usermod [-LU][-c <备注>][-d <登入目录>][-e <有效期限>][-f <缓冲天数>][-g <群组>][-G <群组>][-l <帐号名称>][-s <shell>][-u <uid>][用户帐号]

    参数说明

    • -c<备注>  修改用户帐号的备注文字。
    • -d登入目录>  修改用户登入时的目录。
    • -e<有效期限>  修改帐号的有效期限。
    • -f<缓冲天数>  修改在密码过期后多少天即关闭该帐号。
    • -g<群组>  修改用户所属的群组。
    • -G<群组>  修改用户所属的附加群组。
    • -l<帐号名称>  修改用户帐号名称。
    • -L  锁定用户密码,使密码无效。
    • -s<shell>  修改用户登入后所使用的shell。
    • -u<uid>  修改用户ID。
    • -U  解除密码锁定。

    2.w命令用于显示目前登入系统的用户信息。

      执行这项指令可得知目前登入系统的用户有哪些人,以及他们正在执行的程序。

      单独执行 w 指令会显示所有的用户,您也可指定用户名称,仅显示某位用户的相关信息。

    语法

    w [-fhlsuV][用户名称]

    参数说明

    • -f  开启或关闭显示用户从何处登入系统。
    • -h  不显示各栏位的标题信息列。
    • -l  使用详细格式列表,此为预设值。
    • -s  使用简洁格式列表,不显示用户登入时间,终端机阶段作业和程序所耗费的CPU时间。
    • -u  忽略执行程序的名称,以及该程序耗费CPU时间的信息。
    • -V  显示版本信息。

    3.who

      命令用于显示系统中有哪些使用者正在上面,显示的资料包含了使用者 ID、使用的终端机、从哪边连上来的、上线时间、呆滞时间、CPU 使用量、动作等等。

    使用权限:所有使用者都可使用。

    语法

    who - [husfV] [user]

    参数说明

    • -h : 不要显示标题列
    • -u : 不要显示使用者的动作/工作
    • -s : 使用简短的格式来显示
    • -f : 不要显示使用者的上线位置
    • -V : 显示程序版本

    4.whoami命令用于显示自身用户名称。

      显示自身的用户名称,本指令相当于执行"id -un"指令。

    语法

    whoami [--help][--version]

    参数说明

    • --help  在线帮助。
    • --version  显示版本信息。

    5.last

      命令用于显示系统开机以来获是从每月初登入者的讯息。使用权限:所有使用者。

    语法

    shell>> last [options]

    参数说明

    • -R 省略 hostname 的栏位
    • -num 展示前 num 个
    • username 展示 username 的登入讯息
    • tty 限制登入讯息包含终端机代号

    6.lastb

    命令用于列出登入系统失败的用户相关信息。

    单独执行lastb指令,它会读取位于/var/log目录下,名称为btmp的文件,并把该文件内容

    记录的登入失败的用户名单,全部显示出来。

    语法

    lastb [-adRx][-f <记录文件>][-n <显示列数>][帐号名称...][终端机编号...]

    参数说明

    • -a  把从何处登入系统的主机名称或IP地址显示在最后一行。
    • -d  将IP地址转换成主机名称。
    • -f<记录文件>  指定记录文件。
    • -n<显示列数>或-<显示列数>  设置列出名单的显示列数。
    • -R  不显示登入系统的主机名称或IP地址。
    • -x  显示系统关机,重新开机,以及执行等级的改变等信息。

    7.su

      命令用于变更为其他使用者的身份,除 root 外,需要键入该使用者的密码。使用权限:所有使用者。

    语法

    su [-fmp] [-c command] [-s shell] [--help] [--version] [-] [USER [ARG]]

    参数说明

    • -f 或 --fast 不必读启动档(如 csh.cshrc 等),仅用于 csh 或 tcsh
    • -m -p 或 --preserve-environment 执行 su 时不改变环境变数
    • -c command 或 --command=command 变更为帐号为 USER 的使用者并执行指令(command)后再变回原来使用者
    • -s shell 或 --shell=shell 指定要执行的 shell (bash csh tcsh 等),预设值为 /etc/passwd 内的该使用者(USER) shell
    • --help 显示说明文件
    • --version 显示版本资讯
    • - -l 或 --login 这个参数加了之后,就好像是重新 login 为该使用者一样,大部份环境变数(HOME SHELL USER等等)都是以该使用者(USER)为主,并且工作目录也会改变,如果没有指定 USER ,内定是 root
    • USER 欲变更的使用者帐号
    • ARG 传入新的 shell 参数
  • 相关阅读:
    二分练习题4 查找最接近的元素 题解
    二分练习题5 二分法求函数的零点 题解
    二分练习题3 查找小于x的最大元素 题解
    二分练习题2 查找大于等于x的最小元素 题解
    二分练习题1 查找元素 题解
    code forces 1176 D. Recover it!
    code forces 1173 B. Nauuo and Chess
    code forces 1173 C. Nauuo and Cards
    吴恩达深度学习课程笔记-15
    吴恩达深度学习课程笔记-14
  • 原文地址:https://www.cnblogs.com/william126/p/8193176.html
Copyright © 2011-2022 走看看