No, Unix is an operating system program. A utility program cannot run by itself; it runs under an operating system.
'cat' is short for concatenation; it is a Unix utility program to print the contents of 1 or more files on the standard output. It is similar to the 'type' command in Windows.
types of utility program
Echo is a program. '' is not a program. '' does not perform any action. Echo returns what you type. '' does not.
No, it's an operating system kernel.
A spreadsheet. It is an application.
The kernel is the central control program of Unix and the majority of other operating systems.
A Unix script is not necessary. The zip utility has the capability of compressing the files with a password.
With the standard utilities of Unix you can compare up to 3 files line by line (using the diff3 utility). If you want anything more than that you will need to write a program or use a scripting language such as Perl to create a report.
You can debug C programs using gdb on Unix.
The answer depends on what you consider a 'filter' program. If you consider a filter program to actually limit (or filter out) certain parts of a file then the sort program would not be considered a filter program, but more of a utility program. If you consider a filter program to be a program that changes the output in some way but gives the same amount of lines of output that are input then you could consider the sort program a filter. Most people would probably say that the sort utility program is not a filter, but it can be up to some interpretation.
Make sure it is readable and executable (permissions). Then, just type in the name of the shell file to execute it.
A command is something that's built-in to the kernel, where as the utility is something that runs on top of the kernel. Example of utilities are: fdisk, copy, edit, etc.