USO DEL COMANDO LSBLK

Il comando lsblk consente di visualizzare un elenco di dispositivi a blocchi disponibili. Per fare ciò, digitare quanto segue al prompt della shell: lsblk Per ogni dispositivo a blocchi elencato, il comando lsblk visualizza il nome del dispositivo (NOME), il numero di dispositivo maggiore e minore (MAJ: MIN), se il dispositivo è rimovibile (RM), qual è la sua dimensione (SIZE), se il dispositivo è letto -only (RO), che tipo è (TYPE) e dove è montato il dispositivo (MOUNTPOINT). [...]

Nice e Renice

Su linux esiste un sistema per impostare/modificare la priorità dei processi, su cui l’utente può agire, per dare maggiore o minore priorità ai propri processi. Per esempio state lanciando un backup con un rsync o facendo un tar, ma non volete che questi processi utilizzino tutta la vostra CPU, in questi casi potete fare uso del comando nice. [...]

Introduzione a VI e VIM

Introduzione a VI e VIM VI ha due modalità di funzionamento: il modo comando (command) e il modo inserimento (input). In modalità inserimento ogni parola verrà inserita direttamente nel file. E’ possibile usare molti comandi per entrare in questa modalità il più comune è i (insert). Entrare in modalità comando è possibile in qualsiasi momento premendo il tasto ESC, ogni lettera verrà interpretata come un comando. [...]

I comandi mount e umount

I comandi mount e umount Nei sistemi che fanno riferimento al mondo linux (o, più correttamente, nei sistemi unix-like) le periferiche di archiviazione dati vengono rilevate dal sistema operativo non appena collegate al computer, ma i loro filesystem non vengono “integrati” automaticamente all’interno del “filesystem globale”. [...]

Creare Partizioni e File System – FAT ed ExFAT

La FAT32 e’ il filesystem piu’ usato e diffuso su sistemi di memorizzazione di massa di piccola taglia ( chiavette, schede SD ..) La limitazione sicuramente più stringente del file system FAT32 è l’impossibilità di gestire file di dimensioni superiori a 4 GB. Per quanto concerne la dimensione massima della partizione FAT32, in Windows 2000 ed in Windows XP era impossibile, di default, creare partizioni di dimensioni maggiori di 32 GB. Utilizzando utilità di terze parti, tuttavia, è possibile superare tale limite arrivando alla soglia teorica degli 8 TB. Windows XP, per esempio, non consentiva di creare partizioni FAT32 di dimensioni superiori ai 32 GB ma consentiva comunque la lettura e la gestione di quelle più capienti. [...]

La cartella proc

/proc – cartella speciale dinamica che mantiene informazioni sullo stato del sistema, inclusi i processi attualmente in esecuzione Il file system /proc (d’ora in poi solo /proc), e’ un file system creato e mantenuto a run-time dal Kernel di linux per tenere traccia dei vari processi che stanno funzionando sulla macchina e del loro stato. [...]

COMANDO KILLAL

killall (dalla lingua inglese kill all, uccidi tutti/tutto) è un’utility a riga di comando disponibile sui sistemi Unix-like. Ci sono sostanzialmente due differenti implementazioni. L’implementazione fornita con gli UNIX System V (includendo Solaris) è un comando particolarmente pericoloso che uccide (in gergo: killa) tutti i processi che l’utente è capace di uccidere, ciò comporta il crash del sistema se il comando è avviato come root. L’implementazione fornita con Linux è simile ai comandi pkill e skill, uccidendo solo i processi specificati nella riga di comando. Entrambi i comandi operano inviando un segnale, come il programma kill. [...]

ps – process status

In informatica ps (abbreviazione dalla lingua inglese di process status, stato dei processi) è un comando dei sistemi operativi Unix e Unix-like, e più in generale dei sistemi POSIX, che produce sullo standard output un elenco di informazioni sui processi al momento presenti nel sistema. Le informazioni presentate si riferiscono all’istante in cui ps viene eseguito, e possono cambiare anche nel giro di pochi istanti. Per ottenere un elenco aggiornato periodicamente si può usare (se presente) il comando top.La sintassi generale di ps è la seguente: ps [opzioni] Se non diversamente specificato, ps produce un elenco sintetico dei processi appartenenti all’utente che lo esegue e che hanno come terminale controllante lo stesso terminale da cui ps viene eseguito. Esistono tradizionalmente due stili di opzioni che è possibile specificare a ps: [...]

COMANDI LINUX 6° PARTE

