Traccia: • comandi_linux
Action unknown: copypageplugin__copy

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

Impostare crontab