一、利用vmware安装Linux操作系统的详细步骤
1.安装wmware
<1>软件安装
在网络中找到vmware-workstartion的安装包,推荐大家安装17.6版本
右键选择vmware的安装包在选择列表中找到【以管理员身份运行】
<2>软件运行身份选择
右键选择软件图标
选择列表中的属性
2.vmware的卸载
在卸载软件时千万别直接删除在系统中安装的软件的目录
<1>打开控制面板在windows操作系统中按键【win】+【R】
<2>卸载软件过程
3.使用vmware模拟硬件资源
<1>建立硬件
<2>调整虚拟机硬件
4.利用vmware安装RHEL9.8
二.内核,shell,GNU,Linux操作系统
1.内核是操作系统最基本的部分。它是为众多应用程序提供对计算机硬件的安全访问的一部分软件,这种访问是有限的,并且内核决定一个程序在什么时候对某部分硬件操作多长时间
2.shell是内核的保护机制,负责对软件请求进行分析处理和屏蔽,同时提供一个和操作者沟通的交互界面
3.GUN就是开源组织
4.Linux是一种内核(kernel),负责对于系统软件运行的调度,相当于人的大脑,只有内核可以直接调度硬件
Linux操作系统=linux内核+GNU组织的软件Linux操作系统 GNU/linux
三.如何开始shell,shell的命令行提示符含义
1.如何开启shell
在桌面右键选择在终端中打开
2.命令行提示符的含义
root :当前登录的账户名,root为管理员
Timinglee:主机名,默认为localhost
~ :该位置表示当前工作目录,~表示用户家目录(用户登录系统后未作任何操作情况下所在的目录)
提示符标志:#或$ ,表示账户身份,#表示root,$表示普通账户
四.如何在shell中执行命令
1.命令必须在行提示符之后输入否则无法执行
2.如果行提示符被占用,可以使用ctrl+c 结束占用程序
3.命令的完整格式为
命令 参数 对象
以上元素必须用空格隔开,命令就是要执行的程序,参数就是程序的指定功能,对象就是命令作用的目标.
在系统中参数通常用“-”或者“--“ 开头,- 表示单词缩写,-- 单词全拼参数通常可以一次加多个,如果写全那么中间用空格隔开比如:-a -b -c
如果把参数合并那么可以写成:-abc
-a -b -c = -abc = -bac = -cab 合并后通常没有顺序要求
实验:[root@localhost 桌面]# touch file #建立文件
[root@localhost 桌面]# gedit #打开图形文本编辑
touch file #当命令行占用了此命令执行无效
^C
[root@localhost 桌面]# touch file
[root@localhost 桌面]# gedit #用gedit占用了命令行,如果需要释放命令行
^C #执行ctrl+c
[root@localhost 桌面]#
[root@localhost 桌面]# ls file #显示文件名称
file[root@localhost 桌面]# ls -s file #-s是ls命令的参数,指定ls执行时显示文件大小
0 file
[root@localhost 桌面]# ls --size file #-s是缩写--size是全拼
[root@localhost 桌面]# ls -i file #显示文件节点号(文件身份证号)
202313051 file
[root@localhost 桌面]# ls -s file #只显示文件大小
0 file
[root@localhost 桌面]# ls -i -s file #显示文件节点号同时显示大小
202313051 0 file
[root@localhost 桌面]# ls -s -i file #顺序无固定
202313051 0 file
[root@localhost 桌面]# ls -si file #可以把参数合并
202313051 0 file
[root@localhost 桌面]# ls -is file
202313051 0 file
五.shell中的快捷键有哪些,如何使用
man rm ##进入到rm命令的帮助
q ##退出
/关键字 ##搜索关键字,n 向下匹配, N 向上匹配
G ##快速移动到man的最后
g ##表示快速移动到man的最前
六..命令行中历史的管理及调用
history ##查看历史命令
history -c ##清空当前历史命令
##永久清空历史需要清空文件.bash_history
历史命令的调用
上键|下键 ##逐行调用
!数字 ##调用指定行历史
!字符 ##调用以此字符开头的最近历史
<ctrl>+<R> ##开启历史搜索模式,命令行显示会变为:
##(reverse-i-search)`':输入关键字
##会显示含有此关键字的最近一条历史
七.命令行中的补齐功能
补齐系统中存在的命令,文件,和某些命令的参数
当按一次tab没有效果,表示以此字符开头的信息不唯一可连续按2次那么会把以此字符开头的所有内容显示
如果如此仍然不显示表示没有以此字符开头的指令
八.在命令行中如何获得帮助(whatis --help man)
1.查看命令的功能
whatis rm ##查看命令的基本用途
##查看过程中出现
#rm: nothing appropriate.
#1.表示要查看内容没有帮助
#2.系统帮助数据未更新用mandb命令更新
Note注意:当执行whatis命令出现 nothing appropriate 时大多数情况是因为系统的帮助数据库未更新
如何解决此问题:需要在root用户下执行mandb"
2.命令的简要帮助查看方式
rm --help ##查看命令的基本用法
在帮助中符号的说明如下:
[] ##内容可加可不加
... ##内容个数任意
<> ##必须在命令执行时加入的元素
3.命令的详细帮助查看方式
man 命令是manual的缩写。在Linux中可以使用man + 要查看的帮助元素来查看帮助
man 在查看帮助时有很多级别,具体级别如下
man -k passwd ##passwd关键字有多少级别的man
##man的级别
#1 命令
#2 系统调用
#3 函数库调用
#4 特殊文件(设备文件等)
#5 文件
#6 游戏
#7 特殊的包
#8 系统管理命令
#9 内核信息规则
九.1.文件管理
#当文件不存在时会建立文件用touch
例:[root@localhost桌面]#touch lee
[root@localhost桌面]#touchlee1lee2
#当文件存在时会修改文件时间戳
#如何查看文件时间戳,可以右键选择文件并点击列表种的属性按钮
[root@localhost桌面]# touch lee
[root@localhost桌面]# touch -t 1111lee
2.建立目录
root@localhost桌面]# mkdir timinglee
[root@localhost桌面]# mkdir timinglee1 timinglee2
[root@localhost桌面]# mkdir timinglee/redhat/linux
mkdir:无法创建目录“timinglee/redhat/inux":没有那个文件或目录
[root@localhost桌面]# mkdir -p timinglee/redhat/linux
3.删除文件或目录
[root@localhost桌面]# rm lee
rm: 是否删除普通空文件 'lee'? y
[root@localhost桌面]# rm lee1 lee2
rm: 是否删除普通空文件 'leel'? y
rm:是否删除普通空文件 'lee2'? y
#-f 强制删除不提示
[root@localhost桌面]# rm -f lee
[root@localhost桌面]# rm -f lee1 lee2
[root@localhost桌面]# rm timinglee1/
rm:无法删除 timinglee1/:是一个目录
#删除目录时要加-r参数,表示递归
[root@localhost桌面]# rm -r -f timinglee
[root@localhost桌面]# rm -fr timinglee1/
[root@localhost桌面]# rm -rf timinglee2/
4.复制文件和复制目录
[root@localhost桌面]# drm lee
rm: 是否删除普通空文件' lee'? y
[root@localhost桌面]#rm lee1 lee2
rm:是否删除普通空文件 'leel'? y
rm:是否删除普通空文件' lee2'? y
#f 强制删除不提示
[root@localhost桌面]# rm -f lee
[root@localhost桌面]#rm-f lee1 lee2
[root@localhost桌面]# rm timinglee1/
rm:无法删除 timinglee1/:是一个目录
#删除目录时要加-r参数,表示递归
[root@localhost桌面]# rm -r -f timinglee
[root@localhost桌面]# rm -fr timinglee1/
[root@localhost桌面]# rm -rf timinglee2/