Sei sulla pagina 1di 6

LS Fa vedere tutti i file e le cartellle nella cartella in cui ci troviamo

-l ci da in aggiunta tutte le info dei file


-a fa vedere file o cartelle nascoste
- aq ...aggiunge anche le info

cd Cambio directory (dove vogliamo andare)


.. due cartelle indietro o cartella genitore

pwd ci fa vedere nella cartella in cui ci troviamo


man una sorta di manuale, ci fa vedere tutte le opzioni, i parametri di un
comando (per uscire q)

--help una versione sintetica del manuale

mv rinomina, sposta un file nella stessa directory con nome diverso

cp copiare un file

rm rimuovere solo file

-r rimuove cartelle e file in esso contenuti

mkdir crea una cartella (seguito dal nome della cartella che vogliamo
dare)

-p serve per creare in un colpo solo una gerarchia di directory

cat Stampa a video un file

apt instal per installare un pacchetto

apt remove per rimuovere un pacchetto

apr search per cercare pacchetti

apt update per aggiornare il database dei pacchetti


etc/apt/source.list (indicizza i programmi + recenti con le
relative dipendenze)

apt upgrade per installare i pacchetti aggiornati

apt o apt-get stessa cosa

gedit e’ un editor di testo

ctrl+h visualizza e nasconde i file/cartelle nascosti

sudo apt autoremove rimuove tutti i pacchetti non utilizzati dal sistema
e le dipendenze se non utilizzate da altri
programmi

sudo apt autoclean rimozione di versioni vecchie ancora installate

ps mostra i processi in esecuzione sulla mia sessione. Aggiungendo l'opzione


-f si ottiene una visualizzazione più completa.
Attenzione. Il comando ps non mostra tutti i processi che stanno girando
del sistema ma soltanto quelli dell'utente. Per vederli bisogna specificare
l'opzione -e.

pstree Questo comando mostra i processi in esecuzione con una


rappresentazione ad albero logico ( tree ).

top Il comando top visualizza i processi in modo interattivo.Per uscire dalla


visualizzazione dei processi e tornare alla linea di comando premo
CTRL+Z.

ps -e Il comando mostra tutti i processi nel sistema, non solo quelli della
sessione corrente dell'utente. Per avere una visualizzazione estesa
dei dati, posso combinare le opzioni -e -f in un'unica opzione -ef
( oppure -fe è lo stesso ). Per vedere la lista dei processi ordinata
secondo un albero logico si aggiunge l'opzione H. (ps -eH)

grep ps -e | grep kw Per visualizzare soltanto i processi che contengono una


stringa applico una selezione tramite Il sistema
operativo estrae la lista dei processi con ps -e. Poi s
eleziona solo i processi che includono la stringa kw nel
nome.

Kill 2912 termina il processo 2912 (PID)

Per interrompere l'esecuzione del processo in foreground, premo


contemporaneamente i tasti CTRL e C sulla tastiera del PC.

Jobs Per vedere i process i background digito il comando jobs.

Kill %1 Per interrompere l'esecuzione del processo in background digito il


comando kill seguito dal numero del processo da terminare %1 (in
questo caso 1) . Il numero del jobs va indicato sempre con il
prefisso % davanti.

xkill termina il processo con un click del mouse nella x della finestra

xdg-open nel sistema Linux viene utilizzato per aprire un file o un URL
nell'applicazione preferita dell'utente
Sintassi: xdg-open {file | URL} Esempio: xdg-open read.html

. Per indicare la cartella corrente si da punto

df -h / comando per vedere il disco


df dispositivi montati

sudo dfmesg ci da tutte le informazioni di ciò che abbiamo fatto (file log)

ANATOMIA DI UN COMANDO
<comando> <qualificatori> <parametro1> <parametro2> …
ls -lah /home/utonto/Documenti
Generalmente i qualificatori si possono raggruppare e possono essere
scritti sia in forma estesa con -- che abbreviata con -

GREP Cerca una stringa all’interno di un file


-i case insensitive
-n precede ogni linea visualizzata con il numero della riga
-c numero totale delle linee che contengono il testo ricercato

HEAD Stampa l’inizio di un file


–n scegliamo quante linee visualizzare (10 di default)

TAIL Stampa la fine di un file


–n scegliamo quante linee visualizzare (10 di default)
–f non esce quando finisce di stampare

LESS Visualizza il contenuto di un file come cat, ma permette di scorre e


di effettuare ricerche al suo interno
/testo per cercare del testo n occorrenza successiva N precedente
q esce

FIND Cerca dei file in una directory -name definiamo il nome del
file che deve cercare
-type d cerchiamo una cartella

HISTORY Stampa la lista dei comandi eseguiti da quell’utente scorrono nella


cronologia
!! ultimo comando
!NUM comando NUM
ctrl + r cerca nella cronologia

ALIAS Crea un comando personalizzato. Cambia il unzionamento di


default dei comandi
alias l= "ls –lah"
Eseguito da solo elenca li alias già impostati.
È temporaneo. Per renderlo permanente bisogna editare ~/.bashrc
o il nome della shell utilizzata nella macchina
TRICK DA TASTIERA
ctrl + l cancella il terminale
TAB autocompleta il testo
ctrl + c termina l’esecuzione di un comando
ctrl + d chiude la shell
ctrl + a va all’inizio della riga che stiamo scrivendo
ctrl + e va alla fine della riga che stiamo scrivendo

TRICK COPIA INCOLLA


ctrl + shift + c copia
ctrl + shift + v incolla
tasto rotella del mouse copia e incolla
tre dita con il touchpad come sopra

REDIREZIONE OUTPUT
comando > file cattura l’output del comando e lo scrive nel file
comando >> file come sopra ma appende invece che riscriverlo
comando < file ridirige lo standard input da un file
comando 2> file cattura gli errori del comando e lo scrive nel file
comando1 | comando2 incanala l’output del comando1 nell’input del
comando2

Potrebbero piacerti anche