ajout commande vim + terminal

This commit is contained in:
bastien 2023-02-02 17:51:29 +01:00
parent b9fb6312c0
commit c74853c438
1 changed files with 165 additions and 0 deletions

View File

@ -79,6 +79,18 @@
<li>
<p>controle + r = Chercher une commande déjà utilisée</p>
</li>
<li>
<p>controle + e = Reviens en fin de la ligne courante</p>
</li>
<li>
<p>controle + y = Colle la commande copié</p>
</li>
<li>
<p>alt + retour = Supprime mot par mot</p>
</li>
<li>
<p>controle + y = Colle la commande copié</p>
</li>
</ul>
</section>
@ -150,6 +162,49 @@
<p>ssh-keygen -t rsa -b 4096 = Clé privée/publique ssh<br> ssh-keygen -t ed25519 = Pareil en mieux
</p>
</li>
<h4>Commandes Nmap</h4>
<li>
<p>nmap -O = Affiche l'OS des machines lors du scan</p>
</li>
<li>
<p>nmap -sV = Affiche la version des services qui tournent sur les machines lors du scan</p>
</li>
<li>
<p>nmap -vvvv = Mode verbeux</p>
</li>
<li>
<p>nmap -sL = Liste les cibles à scanner</p>
</li>
<li>
<p>nmap -sT = Effectue un scan TCP </p>
</li>
<li>
<p>nmap -sN = Effectue un scan qui exploitent une faille de la RFC TCP pour différencié les ports ouvert et fermé</p>
</li>
<li>
<p>nmap -sS = Effectue un scan relativement discret et furtif</p>
</li>
<li>
<p>nmap -sP = Effectue un scan qui détermine si les hotes sont en ligne</p>
</li>
<li>
<p>nmap -F = Effectue un scan rapide (ce limite au 100 ports connus les plus utilisés)</p>
</li>
<li>
<p>nmap -A = Effectue un scan complet et aggressif </p>
</li>
<li>
<p>nmap -Pn = Effectue un scan qui considère que tout les hotes sont connecté (saute l'étape de découverte des hotes)</p>
</li>
<li>
<p>nmap -sV = Effectue un scan qui teste si les ports sont ouverts pour déterminé le service en écoute et sa version </p>
</li>
<li>
<p>nmap -oA = Enregistre le résultat de la commande Nmap dans un fichier créé par lui même (toujours utilisé en combinaison d'autres options) </p>
</li>
<li>
<p>xsltproc scan.xml -o scan.html = Permet de convertir le fichier créé par Nmap en fichier html</p>
</li>
</ul>
</section>
</section>
@ -217,9 +272,43 @@
<section>
<h2 id="Vim">Vim</h2>
<ul>
<h3>Mode normal et visuel</h3>
<li>
<p>maj+v = mode "visuel"</p>
</li>
<li>
<p>y pour copié</p>
</li>
<li>
<p>controle + a = bascule en mode insertion + ajout</p>
</li>
<li>
<p>controle + r = sélection d'un block (rectiligne)</p>
</li>
<li>
<p>gv reprends la dernière sélection faites</p>
</li>
<li>
<p>o basucule en mode insertion + retour à la ligne</p>
</li>
<li>
<p>shift + j = fait revenir la ligne du bas d'un écran en haut</p>
</li>
<li>
<p>shift + c = supprime tout ce qui est après le curseur</p>
</li>
<li>
<p>shift + v = sélection la ligne du curseur</p>
</li>
<li>
<p>cc supprime la ligne du curseur et ce place au début de la ligne</p>
</li>
<li>
<p>dd supprime la ligne du curseur</p>
</li>
<li>
<p>gu passe la sélection en miniscule</p>
</li>
<li>
<p>x pour couper</p>
</li>
@ -238,6 +327,30 @@
<li>
<p>q pour quitter</p>
</li>
<li>
<p>gU passe la sélection en masjuscule</p>
</li>
<li>
<p>controle + r = annule l'annulation</p>
</li>
<li>
<p>"==" aligne la ligne</p>
</li>
<li>
<p>zz centre la vue sur le curseur</p>
</li>
<li>
<p> "." repete le dernier changement</p>
</li>
<li>
<p>gqq formate la ligne</p>
</li>
<li>
<p>controle + f = scroll en bas</p>
</li>
<li>
<p>controle + b = scroll en haut</p>
</li>
<li>
<p>w pour sauvegarder</p>
</li>
@ -247,6 +360,58 @@
<li>
<p>wq pour sauvegarder et quitter</p>
</li>
<h3>Mode normal et visuel</h3>
<li>
<p>controle + ws = split horizontalement</p>
</li>
<li>
<p>controle + wq = ferme la fenêtre courante (si split)</p>
</li>
<li>
<p>controle + wv = split verticalement</p>
</li>
<li>
<p>controle + wh = bascule sur la fenêtre de gauche</p>
</li>
<li>
<p>controle + wj = bascule sur la fenêtre du dessous</p>
</li>
<li>
<p>controle + wk = bascule sur la fenêtre du dessus</p>
</li>
<li>
<p>controle + wl = bascule sur la fenêtre de droite</p>
</li>
<li>
<p>controle + "+" = agrandit la fenêtre courante</p>
</li>
<li>
<p>controle + "-" = réduit la fenêtre courante</p>
</li>
<li>
<p>controle + "=" = égalise les fenêtres courante</p>
</li>
<li>
<p>controle + r = echange les positions des fenêtres split</p>
</li>
<h3>Navigation</h3>
<li>
<p>"0" vas au début de la ligne courante</p>
</li>
<li>
<p>quand on éffectue une recherche avec "/" n permet de passer au mot suivant</p>
</li>
<li>
<p>"fin" permet d'aller à la fin de la ligne courante</p>
</li>
<h3>Action en mode insertion</h3>
<li>
<p>controle + d = permet d'indenté une ligne</p>
</li>
<li>
<p>controle + t = permet de désindenté une ligne</p>
</li>
<h3>Autre</h3>
<li>
<p>:set number = numéroter les lignes</p>
</li>