Linux命令:时间,用户及系统常用基础总结

一、日期相关命令

Linux系统有两个时钟,硬件时钟和系统时钟

系统启动时从硬件读取日期和时间信息;读取完成后不再与硬件相关联;

    1. date:系统时钟

(1)设定日期时间:date  [MMDDhhmm[[CC]YY][.ss]]

格式:月日时分[].

秒默认为00,年可以用两位或者四位数值表示

(2)显示日期时间:date [OPTION]... [+FORMAT]

FORMAT 显示格式符  +%%F,%T,%Y,%m,%d,%H,%M,%S

%s: seconds since 1970-01-01 00:00:00 UTC à 相对时间计时法秒数  à86400/天

      从1970年1月1号(unix元年)0点0分0秒到命令执行那一刻经过的秒数

    2. hwclock, clock:显示或设定硬件时钟

-s, --hctosys:以硬件为准,把系统调整为与硬件时间相同;

          -w, --systohc:以系统为准,把硬件时间调整为与系统时钟相同;

    3. cal:日历

格式:cal [[month] year]

 

 

 

二、开关机命令

    1.shutdown关机或重启命令

依据目前已启动的服务来主次关闭各服务后再关机

格式:shutdown [OPTIONS...] [TIME] [MESSAGE]   

   -h: halt ,将系统的服务停止后,立即关机

   -r:reboot,将系统的服务停止后,立即重启

   -c:cancel,取消正在进行的shutdown命令

[TIME]    + 格式 或者 具体时间格式

    2.poweroffrebootreboot or stop the system

    3.halt:不理会目前系统状况下,进行硬件关机

关机命令:

CentOS 7:

~]# systemctl poweroff

~]# systemctl reboot

*:

~]# poweroff

~]# halt

~]# reboot

 

 

 

三、用户登录相关命令

    1.whoami:显示当前登录有效用户

    2.who显示有哪些用户,su 过去不是登录

格式:who  [OPTION]…

    -b: 系统此次启动的时间;

          -r: 运行级别;

wKioL1ZypGPjTw-sAABkGLuliLU007.jpg

  显示格式:用户名、终端、

    3.w:显示所有登录用户和正在进行动作,比who更加详细

wKiom1ZypFqhZwykAADWnnozMgo987.jpg

    4.last:查看 /var/log/wtmp 文件,显示用户登录历史和系统重启历史

  -n#:只显示最近#

    5.lastb /var/log/btmp 文件,显示用户登录错误尝试历史

    6.lastlog:显示每一个用户最近一次登陆成功信息

-u USERNAME:显示指定用户的最近登录信息

 

 

 

 

 

四、基本常用命令涵盖

   1. file:查看文件内容格式,如二进制、ASCIIdata文件、有没使用动态函数库

格式:file   [FILE]...

   2.type :查看命令类型 ,是内置命令还是外部命令 

格式:type  COMMAND

     内部命令显示:builtin

     外部命令显示命令文件路径;

     注:命令可以有别名;别名可以与原名相同,此时原名被隐藏;

   此时如果要运行原命令,则使用\COMMAND;

    3.命令别名

 alias:获取所有可用别名

 alias  NAME='COMMAND'  :定义用户别名

 unalias NAME :撤销别名

       注:永久更改需要在/.bashrc     /etc/bashrc更改

    4.which:显示(shell)命令的完整路径

格式:which  [options]  programname [...]

     --skip-alias: 忽略别名

    5.whereis:定位改命令二进制、源码和帮助文档文件位置

格式:whereis  [options]  name...

     -b: 仅搜索二进制程序路径;

     -m:仅搜索使用手册文件路径;

    6.whatis:根据相关库查看命令所在使用说明书的章节

    --->手动更新可以文件 makewhatis

    7.basename:临时从文件名中取得目录和后缀

basename - strip directory and suffix from filenames

  格式: basename NAME [SUFFIX]

   EXAMPLES

       basename /usr/bin/sort        Output "sort".

       basename include/stdio.h .h       Output "stdio".

    8.dirname:strip non-directory suffix from file name,从文件名中去除没有目录的后缀

        格式:dirname NAME

EXAMPLES

      dirname /usr/bin/sort      Output "/usr/bin".

    9.tty:显示保持连接终端终端设备文件名

    10.sync:数据同步写入磁盘

一般用户使用该命令仅能更新的应按数据知识自己的数据

    11.加密算法相关

md5sum计算md5算法的特征码算法工具

sh sha[224|256|384|512]sum

    12.clear:清屏


你可能感兴趣的:(系统命令,关机命令,日期命令,用户登录命令)