什么是Linux
Linux操作系统是UNIX操作系统的一种克隆系统,它诞生于1991 年的10 月5 日(这是第一次正式向外公布的时间)。以后借助于Internet网络,并通过全世界各地计算机爱好者的共同努力,已成为今天世界上使用最多的一种UNIX 类操作系统,并且使用人数还在迅猛增长。Linux是指Linux内核,内核是系统的核心程序,相当人的大脑,负责系统程序和硬件分配及调度。
什么是shell
Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行。实际上Shell是一个命令解释器,它解释由用户输入的命令并且把它们送到内核。不仅如此,Shell有自己的编程语言用于对命令的编辑,它允许用户编写由shell命令组成的程序。Shell编程语言具有普通编程语言的很多特点,比如它也有循环结构和分支控制结构等,用这种编程语言编写的Shell程序与其他应用程序具有同样的效果。RHEL8中默认使用的shell是bash。
Shell的打开方式
shell命令行提示符
[root@localhost Desktop]#
[1] [2] [3] [4] [5]
[1]:运行shell的用户
[2]:分割符
[3]:系统主机短名称当前主机去掉域名部分的短名称
[4]:当前目录名称
[5]:身份提示符 #表示当前用户为超级用户,$当前用户为普通用户
Shell中的快捷键
Shell中如何执行命令
解释:
1.参数用来指定命令的某些功能,可以加也可以不加
2.命令和参数和目标之间要用空格分开
3.参数中“-” 表示单词的缩写,“–”表示单词的全拼
4.在执行命令时通常遵循这些规则,特殊情况除外
5.命令必须在行提示符之后输入,没有行提示符的输入时无效的。如何释放行提示符(CTRL+C)
6.使用参数时 -a -b -c = -abc = -cab =-bac
命令行获得帮助
whatis rm 查看命令“rm”的基本用途。
若出现“rm: nothing appropriate.” 表示要查看内容没有帮助,需要用用mandb命令更新。
rm -- help 查看命令“rm”的基本用法
执行man指令后,键入q退出 ,/后加关键字可搜索关键字,n 向下匹配, N 向上匹配 ,G快速移动到man的最后,g表示快速移动 到 man的最前
Linux命令行历史调用
history 查看历史命令
history -c 清空当前历史命令
如图为调用含有“d”的最近一条历史
TAB的使用
TAB用于补齐系统中存在的命令,文件,和某些命令的参数。当按一次tab没有效果,表示以此字符开头的信息不唯一可连续按2次,此时会把以此字符开头的所有内容显示 如果此时仍然不显示表示没有以此字符开头的指令。