Principali comandi Linux
- cd serve per creare una directory (cartella)
- cp serve per copiare un file
- mv serve per cambiare nome a un file
- rmdir serve per cancellare una directory (vuota)
- ls serve per vedere il percorso della directory in cui ci si trova
- pwd serve per vedere il percorso della directory in cui ci si trova
- man permette di visualizzare l'help di un comando
Esempio: Dopo ogni comando si schiaccia invio, si lavora dalla directory in cui
- mkdir mydir per creare una cartella
- cd mydir per andare nella directory mydir
- cd .. torna alla propria home directory
- cd /users/student/corsi spostarsi all'interno della directory in cui
- mydir/file1 e mydir/file2 si trovano i due file nella stessa directory
- mv file1.php ../dir2 per cambiare il nome al file file1 nella stessa directory
- rm mydir/file1 e rmdir /dir2 che si trovano parallel al
- mv file2 sposta il file file2 nel livello superiore, esattamente al livello
- rm . cancella i file presenti nella directory che hanno come carattere
- mv file2 .. sposta il file che si trova parallel al file
- mv mydir/file1 sposta il file file1 nel livello superiore e annidato all'interno della directory.
che si trova in man mkdir (guida per mkdir)
Altri programmi utili da usare in ambiente
licher del file o del file.
- ps ufa mostra i processi di tutti gli utenti attivi
- foreach i ("file1" "file2") list converte i file pdf presenti nella directory
- man ncftp
- kill -9 num1 num2 ... permette di chiudere la shell una volta che gq 1234 che è il numero serial del processo
- less nomefile
- elenco di comandi quando digitato bash
- matlab & apr
Esempi:
- open
- eu varia la directory, per tutte le sue licenze stampano
- nomefile contiene i file enrich demo shell che puoi cambiare e da cui
- pico file.In ambiente Linux
- + somma
- * moltiplicazione
- / divisione DESTRA
- // più operazioni nella stessa riga
- virgola azione
- PUNTO decimali
- ...3 PUNTI
- PUNTO e VIRGOLA istruzione eseguita ma non visualizzata
- % COMMENTO
- clc PULIRE Command Window
- ^ POTENZA
- \ divisione SINISTRA
- = VARIABILE
- SI, non possiamo usarle
- NO, possiamo usarle
- abs(x) |x|
- exp(x) ex
- log(x) ln x
- log10(x) log x
- cosd(x) cos(x)
- sind(x) sin(x)
- tand(x) tan x
- cosd(x) arccos x
- acos(x) arccos x
- asin(x) arcsin x
- atan(x) arctan x
- fact(x) x!=
- inv(x) X-1
- sqrt(x) √x
risultati in radianti
risultati in gradi
r.[ _ ] = radice di un polinomio
poly(r) = coefficienti del polinomio con radici r
p( _ ) = coefficienti polinomio
roots(p) = radice del polinomio
FUNCTION HANDLE
f = @(x) x^2 + exp(x) → creiamo una funzione f
f(4) → calcola f nel punto 4
fplot (f, [2, 5]) → disegna il grafico della function f nell'intervallo [2, b]
FUNCTION
function [variabili di output] = nome function (variabili di input)
% commenti su cose fa la function
% input
% output
istruzioni
end
per richiamarla in Matlab
[variabili di output] = nome function (dati di input)
PREALLOCAZIONE DI MEMORIA
vett = zeros (1,100); → diciamo a Matlab di creare lo spazio in memoria per collocare un vettore di 100 componenti
mmax = 80;
x = zeros (mmax,1)
end → Una volta creato l'array se ne salva la dimensione risparmio di cio che non serve
X = X * (1:1 :n)'
PRINTF
visualizzare dati sulla Command Window
fprintf (fd, formato, variabili)
luogo 1
Matrici
Ameno uno = inv(A)inversa
A = det(A)determinante
B = flip(A)
B = flip(A,1)gira matrice basso verso alto
B = flip(A,2)destra verso sinistra
identi
n = 3
A = eye(n)
1 0 00 1 00 0 1A = eye(3,2)
1 00 10 0e diagonale
A=1 2 34 5 68 9d = diag(A)
d=159D = diag(d)
D = diag(2)
1 0 0 0 00 5 0 0 00 0 9 0 00 0 00 0 0 4più è della diagonale
Matrici Triangolari
A=1 2 34 5 67 8 9U = triu(A)
(A,1)1 2 30 5 60 4L = tril(A)
1 2 30 5 60 0Allungamento
b = A(:)
147258369-
Riassunto dei comandi di AMPL
-
Comandi del programma R Studio
-
Comandi MATLAB esame Programmazione dei sistemi avionici
-
Comandi Unix