Personalizzazione ed uso della shell Sono all’interno della mia home, su un utente appena creato su questo sistema, non esiste di piu’ che questo apparentemente sul sistema. Facendo attenzione pero’ e digitando il comando : ls -a per mostrare quindi anche i file nascosti, posso vedere che ci sono diversi file: .bash_history .bash_logout .bashhrc .profile Questi sono file di impostazioni, validi per la mia utenza, quindi sono file che contengono gia’ delle impostazioni, ad esempio .bash_logout, contiene degli script di logout e quindi cosa scrivere quando esco dalla mia consolle, mentre .bashhrc e .profile sono script di login e caricamento della shell e comunque questi sono script che vengono richiamati ogni volta per un particolare evento e ha delle impostazioni come ad esempio imèpostare delle variabili, lanciare dei comandi,oppure creare degli alias. [...]

COMANDI LINUX 5° PARTE

La sintassi: Uguale per tutti i programmi / linguaggi? Solitamente si, in javascript e in perl la sintassi è simile, preg_replace di php utilizza la sintassi di perl, mentre ereg… beh, ereg ormai è deprecato. Anche Ide e programmi di testo come vim, notepad++, Komodo edit, Dreamweaver, etc. supportano il search&replace con le espressioni regolari. Diciamo che la sintassi potrebbe cambiare, ma non di molto. E comunque se imparate quella di perl potrete comunque cavarvela con qualsiasi altra variante ?? [...]

COMANDO uniq

uniq è un comando dei sistemi operativi Unix e Unix-like, che legge un file di testo e lo scrive sullo standard output scartando ogni linea che è identica a quella immediatamente precedente, oppure anche indicando solo le linee che sono diverse dalla linea immediatamente successiva. Per ottenere un elenco che non contenga linee duplicate (o anche un elenco delle linee che sono duplicate) è pertanto necessario che i dati in input siano stati prima ordinati, ad esempio tramite il comando sort. uniq è un tipo di filtro. [...]

COMANDO less

less riprende gran parte delle funzionalità di more, permettendo inoltre di: -scorrere il testo all’indietro anche in caso di dati provenienti dallo standard input; -scorrere il testo fino ad una posizione predeterminata; -effettuare ricerche sia in avanti che all’indietro, evidenziando visivamente le occorrenze trovate. Nel corso degli anni sono stati realizzati port anche per sistemi non Unix, tra cui MS-DOS, OS/2, Microsoft Windows e z/OS, e less ha acquisito ulteriori funzionalità, permettendo di: -scorrere il testo orizzontalmente; -tenere sotto controllo le aggiunte ad un file, in maniera analoga a quanto avviene con il comando tail -f; -essere eseguito in maniera sicura (senza ad esempio possibilità di avviare programmi esterni) impostando a 1 la variabile d’ambiente LESSSECURE; -preprocessare i file da visualizzare (ad esempio decomprimendo automaticamente file compressi) tramite programmi esterni specificati dalla variabile d’ambiente LESSOPEN; -filtrare il testo mostrando solo le linee che soddisfano un’espressione regolare. [...]

Comando SORT

SORT è fondamentalmente un filtro, quindi scrive il suo risultato sullo standard output, e, se si omette file, legge perciò da standard input. SORT ha come scopo principale quello di ordinare, già che c’erano i progettisti gli hanno aggiunto alcune funzionalità similari, chiamandole pomposamente “modi di operazione”. [...]

Formattare_FAT32_su_Ubuntu_Linux

Se utilizzi Ubuntu, puoi formattare un drive in FAT32 aprendo l’utility Dischi (che puoi trovare effettuando una semplice ricerca nella Dash del sistema operativo), selezionando l’unità da formattare dalla barra laterale di sinistra e cliccando prima sulla partizione su cui operare (se il disco non è stato suddiviso in più partizioni, dovrebbe essercene solo una), poi sul pulsante con l’icona dei due ingranaggi e infine sulla voce Formatta partizione. Nella finestra che si apre, imposta l’opzione Compatibile con tutti i sistemi e dispositivi (FAT) dal menu a tendina Tipo, digita il nome che vuoi assegnare al drive nell’apposito campo di testo e pigia sul pulsante Formatta per avviare la formattazione. Se vuoi formattare l’unità in maniera sicura, prima di avviare la formattazione seleziona la voce Sovrascrivere i dati esistenti con zeri dal menu a tendina Cancella. [...]

Comando TR

Comando tr Il comando tr permette di modificare o cancellare caratteri da uno stream di input. Dato ad esempio il file contenente l’elenco precedente, sarà possibile ad esempio sostituire i caratteri newline (accapo) con il carattere “#”, utilizzando il comando in questa forma: [...]