一、利用VMware安装Linux操作系统

1.建立硬件

2.调整虚拟机硬件

3、利用VMware安装RHEL9.8

二、什么是内核,什么是shell,GNU,Linux操作系统

1.内核:内核是操作系统最基本的部分。它是为众多应用程序提供对计算机硬件的安全访问的一部分软件,这种访问是有限的,并且内核决定一个程序在什么时候对某部分硬件操作多长时间。

2.shell:内核的保护机制,负责对软件请求进行分析处理和屏蔽,同时提供一个和操作者沟通的交互界面。

3.GNU:gun is not unix,GPL(开源软件就此出现)  GUN就是开源组织

4.Linux操作系统:Linux操作系统 = linux内核 + GNU组织的软件   Linux操作系统也叫GNU/linux

三、如何开始shell,shell的命令行提示符符号含义

1.开启shell①应用程序中的终端

②在桌面右键选择在终端中打开

2.,命令行

[root@liu 桌面]# touch file        #建立文件
[root@liu 桌面]# gedit             #打开图形文本编辑
touch file                         #当命令行被占用了此命令执行无效
^C
[root@liu 桌面]# touch file
[root@liu 桌面]# gedit             #用gedit占用了命令行,如果需要释放命令行
^C                                 #执行ctrl+c

[root@liu 桌面]# ls file           #显示文件名称
file
[root@liu 桌面]# ls -s file        #-s是ls命令的参数,指定ls执行时显示文件大小
0 file
[root@liu 桌面]# ls --size file    #-s是缩写,--size是全拼

[root@liu 桌面]# ls -i file        #显示文件节点号(文件身份证号)
202313051 file
[root@liu 桌面]# ls -s file        #只显示文件大小
0 file
[root@liu 桌面]# ls -i -s file     #显示文件节点号同时显示大小
202313051 0 file
[root@liu 桌面]# ls -s -i file     #顺序无固定
202313051 0 file
[root@liu 桌面]# ls -si file       #可以把参数合并
202313051 0 file
[root@liu 桌面]# ls -is file
202313051 0 file
[root@liu 桌面]# ls file
file

3.命令行提示符的含义
 
示例提示符: [root@liu Desktop]# 
 
1. root:当前登录的账户名,root为管理员

2. liu:主机名,默认为localhost,这里修改为liu

3. Desktop:该位置表示当前工作目录, ~ 表示用户家目录(用户登录系统后未作任何操作情况下所在的目录)

4. #:提示符标志。 # 代表root管理员账号, $ 代表普通账户

四、如何在shell中执行命令
1.命令必须在行提示符之后输入否则无法执行
2.如果行提示符被占用,可以使用 ctrl+c 结束占用程序

例:-a -b -c = -abc = -bac = -cab

五、shell中的快捷键有哪些,如何使用

快捷按键    功能
ctrl+shift+c    复制
ctrl+shift+v    粘贴
ctrl+c    撤销命令执行
ctrl+d    关闭当前闲置shell
ctrl+shift+t    在当前terminal中开启新的tab
ctrl+shift+n    开启新的terminal
ctrl+a    移动光标到命令行首
ctrl+e    移动光标到命令行尾
ctrl+u    删除光标所在字符到行首
ctrl+k    删除光标所在字符到行尾
ctrl+左/右    光标以单词为单位移动

六、命令行中历史的管路及调用

history        ##查看历史命令
history -c     ##清空当前历史命令
               ##永久清空历史需要清空文件.bash_history

上键|下键            逐行调用
!数字            调用指定行历史
!字符            调用以此字符开头的最近历史
<ctrl>+<R>        开启历史搜索模式,命令行显示会变为:
                (reverse‑i‑search)`':输入关键字
                会显示含有此关键字的最近一条历史

七、命令行中的补齐功能

- 补齐系统中存在的命令,文件,和某些命令的参数

- 当按一次tab没有效果,表示以此字符开头的信息不唯一,可连续按2次,那么会把以此字符开头的所有内容显示

- 如果2次仍然不显示表示没有以此字符开头的指令

八、在命令行中如何获得帮助
 
1.查看命令的功能

whatis rm        ##查看命令的基本用途
                ##查看过程中出现
                ##rm: nothing appropriate.
                ###1.表示要查看内容没有帮助
                ###2.系统帮助数据未更新用mandb命令更新

2.命令的简要帮助查看方式

rm --help        ##查看命令的基本用法

3.命令的详细帮助查看方式
 
man 命令是manual的缩写。在Linux中可以使用 man + 要查看的帮助元素 来查看帮助。

九、文件管理

新建文件

root@liu 桌面]# touch liu1 liu2 liu3

 #新建目录
 [root@liu 桌面]# mkdir liu
 [root@liu 桌面]# mkdir liu1 liu2
 [root@liu 桌面]# mkdir liu/redhat/linux
 mkdir: 无法创建目录 “liu/redhat/linux”: 没有那个文件或目录
 [root@liu 桌面]# mkdir  -p liu/redhat/linux

 #删除文件
 [root@liu 桌面]# rm liu
 rm:是否删除普通空文件 'liu'?y
 [root@liu 桌面]# rm liu1 liu2 
 rm:是否删除普通空文件 'liu1'?y
 rm:是否删除普通空文件 'liu2'?y
 #-f 强制删除不提示
 [root@liu 桌面]# rm -f liu 
 [root@liu 桌面]# rm -f liu1 liu2

 #删除目录
 [root@liu 桌面]# rm liu1/ 
 rm: 无法删除 'liu1/': 是一个目录
 #删除目录时要加-r参数,表示递归
 [root@liu 桌面]# rm -r -f  liu
 [root@liu 桌面]# rm -fr  liu1
 [root@liu 桌面]# rm -rf  liu2

复制文件

root@liu 桌面]# cp liu3  haha
                 #不能复制多个文件到一个文件中
 [root@liu 桌面]# cp liu1 liu2 haha1
                 cp: 目标'haha1' 不是目录
                 #多个文件只能同时复制到目录中
 [root@liu 桌面]# cp liu1 liu2 liu1

 复制目录

需要-r参数
[root@liu 桌面]# cp -r liu1/ liu2

Logo

openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构

更多推荐