Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
logiciels:cmd-linux [2019/04/29 17:41] resonance [TERMINAL & COMMANDES BASH/LINUX] |
logiciels:cmd-linux [2021/03/20 23:53] (Version actuelle) resonance [TERMINAL & COMMANDES BASH/LINUX] |
||
|---|---|---|---|
| Ligne 11: | Ligne 11: | ||
| === créer un fichier test.txt === | === créer un fichier test.txt === | ||
| <code java>$ touch test.txt</ | <code java>$ touch test.txt</ | ||
| + | === chercher et deplacer des fichiers par leur extension dans un dosser " | ||
| + | <code java>mv $(find -iname *.wav) / | ||
| + | </ | ||
| + | === copier tous les fichiers.wav de plusieurs dossiers vers un dossier " | ||
| + | <code java> | ||
| + | </ | ||
| + | === deplacer les .WAV de plusieurs sous-dossiers vers un dossier " | ||
| + | <code java> | ||
| === nano === | === nano === | ||
| Pour éditer un fichier (ici hostname & hosts) : | Pour éditer un fichier (ici hostname & hosts) : | ||
| Ligne 24: | Ligne 32: | ||
| <WRAP center round info 60%> | <WRAP center round info 60%> | ||
| Comme cette connexion peut être instable, préferer ouvrir d' | Comme cette connexion peut être instable, préferer ouvrir d' | ||
| + | |||
| + | === gestion du compte === | ||
| + | si mdp perdu, switch user to root :: su sans user name apres | ||
| + | <code java>~$ su</ | ||
| + | changer le password | ||
| + | <code java>~$ passwd " | ||
| + | quitter le root | ||
| + | <code java>~$ ctrl d</ | ||
| + | |||
| === tricks BASH === | === tricks BASH === | ||
| + | Lister les programmes en executions | ||
| + | <code java>~$ ps -ax</ | ||
| Suspendre un programme (background) | Suspendre un programme (background) | ||
| <code java>~$ ctrl z</ | <code java>~$ ctrl z</ | ||
| Ligne 65: | Ligne 84: | ||
| === renommer récursivement === | === renommer récursivement === | ||
| - | un petit script | + | un petit script |
| <code python> | <code python> | ||
| # | # | ||
| Ligne 81: | Ligne 100: | ||
| if os.path.isdir(name) : | if os.path.isdir(name) : | ||
| if name.count(mot_a_remplacer_dossier) : | if name.count(mot_a_remplacer_dossier) : | ||
| - | os.rename(name, | + | os.rename(name, |
| - | print(name + " -> " + name.replace(mot_a_remplacer_dossier, | + | print(name + " -> " + name.replace(mot_a_remplacer_dossier, |
| - | name = name.replace(mot_a_remplacer_dossier, | + | name = name.replace(mot_a_remplacer_dossier, |
| renameFiles(name) | renameFiles(name) | ||
| - | elif os.path.isfile(name) and name.count(mot_a_remplacer): | + | elif os.path.isfile(name) and name.count(mot_a_remplacer_fichier): |
| - | os.rename(name, | + | os.rename(name, |
| - | print(name + " -> " + name.replace(mot_a_remplacer,remplace_par)) | + | print(name + " -> " + name.replace(mot_a_remplacer_fichier, remplacer_par_fichier)) |
| | | ||
| renameFiles(dossier_a_traiter) | renameFiles(dossier_a_traiter) | ||
| + | |||
| </ | </ | ||
| ==== CLONAGE SDCARD OSX ==== | ==== CLONAGE SDCARD OSX ==== | ||