====== 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 ===== Vedi [[http://guide.debianizzati.org/index.php/Utilizzo_del_servizio_di_scheduling_Cron|Utilizzo del servizio di scheduling Cron]]