文章目录
- 一、什么是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次仍然不显示,表示没有以此字符开头的指令。