Such as cp, ls, grep, ps...
Are they stand-alone applications pre-installed on the operating system or the innate part of the operating system?
|
Such as cp, ls, grep, ps... Are they stand-alone applications pre-installed on the operating system or the innate part of the operating system? |
|||
|
|
|
In Ubuntu you will find Coreutils installed .
Core GNU utilities .You will find most of the basic commands from Core Utilities description page, said that , Linux is just a Name of Kernel, Whereas Ubuntu is an Entire Advanced Integrated OS of such utilities. As in Question
They together actually forms Ubuntu/Linux Operating System , Either of them existing standalone doesn't help much. Shell is basically Bridge between kernel and the user, a Command Interpreter where user can type command and the command is conveyed to the kernel and it will be executed.And it is Different from Kernel , refer basic image below
And for more descriptive image
File Manager mostly forms the Front-End of common Core Utilities. So how does that
|
Thank you so much for the descriptive answer. According to your answer, may I conclude that the various (GNU)utilities are neither part of the shell nor part of the kernel? But this leads me to another question, why it is said everywhere that OS is made up of two parts, i.e., Kernel and Shell, which is obviously not true because there are many other parts like libraries and utilities? – xczzhh Jul 12 '12 at 2:27 |
|
Thank you for the clarification. Excuse my limited experience of different liinux distros, but what's it like to use a Minimal Linux Based Distros? What kind of commands would make it work? For example, in a full-fledged distro like Ubuntu, we would usually use the utility apt-get to install applications, and grep to search key words and etc... How could the Minimal Linux based Distros accomplish these tasks? or they just don't do these things? – xczzhh Jul 12 '12 at 6:48 |
|
If it don't do things , it ain't Linux, you can refer the web or explore this Distrowatch site or see List of Linux distributions for all that Linux world can Offer. Also it would off-topic too :). All the Linux based are different in packaging , support and Development. But all the above mentioned utilities forms the core part of any Linux Distro. – tijybba Jul 12 '12 at 6:57 |
|
Linux is but a kernel, allowing you to run executables with ELF headers. It contains only the most important files necessary to boot--itself, and calls
|
|||||||||||||
|
|
Command line tools such as ls, grep, cat and many others comprise the 'GNU coreutils', which is the standard toolset present on any GNU/Linux system. For a very useful summary of the utilities, and about how to use them, enter this in terminal:
To output it to file:
(In answer to your other question, they are not part of the kernel or integrated within it. They are used in your terminal shell session as tools to achieve what you want to do.) |
|||
|
|