一.什么是Linux
1.linux操作系统 #Gun/Linux #Gun是开源组织 #Linux是指Linux内核
2.linux 内核 #系统核心程序 #相当人的大脑 #负责系统程序和硬件分配及调整
3.shell #对外提供操作着和系统沟通接口
#对内实现对内核的保护
#RHEL8中默认使用的shell是bashinux系统结构
4.FHS(filesystem hierachy standard)linux层级结构标准
#linux中一切都是文件
/ ###linux顶级目录
系统二级目录:
/bin ###系统常规命令
/sbin ###系统管理命令
/dev ###设备文件
/home ###普通用户家目录集合,此目录中的子目录为普通用户家目录
/root ###超级用户家目录
/lib64 ###64位函数库
/lib ###系统函数库
/proc ###进程信息,系统识别的硬件信息
/run ###当前运行的硬件和系统模块
/srv ###系统数据(常量)
/var ###系统数据(变化)
/tmp ###系统临时文件存放目录
/mnt ###临时设备挂载点
/media ###cdrom临时挂载点
/etc ###系统大多数程序的配置目录
/opt ###第三方软件安装位置
/boot ###系统启动分区,系统启动时读取的文件都在此目录中
/sys ###关于内核设定目录
/usr ###unix system resource 仅次于/重要 多数系统资源都在此目录中
二.shell的打开方式
1.鼠标右键打开
2.Application->System Tools->terminal
3.在shell中输入gnome-terminal
4.设定快捷键执行gnome-terminal
注:shell命令提示符 [root@westos Desktop]#
root:运行shell的用户 @:分割符 westos:系统主机名称 Desktop:当前目录名称
#:身份提示符#表示当前用户为超级用户,$表示当前用户为普通用户
三.Linux下vm虚拟机控制命令
1.########westos#######
[westos@westos_student70 Desktop]$ westos-vmctl start westosa ####开启westosa虚拟机
[westos@westos_student70 Desktop]$ westos-vmctl view westosa ####显示westosa
[westos@westos_student70 Desktop]$ westos-vmctl reset westosa ####重置westosa
[westos@westos_student70 Desktop]$ westos-vmctl poweroff westosa ####关闭westosa
2.#######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> #快速删除当前所在字符和之后的所有
按住<ctrl>移动光标是按一个单词移动
3.######shell中如何执行命令#######
1)命令执行格式:命令 参数 对象
命令就是程序 参数表示命令的特殊功能 对象就是操作目标
2)命令的执行方式
有些命令可以单独执行
参数可以加多个
-a -b -c =-abc=-cba=-cab
参数-s表示单词缩写 --size表示全拼
3)命令必须在行提示符之后输入,否则命令无法执行
当命令行被占用,通常使用<ctrl>+<c>结束占用命令行的程序来释放命令行
4.########history#######
history ####显示历史
history -c ####清空当前shell历史 <永久清空历史需要清空文件.bash_history>
history !数字 ####调用第15条历史(直接执行)调用指定行历史
history !字符 ####调用以此字符开头的最近历史
<ctrl>+<R> ####开启历史搜索模式,命令行会变为:
##(reverse-i-search)"输入关键字"
##会显示含有此关键字的最近一条历史
也可以用上下键逐一调用
5.########<TAB>#######
补齐系统中存在的命令、文件和某些命令的参数
当按一次TAB没有效果,表示以此字符开头的信息不唯一,可连续按2次显示以此字符开头的所有内容
如果按两次仍然不显示表示没有以此字符开头的命令