Linux第一次作业基础知识
一、利用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
openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构
更多推荐


所有评论(0)