1.强大好用的Shell
Shell是一个命令工具。Shell(也称终端或壳)充当的是人与内核(硬件)之间的翻译官,用户把一些命令“告诉”终端,它会调用相应的程序服务去完成某些工作。
现在红帽系统在内的许多主流Linux系统默认使用的终端是Bash解释器,它主要有以下
4项优势
:
①通过
上下方向键
来调取过往执行过的Linux命令;
②命令或参数仅需输入前几位就可以用
Tab键补全
;
③具有强大的批处理脚本;
④具有实用的环境变量功能。
2、执行查看帮助命令
Linux命令格式:
命令名称 [命令参数] [命令对象]
注意,命令名称 、命令参数、命令对象之间要用空格键隔开。
长格式 man –help
短格式 man -help
首先我们先拿man这个命令实现一下
切换到root管理员身份
打开Linux系统命令行终端(我这里使用的是8版本哈)
输入man man命令查看man命令自身的帮助信息(敲回车键即可)
man命令中常用按键以及用途
按键 | 用途 |
空格键 | 向下翻一页 |
PaGe down | 向下翻一页 |
PaGe up | 向上翻一页 |
home | 直接前往首页 |
end | 直接前往尾页 |
/ | 从上至下搜素某个关键词,如“/linux” |
? | 从上至下搜素某个关键词,如“?linux” |
n | 定位到下一个搜索到的关键词 |
N | 定位到上一个搜索到的关键词 |
q | 退出帮助文档 |
man命令帮助信息的结构意义
结构名称 | 代表意义 |
NAME | 命令的名称 |
SYNOPSIS | 参数的大致使用方法 |
DESCRIPTION | 介绍说明 |
EXAMPLES | 演示(附带简单的说明) |
OVERVIEW | 概述 |
DEFAULTS | 默认的功能 |
OPTIONS | 具体的可用选项(带介绍) |
ENVIRPNMENT | 环境变量 |
FILES | 用到的文件 |
SEE ALSO | 相关的资料 |
HISTORY | 维护历史与联系方式 |
常用系统工作命令
1、echo命令
echo命令用于在终端输出字符串或变量提取后的值,格式为:echo [字符串|$变量]
例如:把指定字符串“happy”输出到终端屏幕的命令为
[root@localhost ~]# echo happy
下面,我们使$变量的方式提取SHELL的值
[root@localhost ~]# echo $SHELL
2、date命令
date命令用于显示及设置系统的时间或日期
格式为:data [选项][+指定的格式]
date命令中参数及其作用
参数 | 作用 |
%t | 跳格[Tab键] |
%H | 小时(00-23) |
%I | 小时(00-12) |
%M | 分钟(00-59) |
%S | 秒(00-59) |
%j | 今年中的第几天 |
按默认格式查看
当前系统时间的date命令
如下
[root@localhost ~]# date
Sun Mar 14 22:42:03 EDT 2021
按照
年-月-日 小时:分钟:秒
的格式查看当前系统时间的date命令如下
[root@localhost ~]# date “+%Y-%m-%d %H:%M:%S”
2021-03-14 22:44:04
将系统的当前
时间设置为
2017年8月8日8点28分担date命令如下
[root@localhost ~]# date -s “20170808 8:28:0