Introduction: Difference between revisions

m
[unchecked revision][unchecked revision]
(Just removed spaces before the questionmarks in the headers)
Line 65:
* Allow trivial operation on the local storage like listing the content of directories, moving and copying files across the system.
 
In order to complete those actions, the shell may have to issue numerous system calls, like "open file 'x'; open file 'y' and create it if it doesn't existsexist; read content from X, write into Y, close both files, write 'done' to standard output".
 
The shell may also be used by programs that want to start other programs but do not want to do this themselves (e.g. completing file patterns like '*.mp3', retrieving the exact path of the program, etc.).
Anonymous user