1.什么是Linux
Linux操作系统 GUN/Linux
GUN是开源组织
Linux是指Linux内核
内核 系统核心程序
相当于人的大脑
负责系统程序和硬件分配
2.如何进入Linux的超级用户
(1)选择not listed 进入超级用户登录界面
(2)在登录界面的用户名栏输入root
(3) 输入密码并选择PC模式登录
3.什么是shell
shell 对外提供操作者和系统沟通的接口
对内实现对内核进行保护
RHEL8中默认使用的shell是bash
4.shell行提示符的含义
如何打开shell
(1)右键,选择Open in Terminal打开
(2)依次选择Application——System tools——terminal打开
(3)设置快捷键,使其执行命令gnome-terminal 从而进入shell
<1> 依次选择Application——System tools——Settings进入设置
<2> 在设置栏中选择Devices
<3> 在Devices中依次选择Keyboard——+
<4> 在框中输入对应内容即可
注:以上三种打开shell的方式中,(1)打开的shell在当前用户的桌面上,(2)和(3)打开的shell默认在当前用户的家目录中
shell命令行提示符
其中:
(1)root代表运行shell的用户
(2)@代表分隔符
(3)westos-student50代表系统主机短名称当前主机去掉域名部分的短名称
(4)Desktop代表当前目录名称
(5)身份提示符 #表示当前用户为超级用户,若当前用户为普通用户,则为$
5.shell中的快捷键
(1)shell中快捷键的使用
ctrl+shift+T 在一个terminal中开启多个窗口
ctrl+shift+N 重新打开一个terminal
ctrl+c 取消命令执行 启用新的命令行
ctrl+d 关闭shell
ctrl+l 清屏
ctrl+shift+鼠标选中+c 或 鼠标选中字符 复制选中字符
ctrl+shift+v 或 按下鼠标滚轮 粘贴字符
ctrl+a 快速移动光标到行首
ctrl+e 快速移动光标到行尾
ctrl+u 快速删除当前所在字符之前的所有字符
ctrl+k 快速删除当前所在字符和之后的所有字符
(2)shell中如何执行命令
<1> 命令执行格式
命令 参数 对象
命令:也称为程序
参数:表示命令的特殊功能
对象:操作目标
命令、参数以及对象这三个要素之间必须用空格隔开
<2> 命令执行的方法
有些命令可以单独执行
参数可以加多个,例如:-a -b -c = -abc = -cab = -acb
参数-s表示单词缩写 ,参数--size表示单词全拼
命令必须在行提示符之后输入否则命令无法执行,当命令行被占用通常使用<ctrl>+<c>结束占用命令行的程序来释放命令行
6.Linux命令行历史调用
history 查看历史命令
history-c 清空当前历史命令(非永久)
永久清空历史需要清空文件 .bash-history
操作步骤:
(1)进入桌面的root文件夹
(2)点击Home和右上角的状态栏 勾选show hidden files选项 显示被隐藏的文件
(3)删除.bash_history文件即可永久删除历史命令
历史命令的调用
↑和↓ 逐行调用历史命令
!数字 调用指定行历史
!字符 调用以此字符为开头的最近历史
ctrl+r 开启历史搜索模式,命令行显示会变为如下图所示
在光标后输入关键字,会显示含有此关键字的最近一条历史
7.Tab的功能及用法
功能:补齐系统中存在的命令、文件及某些命令的参数
用法:当按一次Tab没有效果,表示以此字符开头的信息不唯一,可继续按一次tab,便会显示以此字符开头的所有内容,若按两次Tab后仍不显示,表明没有以此字符开头的指令