LE Terminal :)
-
Bonjour à tous,
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.

On peut diviser ma ligne d'entré, visible sur ma capture, en trois parties:
[mars073 => l'utilisateur]
[mars-pc => le nom de l'ordinateur]
[~ => l'emplacement actuel (/home/mars073)]
enfin on pourrait dire qu'il y a même une 4éme avec la zone où vous entrez vos commandes.
Les commandes à savoir:
-cd: (Change Directoty, changer de direction)
Cette commande permet de changer votre emplacement (vous déplacer dans un autre dossier).
Syntaxe:
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 ./-ls/dir: (list, lister)
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.
Syntaxe:
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-mkdir (make directory, créer direction)
Créer un dossier/répertoire vide rien de très compliquer...
Syntaxe:
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-touch
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
Syntaxe:
touch [filename] #Exemple: # créer un fichier du nom de "mon fichier" avec l’extension texte (*.txt) touch mon\ fichier.txt-rm (remove, supprimer)
Supprime un fichier et/ou dossier/répertoire
Syntaxe:
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-cp (copy, copier)
Copie un fichier ou un dossier d'un point (la source) Ã un autre (la destination)
Syntaxe:
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-mv (move, bouger)
Déplace ou renomme un fichier ou dossier
Syntaxe:
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___ / ()\ _|_____|_ | | === | | |_| 0 |_| || 0 || ||__*__|| |~ \___/ ~| /=\ /=\ /=\ [_] [_] [_] #Regarder un remake de StarWars IV: telnet towel.blinkenlights.nlCertaines 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
login mars073 #puis j'entre mon mot de passenormalement si vous écrivez juste "login" il vous demandera votre nom d'utilisateur en premier.
puis pour démarrer l'interface graphique (le "bureau") il suffit de faire:
startxNotes:
-
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)
-
Les espaces dans un nom de fichier ou dossier doivent être précédé d'un anti-slash (" " => "\ ")
-
Les dossiers commençant par un point (".") sont cachés par défaut
-
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
-
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)
-
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
...Rédaction en cours...
à ajouter::
// d'autres trucs de base
// commande login...
// commande dd
// su et sudo (+principe)
// extraire/compresser archive
-
-
Le terminal c'est la vie.
Pour la commande cd, tu pourrais ajouter:
cd ..Qui permet de retourner dans le dossier parent.
-
Absolument.

Merci du partage.Précisons que via le terminal, on peut installer/mettre à jour/supprimer tout les logiciels ou composants en ligne de commande.
Par exemple, si vous voulez installer skype, mettre à jour l'ensemble de tout les logiciels sur votre PC puis supprimer skype, ça serait :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. -
cd ../Pour la commande cd, tu pourrais ajouter:
cd ..Qui permet de retourner dans le dossier parent.
Déjà mit mais j'ai la mauvaise habitude de mettre un slash ("/") à la fin, je vais mettre la description.
@Azad, c'est en cours du rédaction tu me fais perdre du contenu à ajouter

-
Le slash n'est pas une mauvaise habitude, au contraire, il faut le mettre.

-
LA COMMANDE DE LA VIE SUR LINUX:
man <commande>
par exemple man ls

-
Il y a deux choses capitales à savoir pour utiliser le terminal, deux règles d'or à ne jamais oublier : faire les bons réglages.
•fond noir
•police verte
le reste c'est secondaire.
-
Le fond semi-transparent est sympa aussi.

Il faudrait faire un tutoriel sur l'édition des fichier liés au terminal pour le style, btw. -
sudo rm -rf* pour "supprimer tous les virus"

N'essayez pas c'est une commande dangereuse ou alors sur le pc du voisin

-
Il y a deux choses capitales à savoir pour utiliser le terminal, deux règles d'or à ne jamais oublier : faire les bons réglages.
•fond noir
•police verte
le reste c'est secondaire.
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.Sinon, Terminator est la crème niveau terminaux.
-
Absolument.

Merci du partage.
Précisons que via le terminal, on peut installer/mettre à jour/supprimer tout les logiciels ou composants en ligne de commande.
Par exemple, si vous voulez installer skype, mettre à jour l'ensemble de tout les logiciels sur votre PC puis supprimer skype, ça serait :
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.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é)
Linux ne se limite pas à Debian / Ubuntu / Mint

Moi perso je suis pareil, Vert sur noir avec de la transparence en fond *jouissance*
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


-
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).

Cependant, merci à toi pour les précisions. -
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
Bonjour ! Vous semblez intéressé par cette conversation, mais vous n’avez pas encore de compte.
Marre de refaire défiler les mêmes messages ? Créez un compte pour retrouver votre position, recevoir des notifications des nouvelles réponses, sauvegarder vos favoris et voter pour les messages que vous appréciez.
Grâce à votre participation, ce message peut devenir encore meilleur 💗
S'inscrire Se connecter


