一、Shell
1. 定义
- shell:为使用者提供操作界面的软件(命令解析器)
是保护内核的工具,内核保镖 - Shell的种类分为
• 图形界面shell(Graphical User Interface shell 即 GUI shell)
• 命令行式shell(Command Line Interface shell ,即CLI shell)
2. 快捷键
快捷键 | 作用 |
---|---|
[CTRL] +[C] | 取消命令执行 |
[CTRL]+[D] | 关闭当前shell |
[CTRL]+[Shift]+[N] | 打开一个新shell |
[CTRL]+]Shift]+[T] | 打开一个新页面 |
[CTRL]+[A] | 快速移动光标的命令首字母 |
[CTRL]+[E] | 快速移动光标的命令结尾 |
[CTRL]+[U] | 从光标所在位置删除到行首 |
[CTRL]+[K] | 从光标所在位置删除到行尾 |
[CTRL]+[Shift]+[C] | 复制 |
[CTRL]+[Shift]+[V] | 粘贴 |
3. 历史纪录管理
history # 查看历史记录
history –c # 清空当期shell中的历史
历史的调用
调用方法 | 调用效果 |
---|---|
上下键 | 逐行调用 |
!数字 | 指定行调用 |
!字母 | 指定首字母调用 |
[CTRL]+[R]+关键字 | 指定关键字调用 |
二、Kernel
- Kernel:是系统核心程序,负责管理系统的进程,内存,设备驱动程序,文件和网络系统。
- linux是一款内核而不是操作系统,linuxos操作系统由linux内核和厂家提供的各种软件等组成
- 使用命令uname -r可以查询版本
三、命令行提示符
1. 含义
[kiosk@foundation0 Desktop]$
• kiosk # 开启Shell的用户
• @ # 分隔符
• foundation0 # 主机短名称
• Desktop # 当前工作目录的基本名称
• $ # 身份提示符
2. 运行命令
[kiosk@foundation0 Desktop]$ <命令> 空格 <参数> 空格 <目标>
[kiosk@foundation0 Desktop]$ ls –l westos
•参数用来指定命令的某些功能,可以加也可以不加
•命令和参数和目标之间要用空格分开
•参数中“-” 表示单词的缩写,“–”表示单词的全拼
•命令必须在行提示符之后输入,没有行提示符的输入时无效的
•如何释放行提示符(CTRL+C)
•使用参数时-a -b -c = -abc = -cab =-bac
•【TAB] 用于命令行的补齐