Raccolta comandi linux
File
modificare i permessi
ls -al => per vedere i permessi di tutti i file chmod -v 775 file.txt => modifica solo il file chmod -vR 775 * => modifica tuffi i file e cartelle di tutte le cartelle e sottocartelle
Operazioni sui files:
cp -r dir dir1 => copia una intera disrectory con le sue sottodirectory rm -rf dir => cancella completamente e a prescindere una directory in modo recursivo mv -i dir1 dir2 => rinomina dir1 in dir2
Programmi
Avviare /fermare un programma in background
/dir/to/file/nomeprogramma.estensione & ==> avvia e rende disponibile il terminale nohup /dir/myLongRunningJob.sh & ==> avvia e rende disponibile il terminale con registrazione errori su nohup.out CTRL Z ==> porta il programma in esecuzione in bg (background) CTRL C ==> interrompe il comando in esecuzione jobs ==> Visualizza i programmi che girano in bg (background) fg n ==> porta il programma n in primo piano (n=riferimento di jobs) disown -h %n ==> scollega il programma n dal terminale che può essere chiuso (n=rif. di jobs)
visualizza IDprocesso
pgrep nomefile.ext
Fermare un processo corrispondente ad IDprocesso
kill IDprocesso
Installare caratteri Microsoft e Tahoma
Per installare i font tipo Arial, Verdana, Tahoma, e simili “font base” Microsoft
sudo apt-get install ttf-mscorefonts-installer
Tahoma:
wget https://gist.githubusercontent.com/maxwelleite/913b6775e4e408daa904566eb375b090/raw/ttf-ms-tahoma-installer.sh -q -O - | sudo bash
Creare l'utente root per copiare file con FILEZILLA
Per creare l'utente root sul linux del raspi digita questo comando per crearlo:
sudo passwd root
ti chiederà di inserire per due volte una password che non vedrai, per loggarti con FileZilla usa utente root e password che hai scelto.
Per motivi di sicurezza, Debian disabilita l'accesso diretto a root tramite SSH. Se invece hai necessità di abilitarlo:
Apri il file di configurazione con un editor di testo (ad esempio nano):
sudo nano /etc/ssh/sshd_config
Trova la riga che inizia con #PermitRootLogin o PermitRootLogin, rimuovi il cancelletto (se presente) e modificala in:
PermitRootLogin yes
Salva il file (con Ctrl+O e Ctrl+X).
Riavvia il demone SSH per applicare le modifiche:
sudo systemctl restart sshd