Linux 基础操作命令

Posted IamJet

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 基础操作命令相关的知识,希望对你有一定的参考价值。

关机和注销

shutdown -h now 立刻关机
shutdown -r now 立刻重启
shutdown -h +1  1分钟后关机(重启同样用法)
shutdown -h 11:00 11点钟关机(重启同样用法)
shutdown -c 取消关机
shutdown -k 只发送关机告警不是真关机;
logout 退出当前用户,注销用户(ctrl+d)
exit  退出当前用户,注销用户(ctrl+d)

光标控制命令

ctrl+a 光标回到首行;
ctrl+e 光标回到行尾;
ctrl+k  剪切或删除 光标到行尾的字符;
ctrl+u  剪切或删除 光标到行首的字符;
ctrl+w 剪切或删除 光标前的一个单词;
ctrl+y  粘贴ctrl+k ctrl+u ctrl+w剪切的文本;
ctrl+c  中断正在执行的任务或者删除本行;
crtl+d 相当于exit #复制和粘贴命令根据操作系统不同命令也不同,具体使用前先通过鼠标操作复制粘贴确认正确的快捷键以后再使用,防止误操作;

帮助命令

man 命令
命令 --help
help 系统命令
搜索命令引擎使用顺序:www.google.com--->www.bing.com--->www.baidu.com

显示日期时间的命令

[root@client ~]# date
2020年 02月 28日 星期五 01:54:26 CST
[root@client ~]# date +%Y-%m-%d %H:%M:%S
2020-02-28 01:54:52

显示日历

[root@client ~]# cal   #不加参数显示当前日期的日历
      二月 2020
日 一 二 三 四 五 六
                   1
 2  3  4  5  6  7  8
 9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29

[root@client ~]# cal 01 2020   #加上月份和年份
      一月 2020
日 一 二 三 四 五 六
          1  2  3  4
 5  6  7  8  9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

[root@client ~]# cal 2019  # 加上年份
                               2019

        一月                   二月                   三月
日 一 二 三 四 五 六   日 一 二 三 四 五 六   日 一 二 三 四 五 六
       1  2  3  4  5                   1  2                   1  2
 6  7  8  9 10 11 12    3  4  5  6  7  8  9    3  4  5  6  7  8  9
13 14 15 16 17 18 19   10 11 12 13 14 15 16   10 11 12 13 14 15 16
20 21 22 23 24 25 26   17 18 19 20 21 22 23   17 18 19 20 21 22 23
27 28 29 30 31         24 25 26 27 28         24 25 26 27 28 29 30
                                              31
……(以下内容省略)……

手动修改日期时间的命令

[root@client ~]# date -R    #查看当前时区
Fri, 28 Feb 2020 02:00:47 +0800

[root@client ~]# tzselect   #修改当前时区

[root@client ~]# ls -l /etc/localtime   #时区的存储文件位置
lrwxrwxrwx. 1 root root 35 3月  28 2019 /etc/localtime -> ../usr/share/zoneinfo/Asia/Shanghai

[root@client ~]# date -s 03/01/2020   #手动设置日期
2020年 03月 01日 星期日 00:00:00 CST
[root@client ~]# date -s 10:00:00       #手动设置时间
2020年 03月 01日 星期日 10:00:00 CST

[root@client ~]# hwclock -w       #将当前时间和日期写入blos,防止重启后丢失。
[root@client ~]# hwclock -r   #查看当前硬件时间
2020年03月01日 星期日 10时03分15秒  -0.454916

自动同步时间

#自动同步时间的前提是找到NTP服务器,如下为NTP服务器
#中国国家授时中心:210.72.145.44   ----暂时无法使用
#NTP服务器(上海) :ntp.api.bz
#中国ntp服务器:cn.pool.ntp.org
#pool.ntp.org

#时间同步工具
#rdate:rdate -s
#ntpdate:ntpdate -u(使用-u参数会返回误差,也可以使用-s)

#自动同步时间举例:
[root@client ~]# tzselect  #配置正确时区
[root@client ~]# /usr/sbin/ntpdate -u cn.pool.ntp.org  #同步时间
28 Feb 12:14:10 ntpdate[2406]: adjust time server 120.25.115.20 offset 0.023296 sec
[root@client ~]# hwclock -r  #查看blos时间
2020年03月01日 星期日 10时21分08秒  -0.894155 秒
[root@client ~]# hwclock -w   #将时间写入blos
[root@client ~]# hwclock -r   #再次查看blos时间
2020年02月28日 星期五 12时15分27秒  -0.698170 秒
[root@client ~]#

#将以上自动同步时间加入开机启动校验
vim /etc/rc.d/rc.local   
/usr/sbin/ntpdate -u cn.pool.ntp.org> /dev/null 2>&1; /sbin/hwclock -w

#将以上自动同步时间写入定时任务执行
vim /etc/crontab  或者 crontab -e
00 09 * * * root /usr/sbin/ntpdate -u cn.pool.ntp.org > /dev/null 2>&1; /sbin/hwclock -w 

计算器

[root@client ~]# bc
bc 1.06.95
Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc.
This is free software with ABSOLUTELY NO WARRANTY.
For details type `warranty.
1+2        #输入1+2
3          #得出结果
3*3/8+(1+3)
5
quit        #退出计算器的命令
[root@client ~]#

 

以上是关于Linux 基础操作命令的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段15——git命令操作一个完整流程

Linux bash基础特性二

Linux命令行基础 基础命令操作 目录文件基本操作

linux-基础-常用命令

Linux操作基础

Linux基础 | 操作命令