Bienvenue sur le Wiki d'Univers-PC !


Le Wiki est encore en phase "alpha", c'est à dire en version de développement. Nous attendons qu'il soit suffisamment mûr pour le référencer comme il se doit.
C'est pour cela que nous invitons tout le monde à participer, pour cela inscrivez-vous gratuitement (ci dessus à droite).
N'hésitez pas à modifier, créer des pages, discuter car c'est le principe même du wiki (c'est exactement comme Wikipedia). On peut toujours revenir en arrière.

Afin de vous familiariser avec le wiki je vous invite à lire les Tutoriaux du wiki.
Et à me contacter par google talk : squallerequin@gmail.com

Rapporter une mise à jour de logiciel
Pour accéder au wiki : Wiki-PC.fr

Commandes GNU - Linux

De Wiki-PC.

Image:Eterm.png‎


0805270750093448134.png

La console des distributions Linux est base sur le système Unix qui existe depuis 1969.


Définition de Wikipedia

"Certaines distributions, notamment celles spécialisées dans les serveurs ou certaines tâches d'administration, utilisent uniquement la ligne de commande, en particulier pour sa faible consommation de ressource, due à l'absence d'interface graphique, mais surtout sa puissance d'action, liée à l'interopérabilité des commandes et la possibilité de générer des scripts.

Pendant longtemps, de nombreuses opérations de configuration nécessitaient son utilisation, ce qui n'est plus vrai avec les distributions récentes dédiées à l'utilisation familiale.

Les aides en ligne mentionnent cependant souvent la démarche à suivre en ligne de commande, même lorsqu'une configuration graphique est possible : cette méthode est plus universelle dans le monde Linux, et souvent plus facile à expliquer pour la personne qui aide, et son interlocuteur n'a qu'à copier-coller l'indication.

Une interface graphique bien conçue permet de nos jours d'accomplir la grande majorité des tâches bien plus agréablement, mais ce n'est pas toujours le cas, particulièrement lorsque la tâche a un aspect répétitif ou non prévu.

La ligne de commande, qui tire sa puissance de sa possibilité de combiner à l'infini des sous-tâches automatiques, et qui permet presque naturellement d'automatiser la tâche ainsi accomplie, peut alors se révéler plus efficace que l'interface graphique.

Scientifiques, ingénieurs et développeurs comptent parmi ses plus fréquents utilisateurs.

Interface graphique et ligne de commande peuvent aussi se compléter l'une et l'autre : KDE est livré avec un terminal très ergonomique, et offre un mécanisme efficace (DCOP) pour piloter et donc automatiser toutes ses applications graphiques depuis la ligne de commande.

Apple très réputé pour ses interfaces graphiques, MacOS étant le premier système commercialisé avec la gestion des fenêtre et de la souris, a également intégré un terminal en ligne de commandes compatible UNIX sur MacOS X."

Source : wikipedia


La racine du disque dur est :

/

Les répertoires après la racine sont :

/bin : Les programmes systèmes important.
/boot : Les fichiers de démarrage
/dev : Point d'entrée de vos périphériques, utilisé par le système.
/etc : Les fichiers de configuration de votre système.
/home : La maison des utilisateurs ! Chaque utilisateur y a un répertoire à son nom, avec ses documents et ses fichiers personnels de configuration.
/lib : Les bibliothèques indispensables au système.
/media : Point d'accès où sont montés les autres disques durs, les CD, DVD, clés USB...
/proc : C'est un répertoire virtuel qui contient l'état de la machine en temps réel : pages mémoire, IRQ..
/root : La maison de l'administrateur, avec ses fichiers.
/sbin : Les outils GNU indispensables au système.
/tmp : Devinez... Et oui, les fichiers temporaires. Ils sont effacés à chaque redémarrage de l'ordinateur.
/usr : Un gros morceau, contient les programmes et bibliothèques utiles aux utilisateurs.
/var : Partie variable du système, avec les informations sur ce qui se passe sur votre machine. Utile quand quelque chose ne va pas, plus d'informations sont disponibles alors dans /var/log.


Sommaire

A savoir

Unix propose 6 terminaux pour accéder au premier tapez :

Ctrl + Alt + F1 (pour revenir en mode graphique Ctrl + Alt + F7)

au second :

Ctrl + Alt + F2

et c'est de même jusqu'au 6ème avec F6.


Pour revenir en mode graphique :

Ctrl + Alt + F7


Il vaut mieux utiliser l'émulateur de terminal graphique.

sous gnome : Applications → Accessoires → Terminal ou Alt+F2 et tapez gnome-terminal
sous KDE 	: K → Système → Konsole ou Alt+F2 et tapez konsole
sous xfce 	: Applications → Accessoires → Terminal ou Alt+F2 et tapez xfterm4


Les arguments de forme courte (un seul caractère) sont précédés du caractère - (exemple : -a)
Les arguments de forme longue sont précédés des deux caractères -- (exemple : --all)
Dans Unix, les caractères majuscules et minuscules sont différents.


Pour remonter dans l'historique des commandes précédentes :

Flèche haut

Afficher l'historique entière des commandes :

history

Obtenir le manuel d'une commande (Indispensable !)

man + (le nom de la commande)

Arrêter un processus :

Ctrl + C

Sortir de la console :

exit

Raccourcis clavier du terminal

Image:Flecheb.gif Raccourcis clavier du terminal de Gnome
vous pouvez les modifier dans Edition => raccourcis clavier.


Commandes basiques

cd

Se déplacer dans les répertoires.

cp

Copier/Coller un fichier.

du

Afficher la taille d'un répertoire.

ls

Afficher tous les fichiers du répertoire courant.

mkdir

Créer un nouveau répertoire.

rmdir

Supprimer un répertoire

mv

Permet de déplacer et renommer un fichier.

rm

Supprimer un fichier.

Date

cal

Afficher un calendrier.

date

Afficher la date et l'heure actuelle.

ntpdate

Synchronise l'horloge locale avec le temps d'un serveur.

Affichage d'un Fichier

cat

Afficher le contenu total d'un fichier.

head

Afficher les premières lignes d'un fichier.

less

Afficher le contenu d'un fichier page par page.

more

Afficher le contenu d'un fichier page par page.

tail

Afficher les dernières lignes d'un fichier.

Utilisateurs et Groupes

addgroup

Créer un nouveau groupe. (Systèmes Debian)

groupadd

Créer un nouveau groupe. (Systèmes Unix)


adduser

Ajouter un utilisateur. (Systèmes Debian)

useradd

Ajouter un utilisateur. (Systèmes Unix)


delgroup

Supprimer un groupe. (Systèmes Debian)

groupdel

Supprimer un groupe. (Systèmes Unix)


deluser

Supprimer un utilisateur. (Systèmes Debian)

userdel

Supprimer un utilisateur. (Systèmes Unix)


id

Afficher les informations (IUD, groupes...) d'un utilisateur.

passwd

Pour changer les mots de passe principal et utilisateurs.

usermod

Modifier un compte utilisateur.

Session

halt

Éteindre le PC.

reboot

Redémarrer le PC.

logout

Terminer une session

w

les utilisateurs logés et leurs activités.

last

Historique des redémarrages des utilisateurs.

Manuel d'une commande

man

Obtenir le manuel d'une commande.

Retrouver son chemin

pwd

Savoir dans quel répertoire vous êtes situés.

which

Savoir dans quel répertoire est situé un programme ou une commande.

Rechercher

locate

Faire une recherche très rapide en fonction de la base de donnée des fichiers présents sur le système.

find

Faire une recherche approfondie.

Agir dans un fichier

grep

Rechercher du texte dans un fichier

sort

Trier les lignes d'un fichier.

wc

Connaitre le nombre de ligne d'un fichier.

uniq

Trouver et supprimer les fichiers en double.

cut

Couper une partie d'un fichier.

Les Droits

chmod

Chmod permet de modifier les autorisations d’accès à un fichier

sudo

Uniquement pour Ubuntu et ses dérivés.
Pour les autres distributions tapez : su + le mot de passe pour être logé en root.'
vous pouvez aussi utiliser la console administrateur en mode graphique.

su

C'est la façon standard de base pour être logé en root sous beaucoup Unix dont la distribution Debian.

Installation de paquets (logiciels)

apt-get

apt-get est l´outil en ligne de commande pour manipuler les paquets, il permet donc d'installer des logiciels. Les logiciels graphique Synaptic ou Adept s'appuient dessus. Voir la commande apt-get.

aptitude

C'est équivalent de la commande apt-get. Aptitude gère mieux les paquets, mais vous ne devez pas l'utiliser en complément à apt-get, c'est soit apt-get, soit aptitude.

dpkg

DPKG est un outil en ligne de commande permettant l'installation, la création et la suppression et la gestion des paquets Debian (des paquets finissant par l'extension .deb).

