RHEL-Linux基本概念和对shell的简单操作
Linux相关概念
什么是Linux
Linux操作系统
操作系统=内核+软件
GNU/Linux
GNU是开源组织
Linux是指Linux内核
内核(kernel)
系统核心程序
相当人的大脑
负责系统程序和硬件分配及调度
多任务多用户操作系统
计算器 CPU
寄存器 CPU 内存 RAM
控制器 CPU
输入设备 键盘鼠标硬盘
输出设备 显示器 硬盘
CPU 内存---->硬盘
|
cache(缓存)
什么是shell
shell
对外提供操作者和系统的接口
对内实现对内核进行保护
RHEL8中默认使用的shell是bash
shell行提示符的含义
shell类型
要查看当前系统中所有可登录shell的类型,在/etc/shells配置文件中记录了用户可以登录的shell的具体路径,因此查看这个文件的内容,即可知道当前系统中所支持的所有shell类型。
rhel8中默认使用的shell为bash
bash=GNU Bourne-Again SHell
shell命令行提示符
[root@localhost Desktop]#
–[1]–[2]----[3]--------[4]----[5]
[1]:运行shell的用户
[2]:分割符
[3]:系统主机短名称 当前主机去掉域名部分的短名称
[4]:当前目录名称
[5]:身份提示符 #表示为超级用户 $表示为普通用户
shell打开方式
1.右键打开
2.application---->system tools(favorite)---->terminal
3.常见的操作shell的快捷键
a. < gnome > - < terminal >: 在已经打开shell的情况下再开一个分页shell
b. < ctrl > + < shift > + < n >: 在已经打开shell的情况下再开一个分页shell
c. <ctrl>+<shift>+<T >: 在一个terminal中开启多个窗口
d. < ctrl > + < d >: 关闭当前shell
e. <ctrl>+<c>: 取消命令执行
f. < exit >: 关闭当前shell
g. 鼠标选中为复制
h. 鼠标滚轮下按为粘贴
i. < ctrl > + < shift > + < 鼠标选中 > + < c >: 复制选中字符
j. < ctrl > + < shift > + < v > :粘贴
shell中如何执行命令
1.命令执行格式
命令 空格 参数 空格 对象
命令就是程序
参数表示命令的特殊功能
对象就是操作目标
2.命令执行的方法
a.有些命令可以单独执行
b.命令也可以加多个参数
-a -b -c = -abc = -cba =-bca
(参数 -s 表示单词缩写,
参数 --size 表示单词全拼)
c.命令必须在行提示符之后输入否则命令无法执行
d.当命令行被占用通常使用 < ctrl > + < c > 结束占用命令行的程序来释放命令行