Comandi e altro

  1. htop → status del sistema con info su ram, core, ecc.
  2. ls → elenca directory e files dentro cartella specificata (se non specifichi niente prende la current directory)
  3. pwd → ottieni current directory
  4. cd → se mandato senza parametri porta alla mia home, altrimenti funziona come su Windows
  5. mkdir → crea nuova cartella
  6. exit → per scollegarti dal server
  7. scp <percorso file in locale da spostare> [**[email protected]](<mailto:[email protected]>):**<path dove trasferire il file, partendo da root>
  8. Il progetto è stato copiato sulla mia home del server, vale a dire all’interno di /home/eliarz/. Per farlo abbiamo semplicemente usato git (clonando dall’URL). Conviene che tutte le modifiche al codice le fai in locale, fai il push sulla repo in remoto e poi pulli dalla repo in remoto alla repo sul server.
  9. poetry l’abbiamo già installato con Ivan nel virtual environment alla cartella /home/eliarz/venvpy311. per attivare il virtual environment da progetto: source venvpy311/bin/activate. Nel virtual environment puoi installare tutto quello che vuoi, anche per più progetti diversi.
  10. Il dump OpenAlex è su /vltd/data/openalex/dump/data/, con la solita struttura interna. Puoi solo leggere i file.
  11. per copiare su nuovo path: cp <percorso file da copiare> <percorso dove copiare il file>. Parametro -r per copiare cartelle.
    1. per rimuovere: rm -rf <path al file/directory> (la f sta per force)
    2. per taglia e incolla: usa mv invece che cp. (ma qui non c’è bisogno di parametro -r per le cartelle).
  12. cat < percorso file> per visualizzare il testo di un file

Per lanciare in background indipendentemente da stato del terminale e della connessione VPN

nohup <processo> &