Linux操作系统的学习
一.利用vmware安装Linux操作系统的详细步骤
1.创建一个虚拟机








选择使用网络地址转换,让虚拟的电脑可以访问外部网络





2.调整虚拟机硬件







选择安装目标位置




选择root密码


选择创建普通用户


重启系统
二.什么是内核,什么是shell,什么是GNU,什么是Linux操作系统
1. 内核:内核是操作系统 最基本的部分。它是为众多应用程序提供对计算机硬件的安全访问的一部分软件,这种访问是有限的,并且内核决定一个程序在什么时候对某部分硬件操作多长时间,Linux是一种内核
2. shell:内核的保护机制,负责对软件请求进行分析处理和屏蔽,同时提供一个和操作者沟通的交互界面
3. GUN:一种开源组织,和linux 内核一起组成Linux操作系统
4. Linux操作系统:Linux操作系统=linux内核+GNU组织的软件
三.如何开始shell,shell的命令行提示符含义
1.应用程序-------->终端
2。shell的命令行提示符含义

root :当前登录的账户名,root为管理员
Timinglee:主机名,默认为localhost
~ :该位置表示当前工作目录,~表示用户家目录(用户登录系统后未作任何操作情况下所在的目录)
提示符标志:#或$ ,表示账户身份,#表示root,$表示普通账户
四.如何在shell中执行命令
1.命 令 必 须 在 行 提 示 符 之 后 输 入 否 则 无 法 执 行
2.如 果 行 提 示 符 被 占 用 , 可 以 使 用 c t rl+ c 结 束 占 用 程 序
3.命 令 的 完 整 格 式 为 命 令 参 数 对 象 以 上 元 素 必 须 用 空 格 隔 开
4.回车执行
五.shell中的快捷键有哪些,如何使用

六.命令行中历史的管理及调用
history ##查看历史命令
history -c ##清空当前历史命令
##永久清空历史需要清空文件.bash_history
上键|下键 ##逐行调用
!数字 ##调用指定行历史
!字符 ##调用以此字符开头的最近历史
<ctrl>+<R> ##开启历史搜索模式,命令行显示会变为:
##(reverse-i-search)`':输入关键字
##会显示含有此关键字的最近一条历史
七.命令行中的补齐功能
<tab>键
补齐系统中存在的命令,文件,和某些命令的参数
当按一次tab没有效果,表示以此字符开头的信息不唯一
可连续按2次 那么会把以此字符开头的所有内容显示
如果2此仍然不显示表示没有以此字符开头的指令
命令的简要帮助查看方式:rm --help ##查看命令的基本用法
八.在命令行中如何获得帮助(whatis --help man)
whatis rm ##查看命令的基本用途
##查看过程中出现
#rm: nothing appropriate.
#1.表示要查看内容没有帮助
#2.系统帮助数据未更新用mandb命令更新(需要在root用户下执行mandb")
rm --help ##查看命令的基本用法
在帮助中符号的说明如下:
[] ##内容可加可不加
... ##内容个数任意
<> ##必须在命令执行时加入的元素
命令的详细帮助查看方式
man 命令是manual的缩写。在Linux中可以使用man + 要查看的帮助元素来查看帮助
man 在查看帮助时有很多级别,具体级别如下
man -k passwd ##passwd关键字有多少级别的man
##man的级别
#1 命令
#2 系统调用
#3 函数库调用
#4 特殊文件(设备文件等)
#5 文件
#6 游戏
#7 特殊的包
#8 系统管理命令
#9 内核信息规则
在man帮助中常用快捷键
man rm ##进入到rm命令的帮助
q ##退出
/关键字 ##搜索关键字,n 向下匹配, N 向上匹配
G ##快速移动到man的最后
g ##表示快速移动到man的最前
九.文件管理
1. 新建空文件
#当文件不存在时会建立文件 用touch
例:[root@localhost 桌面]# touch lee
[root@localhost 桌面]# touch lee1 lee2
#当文件存在时会修改文件时间戳
#如何查看文件时间戳,可以右键选择文件并点击列表种的属性按钮
[root@localhost 桌面]# touch lee
[root@localhost 桌面]# touch -t 11111111 lee
2. 建立目录
[root@localhost 桌面]# mkdir timinglee
[root@localhost 桌面]# mkdir timinglee1 timinglee2
[root@localhost 桌面]# mkdir timinglee/redhat/linux
mkdir: 无法创建目录 “timinglee/redhat/linux”: 没有那个文件或目录
[root@localhost 桌面]# mkdir -p timinglee/redhat/linux
3.删除文件或目录
[root@localhost 桌面]# rm lee
rm:是否删除普通空文件 'lee'?y
[root@localhost 桌面]# rm lee1 lee2
rm:是否删除普通空文件 'lee1'?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:是否删除普通空文件 'lee1'? 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/
openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构
更多推荐


所有评论(0)