Nwlapcug.com


Linux UNIX Tutorial

Linux è un open source, sistema operativo Unix-like. Open source si riferisce al fatto che il codice sorgente di tutto il sistema operativo è liberamente disponibile a chiunque di visualizzare o apportare modifiche a loro piacimento. Si chiama basato su Unix o Unix-like, perché è costruita non su AT & T Unix kernel ma piuttosto su un kernel progettato da Linus Torvalds con una base di codice completamente diverso. Tuttavia, il sistema operativo Linux è conforme a molte delle strutture di Unix e utilizza la maggior parte dei comandi stessi.

Il sistema operativo

Il sistema operativo Linux (OS) è basato sul kernel Linux. Il kernel è un'applicazione software che gestisce la comunicazione tra l'hardware e software. È il livello di astrazione per la memoria, processori e dispositivi dei / o che il software deve controllare.

In cima il kernel si trova la shell. La shell è lo strato tra il kernel e l'utente. La shell interpreta i comandi e li esegue. Ci sono conchiglie più disponibile per i sistemi operativi Linux, ma la shell di default è la shell Bash (Bourne Again).

L'ultimo strato del sistema operativo è i programmi o applicazioni. Sebbene il guscio e il kernel sono anche programmi, sono considerati separati da programmi come word processor e lettori multimediali.

Il File System

Il file system è di natura gerarchico, con la base essendo la directory radice, designata da "/". Ogni directory di sotto di esso può essere in definitiva risalire alla directory principale. Ogni directory ha uno scopo molto specifico. Ad esempio, la directory "/ home" contiene i file personali di ogni utente, il "/ bin" e "/ sbin" directory tenere i file di programma e la directory "/ boot" contiene i file necessari per avviare il sistema operativo.

Un'altra cosa importante da notare è che tutto in Linux viene trattato come un file, inclusi i file di programma, i file di testo, le directory e i dispositivi hardware. Ci sono tre tipi di file, e ogni tipo di file ha una funzione specifica. File ordinari sono file come file di testo e file binari (software). Directory file contengono solo il nome e numero di identificazione ogni file ha tenuto all'interno della directory. File di dispositivo non tenere alcuna informazione, ma vengono utilizzati per passare i comandi per i dispositivi hardware.

La Shell

Spesso quando la gente pensa del sistema operativo Linux, pensano l'interfaccia a riga di comando (CLI) o shell. È dove inserire i comandi di sistema. Per accedere alla shell, si apre una finestra di terminale. La finestra del terminale si trova solitamente sotto "Strumenti di sistema" o "Accessori" sotto il menu principale "Start" o "Applicazioni" nel desktop grafico.

Quando si apre la finestra del terminale, si sono presentati con il prompt dei comandi, in forma di "%" o "$". Questo è dove si digitano comandi. I comandi sono necessari per rendere il sistema operativo fare qualsiasi cosa da manipolare file di testo per la modifica dell'hardware. La base di comando di Linux è troppo numerosa per andare in dettaglio qui, ma i comandi più comuni sono reperibili presso il sito Web BSD.org (Vedi risorse qui sotto).

Il desktop grafici

Con l'avanzamento della grafica desktop come Gnome o KDE, è in teoria possibile utilizzare il sistema operativo Linux per lungo tempo senza mai aprire una finestra di terminale. La maggior parte delle attività quotidiane hanno ora un'interfaccia utente grafica (GUI) di qualche tipo o di altro. Ogni ambiente desktop ha una propria serie di vantaggi e svantaggi. Ad esempio, KDE è un ambiente desktop più robusto, con una grafica migliorata e menu. GNOME è più utilitaristica nel look and feel. Il desktop che si sceglie è solo una preferenza personale, e alcune persone come installare sia Gnome che KDE e passare tra i due.

È importante notare che non tutti i programmi progettati per Gnome verranno eseguito sotto KDE e viceversa, senza le librerie specifiche desktop installate. Tuttavia, se c'è un'applicazione che fa una cosa in Gnome, si può essere ragionevolmente sicuri che c'è un'applicazione simile a KDE.

Ora che avete una conoscenza di base del sistema operativo Linux, il modo migliore per saperne di più è di scegliere una distribuzione come Ubuntu o Fedora e installarlo (Vedi risorse). L'esperienza è di gran lunga il miglior insegnante in questa istanza.