LINUX的基本命令

前言

​​​​​​​​我们通过服务程序来调动硬件
Shell :终端程序的统称(bash、sh、zsh等)

Linux的命令结构

命令包含:命令 、命令参数 、命令对象。它们之间以空格隔开

命令参数分为长格式和短格式

    长格式:--单词
    短格式:-字母

Tip:长格式与长格式不可合并,长格式与短格式不可合并,短格式与短格式可以合并,例 ps aux

常用的命令

1、系统命令:
#启动服务
systemctl start 服务
#停止服务
systemctl stop 服务
#查看服务状态
systemctl status 服务
#重启服务
systemctl restart 服务
#重载服务
system reload 服务
#开机自启动
systemctl enable 服务
#开机不自启动
systmctl disable 服务
2、常用的系统工作命令

1.echo命令

echo命令用于在终端设备上输出字符串或变量提取后的值,语法格式为“echo [字符串] [$变量]”。

这是Linux系统中最常用的几个命令之一,它的操作却非常简单,执行“echo字符串”或“echo 变 量 ” 就 行 , 其 中 变量”就行,其中 符号的意思是提取变量的实际值,以便后续的输出操作。

例如,把指定字符串“LinuxProbe.com”输出到终端屏幕的命令为:

[root@linuxprobe ~]# echo LinuxProbe.com
LinuxProbe.com

下面使用“$变量”的方式提取出变量SHELL的值,并将其输出到屏幕上:

[root@linuxprobe ~]# echo $SHELL
/bin/bash

2.date命令

date命令用于显示或设置系统的时间与日期,语法格式为“date [+指定的格式]”。

用户只需在强大的date命令后输入以“+”号开头的参数,即可按照指定格式来输出系统的时间或日期,这样在日常工作时便可以把备份数据的命令与指定格式输出的时间信息结合到一起。例如,把打包后的文件自动按照“年-月-日”的格式打包成“backup-2020-9-1.tar.gz”,用户只需要看一眼文件名称就能大致了解到每个文件的备份时间了。

参数 作用
%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键)
按照默认格式查看当前系统时间的date命令如下所示:
[root@linuxprobe ~]# date
Sat Sep 5 09:13:45 CST 2020
[root@linuxprobe ~]# date "+%Y-%m-%d %H:%M:%S"
2020-09-05 09:14:35

将系统的当前时间设置为2020年11月1日8点30分的date命令如下所示:

[root@linuxprobe ~]# date -s "20201101 8:30:00"
Sun Nov 1 08:30:00 CST 2020

3.timedatectl命令

timedatectl命令用于设置系统的时间,英文全称为“time date control”,语法格式为“timedatectl 【参数】”。

发现电脑时间跟实际时间不符?如果只差几分钟的话,我们可以直接调整。但是,如果差几个小时,那么除了调整当前的时间,还有必要检查一下时区了

参数 作用
status 显示状态信息
list-timezones 列出已知时区
set-time 设置系统时间
set-timezone 设置生效时区

查看系统时间与时区的方法如下:

[root@linuxprobe ~]# timedatectl status
               Local time: Sun 2020-09-06 19:51:22 CST
           Universal time: Sun 2020-09-06 11:51:22 UTC
                 RTC time: Sun 2020-09-06 19:51:21
                Time zone: Asia/Shanghai (CST, +0800)
System clock synchronized: no
              NTP service: ina
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值