LE Terminal :)
-
<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> -
<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> -
<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> -
<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> -
<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> -
<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> -
<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> -
<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>
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