| 一、强大好用的ShellShell定义:终端程序的统称,充当了人与内核(硬件)之间的翻译官,用户把一些命令“告诉”终端程序,它就会调用相应的程序服务去完成某些工作。现在许多主流Linux系统默认的使用终端是Bash (Bourne-Again SHell)解释器,这个Bash解释器主要有以下4项优势: 通过上下方向键来调取执行过的Linux命令;命令或参数仅需输入前几位就可以用Tab键补全;具有强大的批处理脚本;具有实用的环境变量功能;
 二、命令必备知识Linux命令格式:命令名称 [命令参数] 命令对象
 命令名称就是语法中的“动词”,表达的是想要做的事情,例如创建用户,查看文件,重启系统等操作。
命令参数用于对命令进行调整,让“修改”过的命令能更好地贴合工作需求,达到事半功倍的效果。
 Linux参数的长格式与短格式长格式 man --help
 短格式 man -help
man命令中常用按键及其作用
 | 按键 | 作用 | 
|---|
 | 空格键 | 向下翻一页 |  | PaGe down | 向下翻一页 |  | PaGe up | 向上翻一页 |  | home | 直接前往首页 |  | end | 直接前往尾页 |  | / | 从上至下搜索某个关键词,如“/linux” |  | ? | 从上至下搜索某个关键词,如“?linux” |  | n | 定位到下一个搜索到的关键词 |  | N | 定位到上一个搜索到的关键词 |  | q | 退出帮助文档 | 
 man命令中帮助信息的结构及其代表意义
 | 结构名称 | 代表意义 | 
|---|
 | NAME | 命令的名称 |  | SYNOPSIS | 参数的大致使用方法 |  | DESCRIPTION | 介绍说明 |  | EXAMPLES | 演示(附带简单说明) |  | OVERVIEW | 概述 |  | DEFAULTS | 默认的功能 |  | OPTIONS | 具体的可用选项(带介绍) |  | ENVIRONMENT | 环境变量 |  | FILES | 用到的文件 |  | SEE ALSO | 相关的材料 |  | HISTORY | 维护历史与联系方式 | 
 额外的4个快捷键/组合键小技巧Tab键:
 在Bash解释器的快捷键中,Tab键绝对是使用频率最高的,它能够实现对命令、参数或文件的内容补全。例如,如果想执行reboot重启命令,但一时想不起来该命令的完整拼写,则可以这样输入: [root@linuxprobe ~]# re<Tab键><Tab键>
read                    redhat-access-insights  rescan-scsi-bus.sh
readarray               reject                  reset
readelf                 remotectl               resize2fs
readlink                rename                  resizecons
readmult                renew-dummy-cert        resizepart
readonly                renice                  resolvconf
readprofile             report-cli              resolvectl
realm                   reporter-rhtsupport     restorecon
realpath                reporter-upload         restorecon_xattr
reboot                  report-gtk              return
recode-sr-latin         repquota                rev
red                     request-key     
[root@linuxprobe ~]# reb<Tab键>
[root@linuxprobe ~]# reboot
 Ctrl+c组合键:当同时按下键盘上的Ctrl和字母c的时候,意味着终止当前进程的运行。假如执行了一个错误命令,或者是执行某个命令后迟迟无法结束,这时就可以冷静地按下Ctrl+c组合键,命令行终端的控制权会立刻回到我们手中。 下述命令的执行效果是每1s刷新一次系统负载情况(先不用管命令的作用),直到按下Ctrl+c组合键时才停止运行。 [root@linuxprobe ~]# watch -n 1 uptime
Every 1.0s: uptime                        localhost.localdomain: Mon Sep 28 19:11:44 2020
19:11:44 up 59 min,  2 users,  load average: 0.00, 0.00, 0.00
<Ctrl>+<c>
[root@linuxprobe ~]#
 Ctrl+d组合键:当同时按下键盘上的Ctrl和字母d的时候,表示键盘输入结束。 Ctrl+l组合键:当同时按下键盘上行的Ctrl和字母l的时候,会清空当前终端中已有的内容(相当于清屏操作)。 |