<metaname="description"content="Agreugreu: Aide pour Linux et plus particulièrement les debian-like pour des novices ou des plus aguerris pour le terminal, l'utilisation de git avec les commandes les plus utilisées, l'utilisation de l'éditeur de texte vim, et en bonus des commandes pour s'amuser et quelques astuces ou tips à connaître.">
<metaname="pagename"content="Agreugreu: Aide pour Linux et plus particulièrement les debian-like pour des novices ou des plus aguerris pour le terminal, l'utilisation de git avec les commandes les plus utilisées, l'utilisation de l'éditeur de texte vim, et en bonus des commandes pour s'amuser et quelques astuces ou tips à connaître.">
<metaproperty="og:description"content="Agreugreu: Aide pour Linux et plus particulièrement les debian-like pour des novices ou des plus aguerris pour le terminal, l'utilisation de git avec les commandes les plus utilisées, l'utilisation de l'éditeur de texte vim, et en bonus des commandes pour s'amuser et quelques astuces ou tips à connaître.">
<li><p>scp <envoi><reception> = Copier des fichiers à distance (pour chemin distant faire user@ip:/chemin )</p></li>
<li><p>dmesg = Montrer tous les périphériques</p></li>
<li><p>umount = Démonter un volume</p></li>
<li><p>eject = Ejecter une clé USB ou autre</p></li>
<li><p>htop ou top = Permet de voir les ressources hardware (CPU, RAM entre autres) </p></li>
<li><p>find [chemin] -name "texte" = Trouver un ficher avec son nom </p></li>
<li><p>grep -ril "<texte>" [chemin] = Chercher un texte dans les fichiers du dossier/sous-dossier du chemin indiqué</p></li>
<li><p>tail -f <fichier> = Lire les dernières lignes d'un fichier et print aussi les appends qui se feront<br> PS: faire "less" puis faire "F" (maj + f) pour faire la même chose en plus pratique</p></li>
<li><p>tar -czvf <nom-archive><fichier> = Compresser en gzip</p></li>
<li><p>tar -xzvf <fichier> = Extraire un fichier gzip</p></li>
<li><p>pgp -c <nom-du-fichier> = Chiffrer un fichier</p></li>
<li><p>pgp -d <nom-du-fichier-a-dechiffrer> = Déchiffrer un fichier</p></li>
<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>
pour ta récompence je vais te donner ....... euh ......... pas trop d'idée ........ , nah ba au final j'taurai juste pris du temps :p , en revanche j'ai la liste des contributeurs :D
<li><p>:set number = numéroter les lignes</p></li>
<li><p>Pour chercher dans un man/vim/less = /"mot-a-chercher"</p></li>
<li><p>Sous vim pour rechercher et remplacer = :%s/"ancien truc"/"nouveau truc"/g <br> (très ressemblant à la commande sed, dans tout le document utiliser l'exemple, pour faire que sur un mot il faut retirer le "%" et le "g" de fin, et pour ne faire qu'une ligne il faut aussi retirer le "%" mais laisser le "g" de fin)</p></li>
<li><p>Pour installer space vim = curl -sLf https://spacevim.org/install.sh | bash</p></li>
<li><p>git clone <adress> = Copier le dépot git depuis son repository</li>
<li><p>git init = Permet de créer un nouveau dépot git localement (nouveau projet)</p></li>
<li><p>git status = Permet de voir les modifications faites qui seront prises en compte (rouge non ajouté, vert ajouté), permet aussi d'avoir des informations par rapport à la branche distante (ex: 2 commit behind)</p></li>
<li><p>git add <.> = Permet d'ajouter les fichiers pour enregistrer leurs modifications</p></li>
<li><p>git diff = Permet de voir les modifications ajoutés précedemment avec git add</p></li>
<li><p>git push = Permet d'envoyer les modifications enregistrées par git commit au dépot distant </p></li>
<li><p>Site incroyable pour les commandes git : <aclass="external"href="https://gitexplorer.com"target="_blank">https://gitexplorer.com</a></p></li>
<li><p>Site pour comprendre comment fonctionne les commandes git: <aclass="external"href="https://learngitbranching.js.org/"target="_blank">https://learngitbranching.js.org/</a></p></li>
<li><p>$0 = Le nom du script (par exemple, si le script se nomme monScript.sh et qu il est appelé depuis son répertoire de stockage, la veleur de $0 sera ./monScript.sh</p></li>
<li><p>$1, $2, ... = Les arguments passés au script: $1 est le premier arguement, etc.</p></li>
<li><p>$* = Liste de tous les arguments passés au script, séparés par un espace.</p></li>
<li><p>$# = Donne le nombre d'arguments passés au script</p></li>
<li><p>$? = Code retour de la dernière commande exécutés. Valeur 0 c'est bien, Valeur != 0 c'est pas bien</p></li>
<li><p>$! = Donne le numéro de processus de la dernière commande lancée en tache de fond</p></li>
<li><p>$$ = Donne le numéro de processus du script lui même</p></li>