February 14
Linux è un clone o duplicato esatto, di Unix - un multi-utente, sistema operativo multitasking sviluppato da Bell Laboratories nel 1969 - adatto per l'utilizzo su computer desktop e server middle-range e high-end. Come Unix, Linux si basa su una interfaccia a riga di comando, o comandi che un utente digita per eseguire un'applicazione, anche se l'interfaccia utente grafica, con finestre, icone e menu, è costruito in cima alla interfaccia a riga di comando.
Linux si basa sul concetto che tutto, compresi dischi rigidi e sezioni logiche, o partizioni, di dischi rigidi, è un file. Il file system è organizzato in una struttura gerarchica simile a un albero rovesciato, con una singola directory, noto come directory principale, nella parte superiore dell'albero. esistono tutti gli altri file e directory sotto la directory principale in un singolo albero di directory; non ci sono lettere di unità come in Windows o DOS. Ogni file è associato a un particolare proprietario e il gruppo e ha i permessi dei file, che permettono o impediscono ad altri di leggere, scrivere o eseguire il file.
L'interfaccia della riga di comando di Linux genere non vuole più tempo per imparare che una interfaccia grafica, ma, come le esigenze e l'esperienza di un aumento di utente, esso offre indubbi vantaggi in termini di velocità e flessibilità. Linux utilizza un programma, noto come un guscio, che prende i comandi dalla tastiera e li passa al sistema operativo. La maggior parte dei sistemi Linux includono un programma chiamato bash - abbreviazione di "Bourne shell di nuovo" - ma anche altri programmi di shell includono ksh, tcsh e zsh.
i comandi più comuni di Linux sono in genere di breve - spesso solo due o tre personaggi - ma possono essere eseguiti solo o con argomenti aggiuntivi, o bandiere di comando, per variare la loro produzione. I "ls" di base o di comando list, per esempio, possono essere utilizzati, senza argomenti, per elencare tutti i file nella directory corrente. L'aggiunta di "-l" o argomento lungo, per formare la sintassi del comando "ls -l", può essere usato per elencare i file nella directory corrente in formato lungo, che comprende data di modifica, proprietario, i permessi e le dimensioni. Si noti che tutti i comandi di Linux sono case sensitive.
interfacce grafiche per Linux non sono parte integrante del sistema operativo, ma, componenti separati indipendenti. interfacce utente grafiche comuni includono il sistema X Window, che include strumenti per la manipolazione di pulsanti, menu e finestre, e il K Desktop Environment, che include applicazioni aggiuntive, come ad esempio file manager e il browser Web, conosciuta come Konqueror.