Cheat sheet per UNIX - Introduzione
UNIX è un gruppo di sistemi operativi multiutente e multi-famiglia originariamente derivato da AT&T UNIX. Il suo sviluppo di ricerca è stato inizialmente avviato presso il AT&T Bell Laboratory Research Center negli anni '70. È stato sviluppato da Dennis Ritchie, Ken Thompson, Brian Kernighan, Joe Ossanna e Douglas McIlroy presso Bell Labs. È stato inizialmente rilasciato nel 1971. È stato concesso in licenza con il libero e open source e alcune funzionalità con una licenza proprietaria. Le interfacce utente predefinite sono Graphical User Interface (GUI) e Command Line Interface (CLI). È stato scritto completamente in linguaggio Assembly e linguaggio di programmazione C. È stato consegnato con un Turing Award.
In questo cheat sheet per l'articolo UNIX, discuteremo cos'è UNIX e i diversi comandi UNIX.
Cheat sheet per comandi e contenuti UNIX:
I comandi UNIX possono spesso essere differenziati o raggruppati in diverse categorie di comandi potenti come Comandi file, Comandi gestione processo, Compressione, Relativo alla rete, Autorizzazioni file, Ricerca e SSH. Di seguito è riportato l'elenco dei cheat sheet per i comandi UNIX che eseguono diversi tipi di funzionalità e operazioni nel sistema operativo UNIX sono i seguenti:
Comandi UNIX |
Descrizione |
I / O FILE |
|
ls | Per elencare la directory. |
pwd | Per mostrare la directory corrente. |
cartella mkdir | Per creare una nuova directory con la cartella del nome |
cp f1 f2 | Per copiare il file f1 nel file f2 |
mv f1 f2 | Per spostare il file f1 nel file f2 se esiste un file denominato f2 |
rm f1 | Per eliminare un file chiamato f1 |
file rm –r | Per rimuovere un file in modo forzato |
rm –r dir | Per eliminare una directory denominata dir |
rm –rf dir | Per rimuovere forzatamente una directory denominata dir |
rm –f f1 | Per rimuovere forzatamente un file denominato f1 |
file touch | Per creare o aggiornare un file |
più file | Per stampare il contenuto di un file come output |
file di testa | Per stampare il contenuto delle prime 10 righe del file come output |
file di coda | Per stampare il contenuto delle ultime 10 righe del file come output |
COMANDI DI PROCESSO |
|
ps | Per visualizzare tutti i processi attualmente attivi nel sistema operativo |
uccidi pid | Per terminare il processo con l'id di processo menzionato come pid |
fg | Per portare in primo piano il lavoro in esecuzione di recente |
bg | Per elencare tutti i processi o processi in esecuzione in background correnti |
superiore | Per visualizzare tutti i processi in esecuzione. |
RETE |
|
ifconfig | Per elencare tutti i dettagli relativi alla rete come tutti gli indirizzi IP assegnati IPv4 e IPv6, interfacce di rete ecc., |
netstat | Elencare tutte le connessioni in corso nel sistema locale e i dettagli delle porte ascoltate e dei servizi che sono in attesa di richieste. |
nslookup | Per interrogare la ricerca DNS e trovare i dettagli correlati. |
Nome host | Per conoscere i dettagli del nome host e dell'indirizzo IP mappati. |
RICERCA |
|
trova | Per cercare i file nella directory specificata. |
grep | Per cercare le linee selezionate in tutti i file che corrispondono al modello dato. |
grep | Per cercare il modello in determinate linee. |
grep –rn | Per cercare il modello ricorsivamente per il modello in una determinata directory incluso il numero di riga. |
grep –r | Per cercare ricorsivamente il modello per il modello in una determinata directory. |
comando | grep | Per cercare il modello nell'output indicato del comando. |
Localizza file | Per trovare tutte le istanze del file utilizzando un sistema basato su indice del database creato con un comando aggiornato. |
Trova il file | Per trovare tutte le occorrenze di un file nella directory dei file di sistema reale. |
Suggerimenti e trucchi gratuiti sull'utilizzo del cheat sheet per i comandi Unix: -
- Il sistema operativo UNIX ha un kernel che è la parte principale del sistema che coordina l'intera funzionalità per eseguire diverse operazioni.
- Ha una Shell che elabora le richieste di utilità interpretando i comandi UNIX forniti nel terminale dall'utente.
- Tutti i dati nel cheat sheet UNIX sono organizzati in un file system.
- Il comando login verrà utilizzato per accedere al sistema UNIX come utente valido prima di eseguire qualsiasi operazione, mentre logout è il comando per disconnettersi dal sistema come utente.
- Shell Scripting è il modo di programmare che viene portato su cheat sheet UNIX per eseguire gli script di shell (una serie di comandi) dal kernel nel sistema operativo UNIX.
- La sicurezza del file system in UNIX si basa sui diritti di accesso dell'utente come R, W o X che sono chiamati R - Autorizzazione di lettura, W - Autorizzazione di scrittura, X - Autorizzazione di esecuzione.
- Esistono diversi comandi per i diritti di accesso di un utente in un sistema UNIX.
I cheat sheet per i comandi UNIX sono i seguenti:
Foglio informativo per i comandi UNIX |
Descrizione |
chmod | Per modificare o cambiare la modalità file |
chmod u | Per modificare la modalità file per l'utente |
chmod o | Per modificare la modalità file su altro |
chmod r | Per modificare la modalità file da leggere |
chmod a | Per cambiare la modalità file a tutti |
chmod g | Per modificare la modalità file in gruppo |
chmod x | Per modificare la modalità file da eseguire accedendo alla directory |
chmod w | Per modificare la modalità file da scrivere ed eliminare |
chmod - | Per modificare la modalità file per rimuovere l'autorizzazione |
chmod + | Per modificare la modalità file per aggiungere l'autorizzazione |
- La compressione di diversi file di grandi dimensioni può essere effettuata utilizzando diversi file come gzip, zcat, tar, gunzip ecc., Per comprimere e decomprimere file tar diversi, per creare file di archivio in formato zip ecc.,
Foglio informativo per UNIX - conclusione
I sistemi operativi UNIX sono utilizzati principalmente nella maggior parte dei sistemi di server hosting per fornire sistemi altamente scalabili e altamente disponibili. Le caratteristiche e i vantaggi principali dei sistemi UNIX sono le funzionalità multi-tasking e multi-utente per eseguire operazioni multitasking al fine di risparmiare tempo e risorse per soddisfare le lunghe operazioni di elaborazione. L'altro vantaggio principale dell'utilizzo di cheat sheet UNIX è la sua sicurezza e la sua velocità operativa nel tempo dato che produce risultati efficaci ed efficienti. UNIX ha diverse varianti di sistemi operativi come Linux, BSD ecc. Per fornire diverse funzionalità personalizzate. UNIX ha una maggiore flessibilità e può essere installato su macchine diverse ed è anche gratuito e open source, il che riduce i costi di manutenzione e molto vantaggioso con la progettazione del sistema operativo e le funzionalità di sicurezza e accesso.
Articolo raccomandato
Questa è stata una guida al cheat sheet per UNIX qui abbiamo discusso il contenuto e il comando, nonché suggerimenti e trucchi gratuiti del cheat sheet per UNIX, puoi anche leggere il seguente articolo per saperne di più -
- 4 tipi di script shell efficaci per i neofiti di Linux (utile)
- Domande di intervista UNIX
- Cheat sheet SQL (comandi, suggerimenti gratuiti e trucchi)
- Linux vs Ubuntu
- Le 10 migliori app Linux utili per gli amministratori di sistema
- Cheat Sheet JavaScript: vantaggi