Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse

NodeBB

  1. Home
  2. Informatique
  3. SystĂšme d'exploitation : Ordinateur
  4. Linux
  5. LE Terminal :)

LE Terminal :)

Scheduled Pinned Locked Moved Linux
13 Posts 7 Posters 3.4k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • mars073M
    mars073M
    mars073
    wrote on last edited by
    #1

    <p>Bonjour Ă  tous,</p><p>Aujourd'hui nous allons parler de cette chose magique appelĂ© terminal, cette chose qui semble si compliquĂ© alors que au contraire est assez simple d'utilisation, je vais vous montrer les commandes de bases et d'autres assez utile.</p><p></p><p style="text-align:center;"><img alt="terminal.png" src="http://mars073.zz.mu/demo/terminal.png"/></p>On peut diviser ma ligne d'entrĂ©, visible sur ma capture, en trois parties:<p>[mars073 => l'utilisateur]</p><p>[mars-pc => le nom de l'ordinateur]</p><p>[~ => l'emplacement actuel (/home/mars073)]</p><p>enfin on pourrait dire qu'il y a mĂȘme une 4Ă©me avec la zone oĂč vous entrez vos commandes.</p><p></p><p>Les commandes Ă  savoir:</p><p>-cd: (Change Directoty, changer de direction)</p><p><em>Cette commande permet de changer votre emplacement (vous dĂ©placer dans un autre dossier).</em></p><p>Syntaxe:</p><p></p><pre class="ipsCode prettyprint">cd [directoty]

    exemples:

    se dĂ©placer dans le dossier "TĂ©lĂ©chargement" dans le dossier oĂč nous nous trouvons

    cd Téléchargement/

    se déplacer dans le dossier "lammpp" qui est dans "opt" en partant de la racine

    cd /opt/lampp/

    se déplacer dans le dossier parent de votre position

    cd ../

    se déplacer à la racine (plus grand parent)

    cd /

    se déplacer dans son dossier utilisateur (ex dans mon cas: /home/mars073/)

    cd ~
    #truc inutile: (se déplacer dans votre emplacement actuel)
    cd ./
    </pre>-ls/dir: (list, lister)<p><em>Ce ne sont pas vraiment des alias (commande effectuant la mĂȘme chose), ces deux commandes permettent d'afficher le contenu d'un dossier on utilise plus souvent "ls" sous linux bien que dir sous paramĂ©trable pour avoir le mĂȘme comportement (couleurs, ..) mais bon ça fait plus de truc Ă  Ă©crire donc c'est pas amusant.</em></p><p>Syntaxe:</p><p></p><pre class="ipsCode prettyprint">ls ([directory]) ([paramĂ©tre])
    #exemples:

    lister le dossier dans le quel je suis

    ls
    #lister la racine
    ls /

    lister les fichiers/dossiers cachés de mon dossier utilisateur avec pour les paramatrétre du dossier/fichier

    ls -al

    ou

    ls ~ -al
    </pre>-mkdir (make directory, créer direction)<p>Créer un dossier/répertoire vide rien de trÚs compliquer...</p><p>Syntaxe:</p><p></p><pre class="ipsCode prettyprint">mk [directory]
    #Exemples:

    CrĂ©er un dossier du non de "TFE" dans le dossier oĂč nous sommes

    mkdir TFE/

    Créer un dossier ".hacking" (caché) dans notre dossier "Téléchargement"

    mkdir Téléchargement/.hacking
    </pre>-touch<p>Il y a plusieurs méthodes pour créer un fichier, touch est d'aprÚs moi la méthode la plus simple pour créer un fichier vide</p><p>Syntaxe:</p><p></p><pre class="ipsCode prettyprint">touch [filename]
    #Exemple:

    crĂ©er un fichier du nom de "mon fichier" avec l’extension texte (*.txt)

    touch mon\ fichier.txt
    </pre>-rm (remove, supprimer)<p>Supprime un fichier et/ou dossier/répertoire</p><p>Syntaxe:</p><p></p><pre class="ipsCode prettyprint">rm [directory|filename]
    #Exemples:

    supprimer le fichier que l'on a fait dans l'exemple précédent

    rm mon\ fichier.txt

    supprimer le dossier "TFE" (qui est vide)

    rm TFE/

    supprimer tout les dossiers et fichiers à l'intérieur d'un dossier

    rm Téléchargement/.hacking/ -R

    -R ou -r signifie la récursif donc tout les enfants (éléments internes)

    supprimer toutes traces de vie du systĂšme de fichier

    sudo rm / -R
    </pre>-cp (copy, copier)<p>Copie un fichier ou un dossier d'un point (la source) Ă  un autre (la destination)</p><p>Syntaxe:</p><p></p><pre class="ipsCode prettyprint">cp [source] [destination]
    #Exemple:

    dupliquer mon fichier "test"

    cp test test2

    faire une copie de mon dossier "cache" dans le dossier ".wow" et le coller dans un dossier du nom "useless" qui se trouve Ă  la racine

    cd .wow/cache/ /useless/cache
    </pre>-mv (move, bouger)<p>Déplace ou renomme un fichier ou dossier</p><p>Syntaxe:</p><p></p><pre class="ipsCode prettyprint">mv [source] [destination]
    #Exemples:

    déplacer mon fichier "test" dans le dossier "TFE"

    mv test TFE/test

    renommer mon fichier "test" (déplacé) en "log.txt", c'est mieux avec une extension^^

    mv TFE/test TFE/log.txt
    #si vous utilisé la commande "cd TFE/" vous n'avez biensur qu'à faire:
    mv test log.txt
    </pre><pre class="ipsCode prettyprint lang-auto"> ___
    / ()
    |_____|
    | | === | |
    || 0 ||
    || 0 ||
    ||*||
    |~ ___/ ~|
    /=\ /=\ /=
    [] [] [_]
    #Regarder un remake de StarWars IV:
    telnet towel.blinkenlights.nl
    </pre>Certaines distributions mĂȘme avec une interface graphique dĂ©marre encore en terminal et donc vous devez entrer en premier la commande "login" dans mon cas mon compte Ă  le nom "mars073" donc<p></p><pre class="ipsCode prettyprint">
    login mars073
    #puis j'entre mon mot de passe
    </pre>normalement si vous Ă©crivez juste "login" il vous demandera votre nom d'utilisateur en premier.<p>puis pour dĂ©marrer l'interface graphique (le "bureau") il suffit de faire:</p><p></p><pre class="ipsCode prettyprint">startx</pre><blockquote class="ipsQuote" data-ipsquote=""><div><p><strong>Notes:</strong></p><p>- La racine est le parent le plus lointain des dossiers, c'est Ă  dire qu'il correspond Ă  l'emplacement de votre systĂšme de fichier (partition oĂč est installĂ© linux)</p><p>- Les espaces dans un nom de fichier ou dossier doivent ĂȘtre prĂ©cĂ©dĂ© d'un anti-slash (" " => "\ ")</p><p>- Les dossiers commençant par un point (".") sont cachĂ©s par dĂ©faut</p><p>- Vous pouvez utilise la touche Tab (Tabulation) pour complĂ©ter automatiquement un chemin d'accĂ©s Ă  condition qu'il n'y est pas d'autres dossiers ayant le mĂȘme dĂ©but que votre entrĂ©e</p><p>- Lorsque votre terminal est bloquĂ© ou dans une boucle et que vous voulez stopper l'execution il suffit d'appuyer sur control et la touche "c" (Ctrl+C)</p><p>- Lorsque vous ne savez pas les paramĂštres d'une commande vous pouvez faire "<command> --help" pour afficher l'aide de la commande ou "manu <command>" pour afficher la commande dans le manuel linux</p></div></blockquote>...RĂ©daction en cours...<p>Ă  ajouter::</p><p>// d'autres trucs de base</p><p>// commande login...</p><p>// commande dd</p><p>// su et sudo (+principe)</p><p>// extraire/compresser archive</p>

    Aide à l'apprentissage et la réalisation pour des graphismes, des programmes, des sites ou autres.Signature aléatoire, proposez vous aussi une signature ici!

    1 Reply Last reply
    2
    • D
      D
      davydavek
      wrote on last edited by
      #2

      <p>Le terminal c'est la vie.</p>
      <p> </p>
      <p>Pour la commande cd, tu pourrais ajouter:</p>
      <pre class="ipsCode prettyprint lang-auto">
      cd ..</pre>
      <p>Qui permet de retourner dans le dossier parent.</p>
      <p> </p>

      C# dev
      github.com/DavyWk

      1 Reply Last reply
      0
      • AzadA
        AzadA
        Azad
        wrote on last edited by
        #3

        <p>Absolument. 🙂 <br/>
        Merci du partage.<br/><br/>
        Précisons que via le terminal, on peut installer/mettre à jour/supprimer tout les logiciels ou composants en ligne de commande.<br/>
        Par exemple, si vous voulez installer skype, mettre à jour l'ensemble de tout les logiciels sur votre PC puis supprimer skype, ça serait :</p>
        <pre class="ipsCode prettyprint lang-nocode">
        sudo apt-get install skype // Sudo = Je me met en administrateur, apt-get = L'utilitaire de gestion des logiciels, install = Bah... Installation.
        sudo apt-get update // Je rafraichis la liste de mes logiciels, et linux va repĂ©rer ce qui peut ĂȘtre mis Ă  jour.
        sudo apt-get upgrade // Je met tout Ă  jour.
        sudo apt-get remove skype // Pareil que la premiĂšre ligne, mais je supprime skype cette fois.
        </pre>

        Administrateur du forum.
        Contactez-moi par message privé ou par mail.

        1 Reply Last reply
        1
        • mars073M
          mars073M
          mars073
          wrote on last edited by
          #4

          <blockquote class="ipsQuote" data-cite="mars073" data-ipsquote="" data-ipsquote-contentclass="forums_Topic" data-ipsquote-contentcommentid="8933" data-ipsquote-contentid="839" data-ipsquote-contenttype="forums" data-ipsquote-timestamp="1404345036" data-ipsquote-username="mars073"><div><p></p><pre class="ipsCode prettyprint lang-auto">cd ../
          </pre><p></p></div></blockquote> <p> </p><blockquote class="ipsQuote" data-cite="davydavek" data-ipsquote="" data-ipsquote-contentclass="forums_Topic" data-ipsquote-contentcommentid="8934" data-ipsquote-contentid="839" data-ipsquote-contenttype="forums" data-ipsquote-timestamp="1404352122" data-ipsquote-username="davydavek"><div><p>Pour la commande cd, tu pourrais ajouter:</p><pre class="ipsCode prettyprint lang-auto">cd ..</pre>Qui permet de retourner dans le dossier parent.<p></p></div></blockquote><p>DĂ©jĂ  mit mais j'ai la mauvaise habitude de mettre un slash ("/") Ă  la fin, je vais mettre la description.</p><p></p><p>@Azad, c'est en cours du rĂ©daction tu me fais perdre du contenu Ă  ajouter 😞 </p>

          Aide à l'apprentissage et la réalisation pour des graphismes, des programmes, des sites ou autres.Signature aléatoire, proposez vous aussi une signature ici!

          1 Reply Last reply
          0
          • AzadA
            AzadA
            Azad
            wrote on last edited by
            #5

            <p>Le slash n'est pas une mauvaise habitude, au contraire, il faut le mettre. 🙂 </p>

            Administrateur du forum.
            Contactez-moi par message privé ou par mail.

            1 Reply Last reply
            0
            • AlexMogA
              AlexMogA
              AlexMog
              Modérateur spécialisé
              wrote on last edited by
              #6

              <p>LA COMMANDE DE LA VIE SUR LINUX:</p>
              <blockquote class="ipsQuote" data-ipsquote=""><div>
              <p> </p>
              <p>man <commande></p>
              </div></blockquote>
              <p>par exemple man ls 😉 </p>

              Multiplayer GameDev @ Unexpected
              

              Mon CV

              1 Reply Last reply
              0
              • cylgomC
                cylgomC
                cylgom
                wrote on last edited by
                #7

                <p>Il y a deux choses capitales à savoir pour utiliser le terminal, deux rÚgles d'or à ne jamais oublier : faire les bons réglages.</p>
                <p>‱fond noir</p>
                <p>‱police verte</p>
                <p> </p>
                <p>le reste c'est secondaire.</p>

                dreaming in the metatunnel
                site perso : cylgom.net
                toxid : [email protected]

                1 Reply Last reply
                1
                • AzadA
                  AzadA
                  Azad
                  wrote on last edited by
                  #8

                  <p>Le fond semi-transparent est sympa aussi. 🙂 <br/>
                  Il faudrait faire un tutoriel sur l'édition des fichier liés au terminal pour le style, btw.</p>

                  Administrateur du forum.
                  Contactez-moi par message privé ou par mail.

                  1 Reply Last reply
                  0
                  • D
                    D
                    Droby
                    wrote on last edited by
                    #9

                    <p>sudo rm -rf* pour "supprimer tous les virus" 😄 </p>
                    <p>N'essayez pas c'est une commande dangereuse ou alors sur le pc du voisin 😼 </p>
                    <p>
                    </p><div class="ipsEmbeddedVideo" contenteditable="false"><div><iframe allowfullscreen="true" data-embed-src="https://www.youtube.com/embed/wWOjmvWPRvQ?feature=oembed" frameborder="0" height="344" src="//melinyel.net/applications/core/interface/js/spacer.png" width="459"></iframe></div></div>

                    Bonne affaire ici

                    1 Reply Last reply
                    0
                    • AlexMogA
                      AlexMogA
                      AlexMog
                      Modérateur spécialisé
                      wrote on last edited by
                      #10

                      <blockquote class="ipsQuote" data-cite="cylgom" data-ipsquote="" data-ipsquote-contentclass="forums_Topic" data-ipsquote-contentcommentid="11579" data-ipsquote-contentid="839" data-ipsquote-contenttype="forums" data-ipsquote-timestamp="1410813735" data-ipsquote-username="cylgom"><div>
                      <div>
                      <p>Il y a deux choses capitales à savoir pour utiliser le terminal, deux rÚgles d'or à ne jamais oublier : faire les bons réglages.</p>
                      <p>‱fond noir</p>
                      <p>‱police verte</p>
                      <p> </p>
                      <p>le reste c'est secondaire.</p>
                      </div>
                      </div></blockquote>
                      <p>Bof, je prĂ©fĂšre mon bon  vieu fond noir et ma couleur kikoo blanche 🙂 . Sans oublier d'activer les couleurs de LS, sinon, c'est illisible.</p>
                      <p>Sinon, Terminator est la crĂšme niveau terminaux.</p>

                      Multiplayer GameDev @ Unexpected
                      

                      Mon CV

                      1 Reply Last reply
                      0
                      • OxodaoO
                        OxodaoO
                        Oxodao
                        wrote on last edited by
                        #11

                        <blockquote class="ipsQuote" data-cite="Azad" data-ipsquote="" data-ipsquote-contentclass="forums_Topic" data-ipsquote-contentcommentid="8935" data-ipsquote-contentid="839" data-ipsquote-contenttype="forums" data-ipsquote-timestamp="1404370605" data-ipsquote-username="Azad"><div>
                        <div>
                        <p> </p>
                        <p>Absolument. 🙂 </p><p>
                        Merci du partage.</p><p></p><p>
                        Précisons que via le terminal, on peut installer/mettre à jour/supprimer tout les logiciels ou composants en ligne de commande.</p><p>
                        Par exemple, si vous voulez installer skype, mettre à jour l'ensemble de tout les logiciels sur votre PC puis supprimer skype, ça serait :</p>
                        <pre class="ipsCode prettyprint">
                        sudo apt-get install skype // Sudo = Je me met en administrateur, apt-get = L'utilitaire de gestion des logiciels, install = Bah... Installation.
                        sudo apt-get update // Je rafraichis la liste de mes logiciels, et linux va repĂ©rer ce qui peut ĂȘtre mis Ă  jour.
                        sudo apt-get upgrade // Je met tout Ă  jour.
                        sudo apt-get remove skype // Pareil que la premiĂšre ligne, mais je supprime skype cette fois.
                        </pre>
                        </div>
                        </div></blockquote>
                        <p>Oula attention, ces commandes ne sont pas compatible a Linux en général, mais à Debian et ses dérivés. Pour Fedora / CentOS on utilisera yum et pour Arch / Manjaro pacman (Ou yaourt si installé)</p>
                        <p>Linux ne se limite pas à Debian / Ubuntu / Mint 😉 </p>
                        <p> </p>
                        <p>Moi perso je suis pareil, Vert sur noir avec de la transparence en fond jouissance</p>
                        <p> </p>
                        <p>gnome-terminal est vraiment cool, terminology est assez sympa aussi et deepin-terminal est magnifique, Le soucis est qu'il n'est disponible que pour Ubuntu et dĂ©rivĂ©s. Pour les autres faut le compiler et j'ai pas rĂ©ussi 😞 </p>
                        <p> </p>
                        <p><img alt="1414456591-capture-du-2014-10-28-01-35-1" src="<base_url>/applications/sslimageproxy/interface/image.php?url=http://image.noelshack.com/fichiers/2014/44/1414456591-capture-du-2014-10-28-01-35-11.png"/></p>

                        Tox: [email protected]
                        
                        1 Reply Last reply
                        0
                        • AzadA
                          AzadA
                          Azad
                          wrote on last edited by
                          #12

                          <p>J'ai postĂ© ça par simplification, je me suis dis que les personnes ne connaissant pas apt-get update n'iraient surement pas sur ArchLinux voir mĂȘme CentOs (qui est excellent mais pas le meilleur choix pour dĂ©couvrir la bureautique & co). 🙂 <br/>
                          Cependant, merci à toi pour les précisions.</p>

                          Administrateur du forum.
                          Contactez-moi par message privé ou par mail.

                          1 Reply Last reply
                          1
                          • OxodaoO
                            OxodaoO
                            Oxodao
                            wrote on last edited by
                            #13

                            <p>Yep. Certes CentOS est plutĂŽt orientĂ© cĂŽtĂ© serveur mais Fedora est aussi simple que Ubuntu, il est rĂ©putĂ© comme tel et vaut vraiment le coup d'ĂȘtre testĂ© ne serais-ce que sur une machine virtuelle</p>

                            Tox: [email protected]
                            
                            1 Reply Last reply
                            0

                            Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                            Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                            With your input, this post could be even better 💗

                            Register Login
                            Reply
                            • Reply as topic
                            Log in to reply
                            • Oldest to Newest
                            • Newest to Oldest
                            • Most Votes


                            • Login

                            • Login or register to search.
                            Powered by NodeBB Contributors
                            • First post
                              Last post
                            0
                            • Categories
                            • Recent
                            • Tags
                            • Popular
                            • World
                            • Users
                            • Groups