Sei sulla pagina 1di 4

Navigare:

- cd <folder> : mi sposto nella cartella <folder>.


- cd .. : mi sposto nella directory superiore;
- pwd : (print working directory);
- ls (<dir>) : stampa i file presenti nella cartella (Non i file nasc
osti);
- la : stampa i file presenti nella cartella (Anche q
uelli nascosti);
- cp <file.da.copiare> <file.nuovo.nome> : mi copia il file e lo incolla
cambiandogli nome(opzionale);
- mv <file.da.spostare> <file.nuovo.nome> <percorso>: sposta il file e lo
rinomina(opzionale), e lo <sposta nel
percorso>;
- rm <file> : rimuove il <file>. Per rimuovere una directory si deve
aggiungere -R prima di <file>;
- mkdir : crea una directory;
- pwd : Mostra in quale directory ci si trova.
- gnome-desktop-item-edit ~/Scrivania/ --create-new : Creare lanciatore sul desk
top;
/*******************************************************************************
***********************/
Advanced Packaging Tool - APT:
- sudo apt-get update : Aggiornare l'e
lenco pacchetti;
- sudo apt-get install NOME-PACCHETTO : Installare NOME-PACCHETTO;
- sudo apt-get install PACC-UNO PACC-DUE... : Insallare pi pacchetti;
- sudo apt-get upgrade : Aggiornare tut
to il software;
- sudo apt-get dist-upgrade : Avanzare di ve
rsione per tutto il SO (Compresi programmi);
- sudo apt-get build-dep PACKAGE-NAME : Installare dipendenze di PACHA
GE-NAME;
- sudo apt-get remove PACKAGE-NAME : Rimuovere un pacchetto
;
- sudo apt-get purge PACKAGE-NAME : Rimuovere un pacchetto
e tutti i file di configurazione dello stesso;
- sudo apt-get clean : Pulisce la cac
he;
- sudo apt-get autoclean : Rimuovere tutt
i i pacchetti obsoleti;
- sudo apt-get autoremove : Rimuovere tutt
i i pacchetti non utilizzati;
- sudo apt-get check : Rimuovere tutt
i i pacchetti corrotti;
- sudo apt-get install -f : Correggere i p
acchetti corrotti;
- apt-cache pkgnames : Elenco di tutt
i i pacchetti installati sul pc;
- apt-cache pkgnames | sort | less : Per vedere tale elenco
in modo alfanumerico e mostrato una pagina alla volta, (usate Pagina-Su e Pagin
a-Giu per lo scorrimento, e Shift+Q per chiudere l'elenco);
- apt-cache pkgnames | sort > ~/Desktop/package-list.txt: per avere un elenco de
i pacchetti, racchiuso in un file di testo, collocato sul desktop e dal nome pac
kage-list.txt;
/*******************************************************************************
***********************/
Installazione da file sorgente:
1) sudo ldconfig : Per
/*******************************************************************************
***********************/
File shell:
- chmod +x nomefile.sh : Controllo che sia eseguibile;
- sudo ./nomefile.sh : Eseguo il file;
/*******************************************************************************
***********************/
Tastiera:
- sudo dpkg-reconfigure keyboard-configuration : comando per configurare la tas
tiera.
/*******************************************************************************
***********************/
Programmazione C:
- gcc <file.c> : Compila il <file.c>;
-g : include nell'eseguibile il cod
e src del programma.
-o <nome> : permette di rinominare l'esegu
ibile gi in fase di compilazione (no <nome.out>);
- objdump
- ./ <file.out> : esegue un eseguible .out;
- gdb -q ./<file.out> : lancia il debugger del GCC sul
file.out;
(gdb) break <comando> : imposta un breakpoint al <coma
ndo>;
(gdb) run : fa partire la procedura di deb
ugging;
(gdb) info register (<registro>) : mostra tutti i registri (o il
<registro>);
(gdb) x/<n> i <registro> : examine/istructions mostra le
<n> istruzioni in assembly che compie il programma e il valore dell'indirizzo di
<registro>;
(gdb) nexti : esegue l'istruzione su cui pun
ta RIP e scposta RIP all'istruzione successiva;
(gdb) x/<n>cb <indirizzo> : examine l'<indirizzo> di memor
ia o il puntatore all'indirizzo byte per byte (b) e lo traduce in codice ascii (
c);
(gdb)
/*******************************************************************************
***********************/
Programmazione Java:
- javac : Compilatore;
- java : Esecutore
Creare un eseguibile java da linea di comando:
1) Compilare il programma.java;
2) Creare un file info.txt e nella pria riga scrivere:
Main-Class: <nomeClasseMain> e un new line(necesario);
3) Da riga di comando: jar cmf info <NomeApplicazione>.jar *.class
- sudo update-alternatives --config java : Per cambiare la versione di ja
va da utilizzare
/*******************************************************************************
***********************/
Wine:
- wine ./percorso/file.exe : aprire un file windows con wine
/*******************************************************************************
***********************/
Alias:
- Aprire il terminale e digitare:
gedit ~/.bashrc
- In fondo al file aggiungere la sezione:
#Aliases personali
alias nostro_alias='comando_da_aggiungere'
- Da shell digitare:
source ~/.bashrc
/*******************************************************************************
*************************/
Aggiungere programmi personalizzati a ubuntu:
- Installare il programma.
-
/*******************************************************************************
*************************/
TRANSCODE (modifica video)
- avimerge -i primo-video.avi secondo-video.avi -o nome-video.avi
: Unisce 2 video avi.
- avisplit -s 100 -i nome-video.avi
: Divide il video in parti da 100 MB
/*******************************************************************************
**************************/
KERNEL
uname -r : Stampa la versione del Kernel.
-m : Stampa l'architettura del pc.
sudo kernel-update : Avvia il gestore per l'aggiornamento del Kernel.