Redirections

Redirections de sorties

Pour rediriger une commande dans un fichier.

Redirections d'entrées

Pour rediriger un fichier dans une commande.

Agir avec plusieurs commandes

"|"

Enchainer vos commandes.

"||"

Lancer une commande et si elle ne se termine pas correctement, ça passe à l'autre...

"&&"

Lancer une commande et si elle se termine correctement, ça passe à l'autre...

";"

Lancer une commande et qu'elle se termine ou non correctement ça passe quand même à l'autre commande...

Exécuter des commandes en arrière plan

"&"

Lancer une commande en arrière plan.

nohup

Lancer une commande en arrière plan en la rendant insensible aux déconnexions du terminal.

bg

Reprendre un processus en arrière plan.

jobs

Afficher les processus qui tournent en arrière plan.

fg

Remettre en avant plan, un processus qui tournait en arrière plan.

Exécuter des commandes à un moment précis

anacron

Planificateur de tâches, complète cron, il permet de lancer les tâches au démarrage du système.

at

Lance des commandes à une heure précise.

atq

Afficher la liste des commandes en attente d’exécution.

atrm

Effacer les travaux en attente.

batch

Exécute les commandes indiquées lorsque la charge système le permet.

cron

Le planificateur de tâches de Linux.

fcron

Planificateur de tâches, remplaçant de cron et anacron.

