加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

常用Bash Shell 命令(五)

发布时间:2020-12-15 16:33:18 所属栏目:安全 来源:网络整理
导读:hostname:查看主机名 直接简单地使用hostname命令,不指定任何参数,将显示当前主机名 hostname newname 修改系统的主机名 -F:可以从指定的文件中读取主机名。 hostname -F /home/hostname.txt w、who:列出系统登录的用户 W命令输出结果,第一行与uptime相同
  1. hostname:查看主机名

    直接简单地使用hostname命令,不指定任何参数,将显示当前主机名

    hostname newname 修改系统的主机名

    -F:可以从指定的文件中读取主机名。

    hostname -F /home/hostname.txt

  2. w、who:列出系统登录的用户

    W命令输出结果,第一行与uptime相同,第三行开始显示的是登录用户名、tty名称、从哪台主机登录、登录时间、空闲时间、tty上的所有进程所使用的CPU时间、当前进程所使用的CPU时间以及当前运行的进程。

    直接使用who命令,不使用任何参数,将显示当前登录的所有用户的信息。

    who -b:显示系统的启动时间。

    who -l:显示出系统登录进程

    who -m:将只显示与当前标准输入关联的用户信息

    who -r:将只显示系统的运行级别

    who -q:将只显示所有登录用户的用户名和登录的用户数

  3. uname:查看系统信息

    uname命令用于打印内核名称和版本、主机名等系统信息。

    uname [options]...

    -n:打印主机名

    -r:打印内核参数

    -m:打印系统的硬件名称

    -p:打印处理器类型信息

    -i:打印系统的硬件平台信息

    -a:打印上述所有信息

  4. date:显示和设置系统日期和时间

    date命令用于以多种格式显示日期和时间,或设置系统的日期和时间。

    date [option]... [+FORMAT]

    date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]

    直接输入date命令,不指定任何选项,date命令将以默认格式直接显示系统的当前日期和时间

    -d或--date:将输入的字符串转换为相应的日期时间格式:

    date --date="10/1/2013"

    -f 或 --file选项,date命令可以从文件中读取多个日期时间字符串,并将其转换为相应的日期时间格式打印输出。

    date --file=datefile

    -s或--set选项:设定系统日期和时间

    -u或--utc或--universal选项,date命令将打印输出世界标准时间

    -r:date命令可以打印输出指定文件的最近修改时间

    date -r filename

    date +%<format-option> 格式化输出

  5. id:显示用户属性

    id [optin]...[unsername]

    直接输入id命令,将打印输出当前用户的uid、用户名、gid、组名、以及用户数据的所有群组信息

    id -u:打印用户的uid

    id -un:打印用户名

    id -g:打印用户的gid

    id -gn:打印当前起作用的组名

    -G:帐号所属于的所遇群组的id

    -Gn:所有群组的名称

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读