Docsity
Docsity

Prepara i tuoi esami
Prepara i tuoi esami

Studia grazie alle numerose risorse presenti su Docsity


Ottieni i punti per scaricare
Ottieni i punti per scaricare

Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium


Guide e consigli
Guide e consigli


Guida pratica per l'utilizzo di Linux, Appunti di Informatica

Una panoramica pratica sull'utilizzo del sistema operativo linux, spiegando i comandi più utili, come navigare nella directory, creare utenti, gestire processi e servizi, configurare il network e molto altro. È un'ottima risorsa per chi vuole imparare a usare linux in modo efficace.

Tipologia: Appunti

2023/2024

In vendita dal 27/05/2024

DianaAvena
DianaAvena 🇮🇹

5

(6)

21 documenti

1 / 5

Toggle sidebar

Questa pagina non è visibile nell’anteprima

Non perderti parti importanti!

bg1
linux
pwd significa print working directory e ci dice dove ci troviamo
ls significa list e ci dice le cartelle nella directory dove ci troviamo
cd significa change directory e poi inserisci il nome della directory dove vuoi andare
cd .. ci fa tornare indietro nel percorso
whoami ci dice chi siamo
clear pulisce il terminale (ctrl +l)
bin abbiamo i comandi binaries essenziali
cat significa concatenate, praticamente ti apre il file
cp significa copy
sudo cp ls diana vuol dire che il comando ls sarà uguale a diana e quindi quando scrivi diana
funzionerà come il comando diana
rm significa remove
adduser in pratica crea un nuovo utente
which e poi il nome del comando scopriamo dove si trova quel comando
la cartella boot contiene i boot files mentre la cartella var contiene i log files, tmp significa
temporary, lib significa shared library, dev significa devices, vdi significa virtual disk, sda1 e
sda sono gli hard drive,
ctrl + c quando continua fare na roba e non si ferma
ps significa process status
man e subito dopo il nome del comando di cui vuoi sapere il significato
apropos e poi la parola chiave che necessitiamo per operare e ci dice i comandi
root è il superuser
in linux le password sono salvate in /etc/shadow (tipo) quindi scrivendo il percorso e prima
cat riusciamo a vedere quello che sta dentro
quando facciamo un user su link noi creiamo un user e un group
pf3
pf4
pf5

Anteprima parziale del testo

Scarica Guida pratica per l'utilizzo di Linux e più Appunti in PDF di Informatica solo su Docsity!

linux pwd significa print working directory e ci dice dove ci troviamo ls significa list e ci dice le cartelle nella directory dove ci troviamo cd significa change directory e poi inserisci il nome della directory dove vuoi andare cd .. ci fa tornare indietro nel percorso whoami ci dice chi siamo clear pulisce il terminale (ctrl +l) bin abbiamo i comandi binaries essenziali cat significa concatenate, praticamente ti apre il file cp significa copy sudo cp ls diana vuol dire che il comando ls sarà uguale a diana e quindi quando scrivi diana funzionerà come il comando diana rm significa remove adduser in pratica crea un nuovo utente which e poi il nome del comando scopriamo dove si trova quel comando la cartella boot contiene i boot files mentre la cartella var contiene i log files, tmp significa temporary, lib significa shared library, dev significa devices, vdi significa virtual disk, sda1 e sda sono gli hard drive, ctrl + c quando continua fare na roba e non si ferma ps significa process status man e subito dopo il nome del comando di cui vuoi sapere il significato apropos e poi la parola chiave che necessitiamo per operare e ci dice i comandi root è il superuser in linux le password sono salvate in /etc/shadow (tipo) quindi scrivendo il percorso e prima cat riusciamo a vedere quello che sta dentro quando facciamo un user su link noi creiamo un user e un group

useradd è la versione semplificata di adduser sudo significa superuser do, in pratica sudoers files sono %sudo è un gruppo, hai un bordello di vantaggi tipo non devi inserire nulla sudo visudo modalità dio degli user e gruppi di user sudo su - (nomeuser) cambi user sudo userdel e poi nome dell'utente che vuoi eliminare elimina un user sudo groupadd groups ti dice in che gruppo sei sudo usermod -aG infinity gauntlet (nomeuser) aggiungiamo un user al gruppo di user sudo gpasswd -d (nomeuser) (nomegruppo) eliminare un user da un gruppo sudo userdel (nomeuser) eliminare un user sudo groupdel (nomegruppo) elimina il gruppo ma non gli user ps - aux | grep (nomedeamon) troviamo il deamon che vogliamo ntp controlla il time della macchina i programmi deamon finiscono con il d alla fine tipo sshd per sapere che è un programma deamon giusto systemd controlla tutti i deamon pstree fa vedere tipo struttura ad albero i deamons units = deamons systemctl stop (nome deamon che vuoi fermare), con start invece lo fai iniziare reload-or-restart se non sei sicuro disable disabilità , non ritornerà anche se compare attivo sudo systemctl is-active/enabled (nomedeamon) sudo systemctl list-units

python -m http.server per aprire il sito in locale localhost: python -m http.server 7600 cambio porta vuoi mettere una scritta nel sito dal terminale? mkdir website cd website/ nano index.html python -m http.server 7600 127.0.0.1 riporta sempre da noi per iniziare dei webserver come apache da terminale di linux: systemctl start apache sudo nano /etc/apache2/ports.conf ti comparirà l interfaccia tipo e scrivi Listen (numero porta) curl puoi scaricare le robe da internet esempio curl localhost:7600 e ti compare il testo che avevi messo prima nel testo cambiare porta a 8080 allora html della pagina per scaricare in un file il sito web curl -o (nome che vuoi tipo coolwebsite) localhost: per sapere le info del file curl -I localhost:

output tipo (?) < a response header wget localhost:7600 scarica cd .. per andare indietro di una directory cd ../.. per andare dietro di due directory usa le frecce su e giu per andare a cercare i comandi prima e dopo cd - ci porta nella directory di prima ls -l ls -al alias lumos=”ls -al” nano .bashrc

ctrl - oppure + per ingrandire o diminuire ctrl a per tornare all inizio del comando che stavi scrivendo se ti accorgi di averlo scritto male per non usare le frecce ctrl u per eliminare tutta la riga di comando che stavi scrivendo per non eliminarla ctrl y te lo rimette alt back ti elimina l ultima parola scritta ti scrodi di mettere sudo e hai già inviato il comando? sudo !! tail /var/ ci dice i possibili continui del comando sudo tail -f (percorso /var/log/auth.log ti fa vedere in tempo reale i cambiamenti ctrl r e poi metti la lettere che è contenuta nei comandi passati che hai scritto e che non ti ricordi creare 1 file: touch nomefile.txt creare più file: touch a b c d inserire cose nel file: cat > nomefile.txt inserire cose nel file fin quando non scriviamo EOF: cat << EOF > nomeoffile.txt vuoi inserire del testo nel file? echo “scrivi le cose qua” > stuff.txt creare una directory? mkdir queste sono piu directory spostare un file dalla directory dove siamo a un altra: mv file.txt ./coolstuff cp (nome file) (percorso) ci sarà nome file due volte tree per spostare una directory dentro altre due mv coolstuff/ ./directory/anotherone/ mkdir -p (nome) p sta per parent