文章目录
- 一、什么是Linux?
 - 二、什么是shell?
 - 三、shell行提示符
 - 1.shell的类型
 - 2.打开shell的几种方式
 - 3.shell行提示符的含义
 - 3.shell中常用的快捷键操作
 
- 三、常用的shell命令及其执行方式
 - 1.shell命令执行格式
 - 2.常用的基本命令行
 - 1)命令行获取帮助:whatis
 - 2)获得命令用法介绍的方法:命令 --help, man 命令
 - 3)Linux命令行历史调用:history
 - 4)TAB的使用
 
一、什么是Linux?
Linux操作系统:又为 GNU/Linux 系统,Linux 就是Linux内核组件,为开源组织。内核(kernel)为系统的核心程序,相当于人的大脑,负责系统程序和硬件分配及调度;开源即开放源代码。
二、什么是shell?
shell :对外提供操作和系统沟通接口,对内实现对内核进行保护;如果内核对第三方软件开放就会被篡改,所以内核就要有个保护壳,叫shell。(RHEL8中默认使用的shell是bash)在Linux中输入命令的命令框就叫做shell。
三、shell行提示符
1.shell的类型
rhel8中默认使用的shell为bash,bash=GNU Bourne-Again SHell
2.打开shell的几种方式
1)在桌面上右键—>open in terminal
 
2)桌面左上角Application---->favorites---->terminal
 
3)在命令行中输入gnome-terminal
 
4)使用快捷键执行gnome-terminal,快速打开shell
 
3.shell行提示符的含义
[root@localhost Desktop]#
 |  |  |     |   |
 [1] [2]  [3]   [4] [5]
 [1]:运行shell的用户
 [2]:分割符
 [3]:系统主机短名称当前主机去掉域名部分的短名称
 [4]:当前目录名称
 [5]:身份提示符 #表示当前用户为超级用户,$当前用户为普通用户!、
3.shell中常用的快捷键操作
| 快捷键 | 功能 | 
|---|---|
| ctrl+shift+T | 在一个terminal中开启多个窗口 | 
| ctrl+shift+N | 重新打开一个terminal | 
| ctrl+c | 取消命令执行 | 
| ctrl+d | 关闭shell | 
| ctrl+shift+鼠标选中+c | 复制选中字符 | 
| ctrl+shift+v | 粘贴 | 
| ctrl+a | 快速移动光标到行首 | 
| ctrl+e | 快速移动光标到行尾 | 
| ctrl+u | 快速删除当前所在字符之前的所有 | 
| ctrl+k | 快速删除当前所在字符和之后的所有\ | 
| 鼠标选中为复制,滑轮按下为粘贴 | 
三、常用的shell命令及其执行方式
1.shell命令执行格式
命令 参数 对象 : westos-vmctl start westosa(此命令为打开虚拟机操作)
 注:1.也不是所有命令都是命令 参数 对象格式,例如ls(查看文件内容)命令单独出现时也能被执行。
 2.与操作对象的顺序无关,例如 ls -a -b -c = ls -abc = ls -b -ac。
2.常用的基本命令行
1)命令行获取帮助:whatis

当出现上面这种情况时表示系统帮助数据库未更新,需要执行‘su -’命令切换到root用户并执行‘mandb’命令更新数据库,更新后whatis可正常使用。
2)获得命令用法介绍的方法:命令 --help, man 命令
例:ls --help
 
例:man ls
 
3)Linux命令行历史调用:history

history -c (清空当前历史命令)
 
(永久清空历史需要清空文件).bash_history
 历史命令的调用:
 上建|下键 ------逐行调用
 !数字 ------调用指定行历史
 !字符 ------调用以此字符开头的最近历史
 ctrl+r ------开启历史搜索模式,命令行显示会变为:
 (reverse-i-search)`’:输入关键字(会显示含有此关键字的最近一条历史)
4)TAB的使用
补齐系统中存在的命令,文件,和某些命令的参数。
 当按一次tab没有效果,表示以此字符开头的信息不唯一。
 当连续按2次tab时,会把以此字符开头的所有内容显示。如果按2次仍然不显示,表示没有以此字符开头的指令。