Je suis donc dans les bases, vous l'aurez compris.
Pendant ces deux cours, j'ai pu me familiariser avec les commandes basiques et j'ai été assez curieux pour aller en apprendre de nouvelles en externe. Je comprends ces commandes et j'arrive à les exécuter... J'en suis même arrivé à utiliser volontairement des commandes plutôt que de réaliser des actions par utilisation graphique.
Cependant et c'est là ou repose toute la problématique, je dispose d'une mémoire assez mauvaise et je n'arrive pas à retenir par coeur la totalité des commandes apprises. J'ai toujours quelques moments de doutes et je suis donc obligé de m'y reprendre à 2 ou 3 reprises pour éditer une ligne de commande parfaite... Dans le pire des cas, je regarde mes fiches résumé.
Du coup je me pose déjà pas mal de question pour la suite des évènements.... Est-ce normal que j'en soit toujours au stade de l'hésitation au moment d'écrire plusieurs lignes de commandes alors que 4 jours de cours se sont écoulés.
Ou est-ce normal de ressentir cela sachant que c'est la première fois pour moi que j'ouvre un terminal ? (Peut-être que je me met un peu trop de pression?)
Et pour les professionnels, vous arrive-t-il d'avoir quelques notes de votre côté ou est-ce que vous conaissez par coeur l'absolu intégralité des commandes que vous utilisez ?
Salut, C'est normal de ne pas se rappeler de tout. C'est en pratiquant qu'on finit par en apprendre une grande partie.
On ne peut pas tout apprendre en 4 jours. Le secret c'est la pratique. Il y a un truc. Il faut essayer de se rappeler le sens des commandes. Par exemple: ls LiSt cd Change Directory pwd Print Working Directory Quand on se rappelle le sens, l'orthographe nous revient plus facilement. Pour ce qui est des paramètres des commandes, c'est un peu la même chose. Mais on se rappelle plus facilement des paramètres qu'on utilise souvent.
Si tu sais utiliser le manuel en ligne (man), c'est déjà une bonne chose. Tu l'as sans doute déjà vu, les systèmes Linux se sont inspirés de Unix qui date de 1970 environ. À cette époque, les machines avaient peu de mémoire et cela aurait été compliqué de placer en mémoire des commandes avec de longs noms. C'était aussi considéré comme un système réservé aux "experts", aux "initiés". Il y avait sans doute un peu de snobisme à utiliser des commandes avec peu de caractères et incompréhensibles pour le commun des mortels.
Je me suis fait deux petits scripts en bash pour chercher des expressions ou des mots dans les manuels. Par exemple: fnd socket Si je veux savoir dans quels manuels se trouve le mot socket Fichier fnd: find /usr/share/man -type f -exec dsp {} "$1" \; Fichier dsp: echo "$1" > tmp grep -n "$2" "$1" | head -10 >>tmp if [ `wc -l <tmp` -gt 1 ] then echo cat tmp fi rm tmp
-
Pour trouver où se trouve le dossier /man, on peut faire: find / -type d -name man
edit:
J'ai aussi trouvé ce lien qui décrit les diverses sections du dossier /man:
Je te remercie pour ton retour et te remercie également pour le contenu suggéré !
J'ai repris aujourd'hui en lâchant un peu de lest sur la pression que je m'infligeais au début et c'est déjà un peu plus limpide.
Je pense que cela fut une erreur de vouloir terminer 2 cours en restant presque sans discontinuité la tête contre l'écran.... C'est un peu comme dans la finance/l'investissement, si tu passe 20h/24 à scrupter les graphiques, ça finit par te sortir de la tête et à te rendre dingue.
Moi qui n'ai pas de mémoire, je fais des alias. Par exemple pour la sauvegarde incrémentale des tous mes fichiers du répertoire 'prog' (comme programmation), je branche le disque externe de sauvegarde puis je tape
sauvprog
C'est un alias défini comme suit :
alias sauvprog='rsync -rltDvu --delete --modify-window=1 ~/prog /media/robun/Sauvegarde/robun/'
Franchement, c'est compliqué ! Je sais qu'il ne faut surtout pas mettre de / après ~/prog (il va prendre en considération le fichier ".." donc descendre dans l'arborescence et ça va être le bazar, je me suis fait avoir une fois, il a fallu tout recommencer...) mais je ne me souviens plus des options, peu importe.
Pour jouer à Doom :
doom
qui est un alias de
alias doom='gzdoom bd21testfeb24.pk3 -file DoomMetalVol4.wad'
(bd21 truc, c'est Brutal Doom, ici c'est une vieille version qui doit dater de 2016 je dirais, c'est parce que je n'y joue plus depuis trois ou quatre ans.)
La première fois que j'ai restauré mes sauvegardes, c'était à partir d'un disque externe formaté Windows et il a fallu remettre les droits correctement, Windows n'avait pas conservé mes 'rwx' (maintenant je sauvegarde sur un disque externe formaté Linux, ouf). J'ai utilisé ces deux alias :
alias modd='find . -type d -exec chmod u=rwx,go=rx {} \;'
alias modf='find . -type f -exec chmod ug=rw,o=r {} \;'
Si je me souviens bien, modd restaure les droits sur tous les répertoires (il les met en rwxr-xr-x) et modf restaure les droits des fichiers (il les met en rw-rw-r--).
L'idée, c'est que je passe du temps à apprendre une commande, alors ensuite j'en fais un alias pour ne plus avoir à la réapprendre.
- Edité par robun 9 juillet 2022 à 15:35:11
Apprentissage et mémorisation des commandes
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Le Tout est souvent plus grand que la somme de ses parties.