What does ! in Unix mean?

please tell me function of operator ! in unix
! control.pls.desactivado.sh

! refer to history command in shell prompt.

!! # to run the previous command 
!string # run recent command starting with characters in string.

little confusing about your file name:eek:

The exclamation mark has different meanings according to context. For example:

In the "find" command, ! means NOT.

In the "more" command, "! command" means break out of "more" and execute command. When searching within in "more", ! means NOT.

In the first line of a script the shebang line, #! states which shell is to be used to run the script.

In "vi" the exclamation mark has many meanings. ":! command" executes unix command. When editing "!" has other meanings (see "man vi").

! control.pls.desactivado.sh

You have not given us enough content! Is this a line from a shell script or is this a command you are entering interactively?