什么是shell?
shell可以理解为是Linux系统提供给用户的使用接口。shell为用户提供了输入命令和参数,并可得到命令执行结果。当一个用户登录Linux之后,系统会为每一个用户设定一个称为shell的程序,shell提供一个保护操作系统内核的外壳,用户对操作系统下达的指令通过shell去执行。
shell是一个命令行解释器,它为用户提供了一个向Linux内核发送请求以便运行程序的接口程序,用户可以用shell来启动、挂起、停止甚至是编写一些程序。shell处在内核与外层应用程序之间,起着协调用户与系统的一致性以及在用户与系统之间进行交互的作用,即shell为用户提供了输入命令和参数并可得到命令执行结果的环境。
shell命令的两种执行方式:
交互式:解释执行用户的命令,用户输入一条命令,shell就解释执行一条。
批处理:用户事先写一个shell脚本(Script),其中有很多条命令,让shell一次把这些命令执行完,用户不用一条一条地敲命令。
shell命令与帮助:
whatis命令 whatis reboot 查看reboot命令是什么意思 以下都是
--help命令 reboot --help 用的最多
man命令 man reboot
info命令 info reboot