Linux è un clone o duplicato esatto , di Unix - un multi - utente , multi-tasking del sistema operativo sviluppato da Bell Laboratories nel 1969 - adatto per l'uso su computer desktop e di gamma media e alta server - end . Come Unix, Linux è basato su una interfaccia a riga di comando o comandi che un utente di eseguire un'applicazione , anche se una interfaccia grafica , con finestre, icone e menu , è costruito sulla cima della linea di comando . File e directory
Linux si basa sul concetto che ogni cosa , compresi i dischi rigidi e le 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 , conosciuta come la directory principale , in cima all'albero . Tutti gli altri file e directory esistono sotto la directory root in un singolo albero di directory , non ci sono lettere di unità come in Windows o DOS . Ogni file è associato ad 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.
Command Line Interface
< p > L' interfaccia a linea di comando di Linux genere non vuole più tempo per imparare che una interfaccia grafica, ma , in quanto 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 . Maggior parte dei sistemi Linux includono un programma chiamato bash - abbreviazione di " Bourne Again Shell " - ma gli altri programmi della shell includono ksh , tcsh e zsh
Comandi
< . p> comandi comuni di Linux sono in genere di breve - spesso solo due o tre personaggi - ma possono essere eseguiti da soli o con gli argomenti aggiuntivi, o bandiere di comando, di variare la loro produzione . Le " 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 lungo ragionamento , per formare la sintassi del comando "ls -l" , può essere usato per elencare i file nella directory corrente in formato esteso , che include la data di modifica , il proprietario , i permessi e le dimensioni . Si noti che tutti i comandi di Linux sono case sensitive .
Interfaccia grafica
interfacce grafiche utente per Linux non sono parte integrante del sistema operativo , ma , componenti separati e indipendenti . Interfacce grafiche più comuni includono il sistema X Window , che comprende strumenti per la manipolazione di pulsanti, menu e finestre , e il K Desktop Environment , che include applicazioni aggiuntive , come ad esempio file manager e browser web , noto come Konqueror .