一、
第一次接触linux操作系统时,为了让大家充分地、大胆地练习,一般建议在自己的计算机中安装虚拟机。安装虚拟机的教程有很多,大家可以自己去网上寻找资源。接下来大家了解一下linux系统、shell。
1.什么是linux操作系统?
Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux有上百种不同的发行版,如基于社区开发的debian、archlinux,和基于商业开发的Red Hat Enterprise Linux、SUSE、Oracle Linux等。
2.什么是shell?
shell ##对外提供操作和系统沟通接口
##对内实现对内核的保护
##在rhel8中默认使用的shell是bash
3.当计算机中安装虚拟机软件后,并建立起新的虚拟机时
打开shell面板(右键)
在面板中输入:
[westos@westos_student35 Desktop]$ westos-vmctl start westosa ##开始westosa
[westos@westos_student35 Desktop]$ westos-vmctl view westosa ##显示westosa
[westos@westos_student35 Desktop]$ westos-vmctl reset westosa ##重置westosa
[westos@westos_student35 Desktop]$ westos-vmctl poweroff westosa##关闭westosa
可以对名为westosa的虚拟机进行操作。
4.普通用户与高级用户的切换
[westos<>@westos_student35 Desktop]$ su -(密码开机)
[root@westos_student35 ~]# logout
5.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> ##删除当前字符所在之后的所有
6.shell中的指令规则
(1)命令执行格式
命令+参数+对象
(2)命令执行的方法
有些命令可以单独执行
参数可以加多个
-l -s =-ls
参数-s是-size的缩写
7.shell中历史管理
输入history指令查看历史操作
清楚历史操作:history -c(只清空当前进程)
永久清空需要删除记录文件 bash.history
历史命令的调用
上键|下键 ##逐条调用
ls+!数字 ##调用指定的行历史
ls+!字符 ##调用以此字符开头的最近历史
<ctrl>+r ##开启搜索模式,命令行显示为:(reverse-search)输入关键字会显示历史最近一条含有此关键字的指令
8.tab的作用
补齐系统中存在的命令,文件,和某些参数的命令
当按一次tab没有效果,证明以此字符开头的信息不唯一,可连续按两次
这样会将此字符开头的所有内容显示。