montextealternatif

linux : Commandes Indispensables


Rédigé par admin le Aucun commentairee

.

En cours de redaction (au fil de l'eau) ...

Mise à jour le 07/10/15 (version 2)

 

 

 

.

 

VIM  

- Mode Insertion   :

"Echap" + "i"

- Fermeture de VIM  :  

* Enregistrement des Modifications :           "Echap" + ":wq!"
Sans enregistrement des modifications :  "Echap" + ":q!"

 

- Copier/Coller  :

- 1 ligne :  
          * Slection de la ligne :  
"Echap" + "yy"     ---- se positionner  [Mode Insertion] ---->      Coller :  "Echap"  + "p"

- Plusieurs lignes : [dans un même fichier ou un fichier different] 
          *  1ere methode  :
                       -  
selection de la ligne où se trouve le curseur et les 4 suivantes : "Echap" + "5yy"  
                                              ---->   [le chiffre est saisi AVANT "yy"] /// Ne pas utiliser le pavé numérique pour ce chiffre !]
                       - Se repositionner dans un/le fichier  : 
 "Echap" + "i"
                       - Coller : 
"Echap"  + "p"

          *  2eme methode  : 
                       -  selection des lignes : "Echap" + "v"  -----selection-----> Confirmation de la selection : "y"
                       - Se repositionner dans un/le fichier  :  "Echap" + "i"
                       - Coller : 
"Echap"  + "p"

 

 

- Deplacement  :

      * Sélection de la ligne :  "Echap" + "dd"     ---- se positionner  [Mode Insertion] ---->      Coller :  "Echap"  + "p"

 

- Effacement :

     * 1 caractere : "Echap" + "x"

     * 1 ligne : "Echap" + "dd"

 

- Recherches d'occurences  :

     * 1 mot : "Echap" + "/" + "Mot_A_Rechercher"

    * 1ere Occurence de ce mot : "Entrée"

   * Occurences suivantes : "n"   

 

- Remplacement d'une occurences  :

    "Echap" + ":%s/AAA/BBB/g"  
                           -----> Toutes les occurences "AAA" seront remplacées dans le fichier par la chaine "BBB"

 

 

Proprio/Permissions (Chown/Chmod)

 Changement Propriétaires :  chown -Rf     root:ssl-cert     key/

Changement Permissions :

 

Gestion des Packets (Apt / Aptitude

A venir ...

 

Compression (Tar

Principe : création d'une archive [= regroupement], avec possibilité de compression [gz, gz², ..]

 

Switch pour Archivage :
             "c" ---> Création
             "x" ---> Extraction
             "v" ---> Verbose
             "f" ----> Force
             "t" ----> Listage

Switch pour Compression :
              "z" ----> 

Par rapport au informations de Permissions et Propriétaire : 


 

Fichiers/Dossiers (mv/cp/rm/ls/du/...) :

- mv  :

Deplace un rept :     root@vpsxxxx:/srv/sites# mv    data/     /srv/sousdossier/

Deplace  un fichier :  root@vpsxxxx:/srv/sites# mv     feed.php   /srv/sousdossier/

Renommage d'un  rept :    root@vpsxxxx:/srv/sauvegardes/# mv     www      www-old

 

- rm  :

Suppression d'un repertoire et contenu : root@vps42769:/srv/sauvegardes# rm -rf   NomDuDossier

 

- cp :

Copie (+ perms) de l'ensemble d'un repertoire : 

root@vpsxxxx:/srv/sauvegardes/2015-08-30# cp -rf     /srv/www/*   .

Conservation des permissions, arborescence, etc ...  : switch "a"    (lien)

Ensemble de fichiers  :   root@vpsxxxx:/srv/sauvegardes/# cp -a    /srv/sousdossier/* .  

Le dossier   : root@vpsxxxx:/srv/sauvegardes/# cp -a    /srv/sousdossier/   .  

Un fichier   : root@vpsxxxx:/srv/sauvegardes/# cp -a    /etc/rc.local    .  

 

- ls  :

 

- du  (connaitre taille de repertoires) : 
root@vps42769:/srv/sauvegardes# du -sh *
618M    2014-10-31
606M    2014-11-10
561M    2014-11-10bis
21M     2014-12-29
23M     2015-01-03
24M     2015-01-09
38M     2015-01-15
126M    2015-03-01
3,5G    2015-08-30
1,8G    2015-08-30-old
 

 

Utilisateurs :    Lien

Création : useradd NomUser   (file :  /etc/passwd)

Change password :  passwd NomAccount (file :  /etc/passwd)

Création d'un nouveau groupe : addgroup NomDuGroup  (file  :  /etc/group)

Ajout d'un user dans un groupe :   adduser  NomAccount  NomDuGroup   (file : /etc/group)

 

En une foisuseradd -s /bin/sh -m -d /home/NomChoisi -c "Cpt Backup" -g NomGroupe   NomChoisi

http://linuxg.net/5-useradd-command-examples/

useradd -m -d /home/mike1 -s /bin/bash -c "the mike1 user" mike1

-m -d /home/mike1 :     the -m argument creates the /home/mike1 homedirectory, specified by the -d argument
-s /bin/bash :      the -s is used for specifing the user’s default shell, /bin/bash in this case
-c “message” :    extra information about the user
-g  NomGroupe : the user belongs to the group "NomGroupe"  

 

Liens Interessants 

http://tssisaison4.forumsactifs.com/t25-linux-commandes-utiles

 

DClassé dans : Linux ,Mots clés : aucun

A propos de l'auteur, admin:


Écrire un commentaire