chmod sert à modifier les droits sur un ou plusieurs fichiers
+x précise que l'on veut accorder (+) le droit d'exécution (x) sur ce ou ces fichiers (ici , *.sh : les fichiers du répertoire courant qui ont n'importe quel nom mais avec l'extension .sh)
le * est un caractère réservé pour le shell (l'interpréteur de commandes Unix) , il faut le taper quel quel
ceci pour pouvoir exécuter la commande run ./DGuitar.sh
le ./ signifie le répertoire courant
l'extension .sh est réservée aux fichiers de scripts (ce sont des fichiers texte qui contiennent une suite de commandes)
java est la commande pour lancer l'interpréteur Java sur un fichier java ; ici les commandes sont dans un fichier jar (Java Archive) qui se trouve dans le sous-répertoire dist du répertoire courant (dist/) , d'ou l'option -jar
pour run, je ne sais plus, c'est peut-être pour éviter d'exécuter les commandes dans un nouveau shell
tu dois pouvoir faire ces commandes dans la console ou une fenêtre de terminal; il faut d'abord changer de répertoire par la commande chdir nom de répertoire si tu n'es pas dans le bon répertoire
pas de risque (en principe) si tu fais une faute de frappe