shell是linux下的一种脚本语言:
1、shell有两种执行命令的方式
交互式
解释执行用户的命令,用户输入一条命令,shell就解释执行一条。
批处理
用户事先写一个shell脚本(script),其中有很多条命令,让shell一次把这些命令执行完,而不必一条一条地敲命令。
2、shell脚本和编程语言很相似,也有变量和流程控制语句,但shell脚本是解释执行的,不需要编译,shell程序从脚本中一行一行读取并执行这些命令,相当于一个用户把脚本中的命令一行一行敲到shell提示符下执行。
3、shell初学者请注意,在平常应用中,建议不要用root用户运行shell。
作为普通用户,不管你有意还是无意,都无法破坏系统;
但是如果是root用户那就不同了,只要敲几个字母,就可能导致灾难性的后果。