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.
A command is part of the shell itself. A utility is an executable program that is installed (usually in a system directory such as /bin) which the shell executes.
Dr Joseph
MCBS
The 'merge' command is not standard in Unix, so not every system has it. The 'cat' command is standard in every Unix system. The 'cat' command merely echoes the contents of a file. It can be used to put together several files (concatenate). The 'merge' command (at least on Linux) merges changes from an original file to a modified (patched) file. It is considered a 3-way merge utility. Check the 'man' command for both and you will see the differences in the two commands.
They are different languages, so you need to use a different word with different syntax to do the same thing. For example, to display the contents of the current directory, the command in MS-DOS is dir, but in UNIX it's ls.
Command set and command switches. Both are based on the UNIX operating system, so they have the core of the operating system in common.
su substitute user.. and su is a unix command used to run the shell of another user without logging off..
In some Unix and Linux systems there is a command called 'dos2unix' that will do the conversion automatically. If there isn't such a utility on your system you can use the 'tr' translate command to do the translation: tr -d '\015' < windows-file > unix-file which is essentially what dos2unix will do.
No difference, really. Unix is an OS (Operating System)
what are similarities and differences between linux and unix?
'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.
UNIX is a command-based OS. In contrast, Windows is a menu-based OS.
There is no traditional 'execute' command in Unix.
The TPUT utility uses the terminfo database to make the values of terminal-dependent capabilities and information available to the shell
There is no standard 'format' command in Unix.