Questa non è una lista esaustiva. È destinato ai nuovi utenti Linux che non sono a conoscenza di tutte le differenze tra Linux e Windows. Ci sono molte più differenze che si applicano.
Struttura della directory
Non troverai cartelle di Windows, Programmi o Utenti se inizi a sfogliare il file system sul tuo computer Linux. (Sebbene la directory / home / sia molto simile alla cartella Users.)
La struttura di directory di Linux non usa solo nomi diversi per le cartelle, ma usa un layout completamente diverso. Ad esempio, su Windows, un'applicazione può archiviare tutti i suoi file in C: Programmi Applicazione. Su Linux, i suoi file verrebbero divisi tra più posizioni: i suoi binari in / usr / bin, le sue librerie in / usr / lib e i suoi file di configurazione in / etc /.
Abbiamo spiegato che cosa è ogni directory sul file system di Linux e a cosa serve. Per i dettagli, leggi: HTG spiega: La struttura della directory di Linux è stata spiegata
Case Sensitivity
Su Windows, non puoi avere un nome di file file e un altro file chiamato FILE nella stessa cartella. Il file system di Windows non fa distinzione tra maiuscole e minuscole, quindi considera questi nomi come lo stesso file.
Su Linux, il file system è case sensitive. Ciò significa che potresti avere un file chiamato file, File, e FILE nella stessa cartella. Ogni file avrebbe contenuti diversi: Linux tratta lettere maiuscole e lettere minuscole come caratteri diversi.
Backslashes vs barre in avanti
Windows usa i backslash, proprio come ha fatto DOS. Ad esempio, il percorso della directory di un utente su Windows è:
C:UsersName
/home/name
Nessuna lettera di guida - È tutto sotto /
Windows espone partizioni e dispositivi alle lettere di unità. Indipendentemente dal fatto che si disponga di più dischi rigidi, partizioni multiple sullo stesso disco rigido o dispositivi rimovibili collegati, ogni file system è disponibile con la propria lettera di unità.
Su Linux, tutto è sotto / - la directory radice. Non ci sono file sopra la directory root, poiché ci sono file al di fuori di C: su Windows. Quando colleghi un dispositivo al tuo computer, diventerà disponibile sotto / media /. Il contenuto della directory mostra il contenuto della partizione montata.
Tutto è un file
Proprio come ogni file system montato è una directory sotto / (la directory root), tutto su Linux è un file. Ad esempio, il tuo primo disco rigido è rappresentato da / dev / sda, l'unità CD è disponibile su / dev / cdrom, mentre il tuo mouse è rappresentato da / dev / mouse.
Questa frase è in realtà un po 'una semplificazione eccessiva - tutto non è realmente un file su Linux. Ma capire cosa significa questa frase ti aiuterà a capire come funziona Linux. Per saperne di più, leggi: HTG spiega: Che cosa significa "Tutto è un file" su Linux
È possibile eliminare o modificare i file aperti
Su Linux e altri sistemi operativi simili a UNIX, le applicazioni non bloccano l'accesso esclusivo ai file tutte le volte che fanno su Windows. Ad esempio, supponiamo che stai guardando un file video in VLC su Windows. I crediti stanno giocando e hai finito di guardarlo, quindi provi a eliminarlo. Verrà visualizzato un messaggio di errore: è necessario interrompere la visione del file in VLC prima di poterlo eliminare, rinominarlo o fare qualsiasi altra cosa.
Queste differenze dovrebbero essere applicate anche ad altri sistemi operativi simili a UNIX. Ci possono essere alcune differenze, tuttavia, ad esempio, Mac OS X non è sensibile al maiuscolo / minuscolo. Non è case-insensitive, proprio come Windows.