4.2命令行模式下命令的执行
4.2.2基础命令操作
1、显示日期与时间的命令:date
[root@localhost ~]# date +%Y/%m/%d/%H:%M
2023/02/16/13:03
2、显示日历的命令:cal
[root@localhost ~]# cal
二月 2023
日 一 二 三 四 五 六
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
[root@localhost ~]# cal 3 2023
三月 2023
日 一 二 三 四 五 六
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
3、简单好用的计算器:bc
[root@localhost home]# 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'.
6+3
9
666*666
443556
4、命令行模式的两种情况
①该命令直接显示结果,然后回到命令提示字符等待下一个命令输入
②进入该命令的环境,直到结束该命令才回到命令行界面
4.2.3重要的几个热键[Tab]、[ctrl]-c、[ctrl]-d
1、【Tab】:命令补全/文件补齐
2、【ctrl】-c:中断目前程序
3、【ctrl】-d:键盘输入结束,相当于exit
4.3 Linux系统的在线求助man page与info page
4.3.1 --help 对命令的用法有大致的理解
[root@localhost ~]# ls --help
用法:ls [选项]... [文件]...
List information about the FILEs (the current directory by default).
Sort entries alphabetically if none of -cftuvSUX nor --sort is specified.
Mandatory arguments to long options are mandatory for short options too.
-a, --all 不隐藏任何以. 开始的项目
-A, --almost-all 列出除. 及.. 以外的任何项目
--author 与-l 同时使用时列出每个文件的作者
……
4.3.2 man page 命令手册(一口气输出)
LS(1) User Commands LS(1)
NAME
ls - list directory contents
SYNOPSIS
ls [OPTION]... [FILE]...
DESCRIPTION
List information about the FILEs (the current directory by default). Sort entries alphabetically if none of -cftuvSUX nor --sort is specified.
左上角括号内数字的含义
数字 | 含义 |
---|---|
1 | 用户在shell环境中可以操作的命令 |
2 | 系统内核可调用的函数与工具等 |
3 | 一些常用的函数与函数库,大部分为C的函数库 |
4 | 设备文件的说明,通常在/dev下的文件 |
5 | 配置文件或是某些问津的格式 |
6 | 游戏 |
7 | 惯例与协议等,例如Linux文件系统、网络协议、ASCII代码等的说明 |
8 | 管理员可用的管理命令 |
9 | 跟内核有关的文件 |
man目录的组成
代号 | 内容说明 |
---|---|
NAME | 简短的命令,数据名称说明 |
SYNOPSIS | 简短的语法简介 |
DESCRIPTION | 较为完整的说明,这部分最好仔细看看 |
OPTIONS | 针对SYNOPSIS部分中,有列举的所有可用的选项说明 |
COMMANDS | 当这个程序或数据所使用或参考或链接到的某些文件 |
SEE ALSO | 可以参考跟这个命令或数据有相关的其他说明 |
EXAMPLE | 一些可以参考的范例 |
4.3.3 info page 查询命令用法/文件格式(把数据拆成一个个段落)
[root@localhost ~]# info info
File: info.info, Node: Top, Next: Getting Started, Up: (dir)
Info: An Introduction
*********************
The GNU Project distributes most of its on-line manuals in the "Info
format", which you read using an "Info reader". You are probably using
an Info reader to read this now.
首行标题的含义 | |
---|---|
File | 代表这个info page数据来自info.info文件 |
Node | 代表当前页面属于Top节点 |
Next | 下一个节点称为Getting Started,可以通过[N]去到下个节点 |
Up | 回到上一层节点的总览画面,可以通过[U]回到上一层 |
Prev | 前一个结点,可以通过[P]去到前一个结点 |
4.3.4 其他有用的文件(documents)
命令或软件的其他说明: /usr/share/doc
4.5正确的关机方法
①观察系统使用状态
【who】观察用户登录状态
【netstat -a】观察网络联机状态
【ps -aux】观察系统后台执行进程
②通知在线用户关机的时刻
③正确的关机命令:
【sync】将数据写入硬盘中(普通用户只能写自己的,root用户可以写全局)
【shutdown】默认一分钟后关机。
-k 只是发出关机警告
-r 关闭系统服务后就重新启动
-h 关闭系统服务后立即关机 【-h now】立即关机
-c 取消已经在进行的关机命令
【reboot】重启
【init】系统运行等级,init 0是关机,init 6是重启