一、基本概念
1.1 Shell
概念:为使用者提供操作界面的软件即命令解析器,也可理解为 一个应用程序;
本质:连接了用户和 Linux 内核,让用户能够更加高效、安全、低成本地使用 Linux 内核;
种类:图形界面shell(GUI:Graphical User Interface shell);命令行式shell(CLI:Command Line Interface shell);
特点:shell本身并不是内核(kernel)的一部分,但紧密和内核相连,虽然和我们日常所使用的软件一样,但对Linux而言,没有shell是无法工作的。
1.2 kernel
概念:基于硬件的第一层软件扩充,系统的核心程序;
作用:负责管理系统的进程,内存,设备驱动程序,文件和网络系统等。而我们经常说的Linux就是一款内核;
种类:单核,多核;
特点:提供一种硬件抽象的方法来完成对硬件的操作,隐藏了硬件操作的复杂性。为应用软件和硬件提供了一套简洁,统一的接口,使程序设计更为简单。
两者的关系:
二、命令行提示符
2.1 命令行提示符的含义
2.2 命令行中命令的执行
[kiosk@foundation61 Desktop]$ <命令>空格<参数>空格<目标>
命令:即想要执行的方式;
参数:指定某些命令下的特定功能;
目标:命令所处理的对象。
例:[kiosk@foundation61 Desktop]$ ls -l file 【注】 ‘-’ 表示单词的缩写; ‘--’ 表示单词的全称
【注】1. 命令只能在行提示符后输入,执行;否则无效;
2. 释放行提示符:CTRL+C
3. TAB键可用于命令补齐。
三、shell中的基本命令
3.1 快捷键的使用
快捷键 效果 <CTRL>+<C> 取消命令执行 <CTRL>+<D> 关闭当前Shel <CTRL>+<Shift>+<N> 打开一个新shell <CTRL>+<Shift>+<T> 打开一个新窗口 <CTRL>+<A> 移动到行首 <CTRL>+<E> 移动到行尾 <CTRL>+<U> 删除从光标所在位置到行首 <CTRL>+<K> 删除从光标所在位置到行尾 <CTRL>+< Shift >+<C> 复制 <CTRL>+< Shift >+<V> 粘贴
3.2 历史记录
1. 历史记录调用和清除
命令 效果 history 查看当前历史记录 history -c 清除当前shell中的历史记录 2. 历史记录的查看
操作方式 效果 上下键 逐行调用 !数字 指定行调用 !字母 指定首字母调用 <CTRL>+<R> 关键字 指定关键字调用
上述对整体我们所要进行的实验环境进行了基本描述,简介了一些基本命令,希望多加练习,早日掌握使用技巧~