系统基础命令入门 4.常用系统工作命令
1、echo 命令
echo 命令用于在终端设备上输出字符串或变量提取后的值,语法格式为“echo [字符串] [$变量]”。
把指定字符串“zhangsan”输出到终端屏幕,该命令会在终端屏幕上显示“zhangsan”
[root@localhost ~]# echo zhangsan
zhangsan
使用“$变量”的方式提取出变量SHELL的值,将其输出到屏幕上:
[root@linuxprobe ~]# echo $SHELL
/bin/bash
2、data 命令
date 命令用于显示或设置系统的日期与时间,语法格式为“date [ 指定的格式]”。
date命令中的参数及其作用 | |
参数 |
作用 |
%S |
秒(00~59) |
%M |
分钟(00~59) |
%H |
小时(00~23) |
%I |
小时(00~12) |
%m |
月份(1~12) |
%p |
显示出AM或PM |
%a |
缩写的工作日名称(例如:Sun) |
%A |
完整的工作日名称(例如:Sunday) |
%b |
缩写的月份名称(例如:Jan) |
%B |
完整的月份名称(例如:January) |
%q |
季度(1~4) |
%y |
简写年份(例如:20) |
%Y |
完整年份(例如:2020) |
%d |
本月中的第几天 |
%j |
今年中的第几天 |
%n |
换行符(相当于按下回车键) |
%t |
跳格(相当于按下Tab键) |
使用默认格式查看当前系统日期及时间:
[root@localhost ~]# date
Tue Nov 8 08:08:23 EST 2022
使用“年-月-日 小时:分钟:秒”的格式查看当前系统日期及时间:
[root@localhost ~]# date " %Y-%m-%d %H:%M:%S"
2022-11-08 08:10:03
将系统的当前日期及时间设置为2023年11月15日9点20分:
[root@localhost ~]# date -s "20231115 9:20:00"
Wed Nov 15 09:20:00 EST 2023
使用 %j 参数查看今天是今年的第几天:
[root@localhost ~]# date " %j"
319
3、timedatectl 命令
timedatectl 命令用于设置系统的时间,英文全称为“time date control”,语法格式为“timedatectl [参数]”。
timedatectl 命令中的参数以及作用 | |
参数 |
作用 |
status |
显示状态信息 |
list-timezones |
列出已知时区 |
set-time |
设置系统时间 |
set-timezone |
设置生效时区 |
(1)查看系统日期、时间与时区:
[root@localhost ~]# timedatectl status
Local time: Wed 2023-11-15 09:35:15 EST
Universal time: Wed 2023-11-15 14:35:15 UTC
RTC time: Tue 2022-11-08 13:28:29
Time zone: America/New_York (EST, -0500)
System clock synchronized: no
NTP service: active
RTC in local TZ: no
(2)修改当前时区:
[root@localhost ~]# timedatectl set-timezone Asia/Shanghai
(3)修改日期:
[root@localhost ~]# timedatectl set-ntp false //关闭网络日期及时间同步
[root@localhost ~]# timedatectl set-time 2022-12-10 //设置日期
[root@localhost ~]# date
Sat Dec 10 10:20:05 CST 2022
(4)修改时间:
[root@localhost ~]# timedatectl set-time 10:20
[root@localhost ~]# date
Sat Dec 10 10:20:05 CST 2022
免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com