Molti dei lettori che รจ venuto a utilizzare Windows e stanno migrando a Linux, allora non mi lasceranno mentire La prima domanda o problema che si pone รจ "dove sono i programmi memorizzati in Linux".
A differenza di Windows, Linux รจ costituito da un file system completamente diverso e non correlato, qui non ci sono lettere di unitร come "C: \. D: \, ecc ", poichรฉ questo non รจ lo standard per la gerarchia del file system FHS.
Questo sistema definisce la struttura dei file system in Linux e altri sistemi operativi UNIX. Tuttavia, il file system Linux contiene anche alcune directory, che fino ad ora non sono state definite come segue.
/ - directory root (root)
Tutto sul tuo sistema Linux รจ nella directory /, nota anche come directory principale.
Questa directory ร come se stessimo parlando di "C: \ in Windows" per cosรฌ dire, ma non รจ cosรฌ, poichรฉ in Linux non ci sono lettere nei nomi delle unitร .
/ bin - file binari dell'utente
La directory / bin contiene i binari utente (programmi) che devono esistere quando il sistema funziona in modalitร utente singolo.
ร importante saperlo nessuna directory puรฒ e non deve esistere in questa directory, qui troveremo solo i file binari dei programmi, cosรฌ come i loro collegamenti simbolici che possono essere distinti da un "@".
/ boot - file di avvio del sistema
La directory / boot Contiene i file necessari per avviare il sistema, ad esempio GRUB e i file del kernel sono archiviati qui.
Possiamo identificare il kernel del sistema poichรฉ un file immagine chiamato vmlinuz-version _ kernel) deve trovarsi in questa directory o nella directory root.
/ cdrom punto di montaggio per CD-ROM
La directory / cdrom non fa parte del filesystem FHS in quanto tale, ma puรฒ ancora essere trovato in varie distribuzioni.
Questa directory รจ una posizione temporanea per l'unitร CD / DVD dal tuo computer sul tuo sistema. Tuttavia, la posizione standard per i dispositivi multimediali temporanei รจ la directory / media
/ dev file di dispositivo.
Linux vede i dispositivi come file e la directory / dev contiene file speciali che rappresentano i dispositivi. Non sono esattamente questi tipi di file come siamo abituati a vederli.
Inoltre, รจ importante sapere che i dispositivi possono essere a blocchi o caratteri. Normalmente, i dispositivi a blocchi sono quelli che memorizzano i dati e i dispositivi a caratteri che trasferiscono i dati.
Fondamentalmente qui possiamo trovare i punti di montaggio di altre partizioni o dispositivi collegati al computer.
Ad es / dev / sda รจ il punto di montaggio del disco rigido in uso e le altre partizioni di questo saranno elencate in modo tale che la prima partizione sarร / dev / sda1, il secondo / Dev / sda2 e cosรฌ via.
Nel caso di altri dischi, pen drive o dispositivi di archiviazione collegati, li identificheremo come / dev / sdb, / dev / sdc e cosรฌ via.
Possiamo verificarlo dal terminale eseguendo il comando:
sudo fdisk -l
Mentre per il file associato al tipo di mouse PS / 2 volontร / dev / psaux.
/ etc - file di configurazione
La directory / etc contiene file di configurazione che possono essere modificati manualmente utilizzando un editor di testo.
Notare che la directory / etc contiene importanti file di sistema, sono tutte configurazioni, che sono file statici.
I file eseguibili, molto meno i file binari, non dovrebbero mai essere trovati qui.
/ home - cartella home dell'utente
La directory / home contiene le cartelle home di tutti gli utenti. Ad esempio, se il tuo nome utente รจ "utente1", avranno / home / utente1 come directory principale.
Questa cartella contiene file utente e dati relativi all'utente, nonchรฉ file utente e preferenze.
Ogni utente ha solo accesso in scrittura alla propria directory home e per modificare altri file sul sistema dovrebbe disporre di autorizzazioni di super utente o essere un utente root.
/ lib librerie di sistema
La directory / lib contiene le librerie necessarie ai binari che si trovano nelle directory / bin e / sbin.
Con una sola differenza, che le librerie necessarie ai binari nella cartella / usr / bin si trovano nella directory / usr / lib.