Wiki

Reso-nance numérique | Arts et cultures libres

Outils du site


logiciels:cmd-linux

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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> <code java>$ touch test.txt</code>
 +=== chercher et deplacer des fichiers par leur extension dans un dosser "destination" existant ===
 +<code java>mv $(find -iname *.wav) /chemin/desitnation/
 +</code>
 +=== copier tous les fichiers.wav de plusieurs dossiers vers un dossier "destination" ===
 +<code java>cp  */*.wav /destination</code>
 +</code>
 +=== deplacer les .WAV de plusieurs sous-dossiers vers un dossier "destination" ===
 +<code java>find */ . -name "*.WAV" -print0 | xargs -0 -I {} mv {} /dest/</code>
 === 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'abord une connexion ssh, puis ds un nouvel oungle du terminal, une seconde ssh -X</WRAP> Comme cette connexion peut être instable, préferer ouvrir d'abord une connexion ssh, puis ds un nouvel oungle du terminal, une seconde ssh -X</WRAP>
 +
 +=== gestion du compte ===
 +si mdp perdu, switch user to root :: su sans user name apres
 +<code java>~$ su</code>
 +changer le password
 +<code java>~$ passwd "username"</code>
 +quitter le root
 +<code java>~$ ctrl d</code>
 +
  
 === tricks BASH === === tricks BASH ===
 +Lister les programmes en executions
 +<code java>~$ ps -ax</code>
 Suspendre un programme (background) Suspendre un programme (background)
 <code java>~$ ctrl z</code> <code java>~$ ctrl z</code>
Ligne 65: Ligne 84:
  
 === renommer récursivement ===  === renommer récursivement === 
-un petit script python+un petit script python3 qui peut être pratique pour renommer récursivement fichiers et dossier
 <code python> <code python>
 #!/usr/bin/env python #!/usr/bin/env 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, name.replace(mot_a_remplacer_dossier,remplacer_par_dossier)) +                os.rename(name, name.replace(mot_a_remplacer_dossier, remplacer_par_dossier)) 
-                print(name + " -> " + name.replace(mot_a_remplacer_dossier,remplacer_par_dossier)) +                print(name + " -> " + name.replace(mot_a_remplacer_dossier, remplacer_par_dossier)) 
-                name = name.replace(mot_a_remplacer_dossier,remplacer_par_dossier)+                name = name.replace(mot_a_remplacer_dossier, remplacer_par_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, name.replace(mot_a_remplacer,remplace_par)) +            os.rename(name, name.replace(mot_a_remplacer_fichierremplacer_par_fichier)) 
-            print(name + " -> " + name.replace(mot_a_remplacer,remplace_par))+            print(name + " -> " + name.replace(mot_a_remplacer_fichierremplacer_par_fichier))
                          
 renameFiles(dossier_a_traiter) renameFiles(dossier_a_traiter)
 +
 </code> </code>
 ==== CLONAGE SDCARD OSX ==== ==== CLONAGE SDCARD OSX ====
/home/resonancg/www/wiki/data/attic/logiciels/cmd-linux.1556552512.txt.gz · Dernière modification: 2019/04/29 17:41 de resonance