sleep

Endormir un processus pour une durée déterminée.

Information sur votre système

Matériel

cat /proc/cpuinfo

Information sur le processeur.

fdisk

Information sur les disques.

free

Information sur la mémoire.

lspci

Afficher des informations sur tous les bus PCI dans le système et tous les périphériques connectés.


Système

uname

afficher la révision du noyau.

uptime

Savoir depuis combien de temps votre PC est allumé.


Processus

ps

Afficher tous les processus.

top

Afficher tous les processus en temps réel.

kill

Tuer un processus.

Réseaux

host

Connaitre l'ip d'un nom de domaine.

ftp

Transférer des fichiers sur un serveur FTP.

ifconfig

Pour configurer l'adresse IP et le masque de sous-réseau d'un ordinateur, pour afficher des informations sur les interfaces réseau, et pour activer ou désactiver une interface réseau.

iptables

Pare-feu Unix.

netstat

Afficher des informations sur les connexions réseau.

sftp

Transférer des fichiers sur un serveur FTP sécurisé.

wget

Pour télécharger des fichiers.

whois

Tout savoir sur un nom de domaine.

Archivage

tar

Programme d’archivage conçu pour sauvegarder et restaurer des fichiers à partir de fichiers « archive » connus sous le nom de « fichiers tar ».

Personnaliser le terminal

Pour personnaliser le terminal, vous devez éditer votre fichier .bashrc.

Vous pouvez le modifier pour un utilisateur :

nano ~/.bashrc
ou
vim ~/.bashrc
ou
gedit ~/.bashrc
...

Ajouter ses lignes dans votre fichier .bashrc :


Pour changer votre éditeur par défaut :

export EDITOR=votre-éditeur

Liens Internes

Image:Home.png Accéder à la page sommaire: Tutoriaux

Dernière modification de cette page le 30 avril 2010 à 10:43.
Cette page a été consultée 12 383 fois.