一、日期相关命令
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.poweroff,reboot:reboot or stop the system
3.halt:不理会目前系统状况下,进行硬件关机
关机命令:
CentOS 7:
~]# systemctl poweroff
~]# systemctl reboot
*:
~]# poweroff
~]# halt
~]# reboot
三、用户登录相关命令
1.whoami:显示当前登录有效用户
2.who:显示有哪些用户,su 过去不是登录
格式:who [OPTION]…
-b: 系统此次启动的时间;
-r: 运行级别;
显示格式:用户名、终端、
3.w:显示所有登录用户和正在进行动作,比who更加详细
4.last:查看 /var/log/wtmp 文件,显示用户登录历史和系统重启历史
-n#:只显示最近#次
5.lastb: /var/log/btmp 文件,显示用户登录错误尝试历史
6.lastlog:显示每一个用户最近一次登陆成功信息
-u USERNAME:显示指定用户的最近登录信息
四、基本常用命令涵盖
1. file:查看文件内容格式,如二进制、ASCII、data文件、有没使用动态函数库
格式: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:清屏