martedì 29 gennaio 2013

esercitazioni per imparare i comandi bash e gli script

Chi, come me, vuole realmente appassionarsi all'universo linux (e proviene dall'universo microsoft) deve vincere la repulsione alla linea di comando
sono esercizi utili nella configurazione quotidiana del PC:

1) mostra il contenuto nascosto della dir
R: ls -a

2) edita uno script
R: vi nomedelloscript poi per inserire il testo devi andare in insert mode con il tasto insert, mentre per salvare e uscire basta tornare in command mode e scrivere ZZ. per maggiori dettagli
http://www.tutorialspoint.com/unix/unix-vi-editor.htm

3)rinomina o sposta file
R: mv nomeoriginale nomenuovo

4)fai gli aggiornamenti di fedora
R: yum update

5)rimuovi un pacchetto o programma
R: yum remove nomedelprogramma

6)come cercare un file
R:  usa il comando find; per sintassi ed esempi
http://www.cyberciti.biz/tips/linux-findinglocating-files-with-find-command-part-1.html

7)il comando cat: a che serve?
R: serve a visualizzare il contenuto di file e spostarlo o unirlo in altri file. Può anche editare nuovi file
per sintassi ed esempi
http://www.cyberciti.biz/faq/howto-use-cat-command-in-unix-linux-shell-script/

8) lista dei comandi digitati
R: history
per sintassi ed esempi
http://www.cyberciti.biz/faq/howto-flush-clearing-command-line-cache/

9) visualizza file pdf in Gnome
R: evidence File.pdf

10) inviare mail con attachmet
R: installare e utilizzare mutt
http://www.mutt.org/doc/manual/manual-6.html

11) utilizzare la pendrive
R: se la pendrive viene montata da Nautilus in fedora allora la posizione è /run/media/USER/PENDRIVE
altrimenti si usa il comando MOUNT prima però bisogna conoscere le memorie di massa installate
http://www.cyberciti.biz/tips/linux-how-to-use-usb-penflash-stick.html

12) visualizza le memorie di massa installate sul pc
R: fdisk -l

13) lista dei processi attivi
R: ci sono vari modi, dal più semplice "ps -A" o analogo "ps -e" al comando "top" ai più sofisticati (da installare) htop e atop
per maggiori dettagli vedi
http://www.cyberciti.biz/faq/show-all-running-processes-in-linux/

14) lista dei DNS sulla mia macchina
R: cat /etc/resolv.conf

15) come eseguire un file binario (l'equivalente del run in Windows)
R: rendi prima eseguibile il file con
chmod +x file.bin
poi esegui con ./file.bin e basta

16) quali periferiche USB sono attaccate al mio PC
R: digita il comando
lsusb

Da Fare:
- Installazione di teamviewer, scrittura dello script ed esecuzione all'avio dello script che genera la png della schermata per conoscere ID e PW del computer
R: su Fedora
- Installazione di un server SSH
- Installazione di un server Samba
- Installazione di un server cloud su amazon

Nessun commento:

Posta un commento