1.
uname : le nom du noyau de mon ordinateur...
Linux debian 2.6.18-5-686 #1 SMP Fri Jun 1 00:47:00 UTC 2007 i686 GNU/Linux
-a, --all afficher toutes les informations
omettre si -p et -i sont inconnus:
-s, --kernel-name afficher le nom du kernel
-n, --nodename afficher le nom du noeud réseau du poste (hostname)
-r, --release afficher la révision de la version du système d'exploitation
-v, --kernel-version afficher la version du kernel
-m, --machine afficher le nom du système d'exploitation
-p, --processor afficher le type de processeur ou "unknown" (i.e "inconnu")
-i, --hardware-platform afficher les infos matérielles de la plate-forme ou "unknown" (i.e "inconnu")
-o, --operating-system afficher les infos du système d'exploitation
--help afficher l'aide-mémoire
--version afficher le nom et la version du logiciel
2.
hostname : le hostname est composé de 2 parties, le nom local et le nom de domaine
local.domaine.ca ou
www.domaine.ca. Tous les
hostname correspondent à une adresse IP
Extension de la commande
hostname-s, --short short host name
-a, --alias alias names
-i, --ip-address addresses for the host name
-f, --fqdn, --long long host name (FQDN)
-d, --domain DNS domain name
-y, --yp, --nis NIS/YP domain name
-F, --file read host name or NIS domain name from given file
3.
env : fait une liste de toutes les variables actives pour l'utilisateurs
SSH_AGENT_PID=2877
TERM=xterm
SHELL=/bin/bash
GTK_RC_FILES=/etc/gtk/gtkrc:/home/martin/.gtkrc-1.2-gnome2
WINDOWID=52428878
USER=martin
.....
4.
Ctrl-Alt-Fx (x = 2 à 6) : Permet d'ouvrir une session en mode texte lorsque vous êtes en mode graphique. Pour retourner en mode graphique, vous faites Alt-F7.
5.
echo $SHELL : pour voir votre shell en vigueur par défaut
6.
echo $PATH : pour connaître votre PATH. Par exemple:
martin@debian:~$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games
Il existe une particularité lié au PATH dans linux que l'on ne retrouve pas dans Windows. Sous Windows, vous pouvez exécuter une commande à deux conditions :
1. Vous êtes dans le répertoire du programme exécutable ou,
2. Le programme exécutable est dans un répertoire inclus dans le PATH
Sous Linux, il y a une distinction. Même si vous êtes dans le répertoire actif du programme exécutable, il ne démarrera pas si ce répertoire n'est pas dans le PATH. Pour activer le programme, vous devez soit :
1. Mettre le répertoire en question dans le PATH
2. Faire
./ avant le programme pour indiquer au shell de regarder dans le répertoire en question pour cette commande.
3. Démarrer le programme en indiquant le répertoire dans laquelle il se trouve. Ex : /home/martin/linux.sh
Pour modifier ajouter un répertoire à sa variable PATH on doit faire la commande suivante: PATH=$PATH:/home/martin/Downloads puis faire la commande export PATH. Attention, si vous ne conservez pas $PATH dans la comande, votre nouveau PATH va effacer l'ancien et le remplacer.
7.
halt : Ferme le système, mais ne peut-être activé que par l'administrateur (root). Équivalent à
init 08.
reboot : Redémarre le système, ne peut-être activé que par l'administrateur. Équivalent à
init 69.
man : Pour avoir accès au manuel des commandes. Pour terminer, on tape
q10.
info : Un peu comme
man, mais des renseignements plus en profondeur
11.
su : N'indique pas super utilisateur, mais plutôt
switch user. Si on indique su sans nom d'utilisateur, par défaut, le shell considère qu'on demande l'utilisateur root
12.
top : Fait la liste de tous les processus et programmes actifs en temps réel
13.
netstat donne l'état du réseau, incluant les connections actives
14.
whoami Donne le nom de l'utilisateur actif. Si vous êtes l'utilisateur martin, la commande
whoami vous donnera comme résultat: martin. Par contre, si vous passez en mode root, la même commande vous donnera root dans ce cas là
15.
ifconfig : S'emploi en mode root et permet de connaître les paramètres de votre réseau
16.
pwd (present working directory) pour connaître le répertoire actif
17.
cd pour changer de répertoire.
cd ~ ou
cd permet de revenir au répertoire
homecd .. permet de retourner au répertoire
parent
18.
ls pour ''lister'' le contenu d'un répertoire
ls -a expose aussi les fichiers cachés
ls -l donne la liste des fichiers et leurs caractéristiques
l
s -R expose le contenu des répertoires et des sous-répertoires
19.
touch pour créer un fichier
20.
mkdir pour créer un répertoire
21.
cat pour exposer le texte dans un fichier
22.
less permet comme
cat d'exposer le texte d'un fichier mais une page à la fois pour un fichier contenant beaucoup de matériel
23.
head expose la première partie du texte d'un fichier
24.
tail expose la dernière partie du texte d'un fichier
25.
rmdir efface un répertoire, mais seulement s'il est vide
26.
rm efface un fichier ou un répertoire, vide ou pas
rm
nom_fichierrm -r
nom_répertoire
27. cp pour copier un fichier ou un répertoire
cp /home/martin/
nom_fichier /usr/local
cp -R /home/martin/Downloads /home/martin/Backup ou
cp -R ~/Downloads ~/Backup
28.
ln pour créer des liens. On ajoute
s pour des liens symboliques
ln -s nom_répertoire/fichier_cible nom_répertoire/fichier_symbolique
29.
find pour trouver un fichier ou un répertoire
30.
locate permet la même chose mais il est plus rapide, puisque cette fonction s'appuie sur un index construit et mis à jour
31.
grep pour chercher un terme dans un fichier
grep -i ignore la casse
grep -l expose seulement le fichier contenant le terme recherché
grep -r recherche aussi dans les sous-répertoires
32.
which pour trouver la localisation d'un fichier executable
martin@mepis1:/$
which vi
/usr/bin/vi
33.
df pour voir où sont monter les partitions
1.
uname : le nom du noyau de mon ordinateur...
Linux debian 2.6.18-5-686 #1 SMP Fri Jun 1 00:47:00 UTC 2007 i686 GNU/Linux
-a, --all afficher toutes les informations
omettre si -p et -i sont inconnus:
-s, --kernel-name afficher le nom du kernel
-n, --nodename afficher le nom du noeud réseau du poste (hostname)
-r, --release afficher la révision de la version du système d'exploitation
-v, --kernel-version afficher la version du kernel
-m, --machine afficher le nom du système d'exploitation
-p, --processor afficher le type de processeur ou "unknown" (i.e "inconnu")
-i, --hardware-platform afficher les infos matérielles de la plate-forme ou "unknown" (i.e "inconnu")
-o, --operating-system afficher les infos du système d'exploitation
--help afficher l'aide-mémoire
--version afficher le nom et la version du logiciel
2.
hostname : le hostname est composé de 2 parties, le nom local et le nom de domaine
local.domaine.ca ou
www.domaine.ca. Tous les
hostname correspondent à une adresse IP
Extension de la commande
hostname-s, --short short host name
-a, --alias alias names
-i, --ip-address addresses for the host name
-f, --fqdn, --long long host name (FQDN)
-d, --domain DNS domain name
-y, --yp, --nis NIS/YP domain name
-F, --file read host name or NIS domain name from given file
3.
env : fait une liste de toutes les variables actives pour l'utilisateurs
SSH_AGENT_PID=2877
TERM=xterm
SHELL=/bin/bash
GTK_RC_FILES=/etc/gtk/gtkrc:/home/martin/.gtkrc-1.2-gnome2
WINDOWID=52428878
USER=martin
.....
4.
Ctrl-Alt-Fx (x = 2 à 6) : Permet d'ouvrir une session en mode texte lorsque vous êtes en mode graphique. Pour retourner en mode graphique, vous faites Alt-F7.
5.
echo $SHELL : pour voir votre shell en vigueur par défaut
6.
echo $PATH : pour connaître votre PATH. Par exemple:
martin@debian:~$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games
Il existe une particularité lié au PATH dans linux que l'on ne retrouve pas dans Windows. Sous Windows, vous pouvez exécuter une commande à deux conditions :
1. Vous êtes dans le répertoire du programme exécutable ou,
2. Le programme exécutable est dans un répertoire inclus dans le PATH
Sous Linux, il y a une distinction. Même si vous êtes dans le répertoire actif du programme exécutable, il ne démarrera pas si ce répertoire n'est pas dans le PATH. Pour activer le programme, vous devez soit :
1. Mettre le répertoire en question dans le PATH
2. Faire
./ avant le programme pour indiquer au shell de regarder dans le répertoire en question pour cette commande.
3. Démarrer le programme en indiquant le répertoire dans laquelle il se trouve. Ex : /home/martin/linux.sh
Pour modifier ajouter un répertoire à sa variable PATH on doit faire la commande suivante: PATH=$PATH:/home/martin/Downloads puis faire la commande export PATH. Attention, si vous ne conservez pas $PATH dans la comande, votre nouveau PATH va effacer l'ancien et le remplacer.
7.
halt : Ferme le système, mais ne peut-être activé que par l'administrateur (root). Équivalent à
init 08.
reboot : Redémarre le système, ne peut-être activé que par l'administrateur. Équivalent à
init 69.
man : Pour avoir accès au manuel des commandes. Pour terminer, on tape
q10.
info : Un peu comme
man, mais des renseignements plus en profondeur
11.
su : N'indique pas super utilisateur, mais plutôt
switch user. Si on indique su sans nom d'utilisateur, par défaut, le shell considère qu'on demande l'utilisateur root
12.
top : Fait la liste de tous les processus et programmes actifs en temps réel
13.
netstat donne l'état du réseau, incluant les connections actives
14.
whoami Donne le nom de l'utilisateur actif. Si vous êtes l'utilisateur martin, la commande
whoami vous donnera comme résultat: martin. Par contre, si vous passez en mode root, la même commande vous donnera root dans ce cas là
15.
ifconfig : S'emploi en mode root et permet de connaître les paramètres de votre réseau
16.
pwd (present working directory) pour connaître le répertoire actif
17.
cd pour changer de répertoire.
cd ~ ou
cd permet de revenir au répertoire
homecd .. permet de retourner au répertoire
parent
18.
ls pour ''lister'' le contenu d'un répertoire
ls -a expose aussi les fichiers cachés
ls -l donne la liste des fichiers et leurs caractéristiques
l
s -R expose le contenu des répertoires et des sous-répertoires
19.
touch pour créer un fichier
20.
mkdir pour créer un répertoire
21.
cat pour exposer le texte dans un fichier
22.
less permet comme
cat d'exposer le texte d'un fichier mais une page à la fois pour un fichier contenant beaucoup de matériel
23.
head expose la première partie du texte d'un fichier
24.
tail expose la dernière partie du texte d'un fichier
25.
rmdir efface un répertoire, mais seulement s'il est vide
26.
rm efface un fichier ou un répertoire, vide ou pas
rm
nom_fichierrm -r
nom_répertoire
27. cp pour copier un fichier ou un répertoire
cp /home/martin/
nom_fichier /usr/local
cp -R /home/martin/Downloads /home/martin/Backup ou
cp -R ~/Downloads ~/Backup
28.
ln pour créer des liens. On ajoute
s pour des liens symboliques
ln -s nom_répertoire/fichier_cible nom_répertoire/fichier_symbolique
29.
find pour trouver un fichier ou un répertoire
30.
locate permet la même chose mais il est plus rapide, puisque cette fonction s'appuie sur un index construit et mis à jour
31.
grep pour chercher un terme dans un fichier
grep -i ignore la casse
grep -l expose seulement le fichier contenant le terme recherché
grep -r recherche aussi dans les sous-répertoires
32.
which pour trouver la localisation d'un fichier executable
martin@mepis1:/$
which vi
/usr/bin/vi
33.
df pour voir où sont monter les partitions
uname : le nom du noyau de mon ordinateur...
Linux debian 2.6.18-5-686 #1 SMP Fri Jun 1 00:47:00 UTC 2007 i686 GNU/Linux
-a, --all afficher toutes les informations
omettre si -p et -i sont inconnus:
-s, --kernel-name afficher le nom du kernel
-n, --nodename afficher le nom du noeud réseau du poste (hostname)
-r, --release afficher la révision de la version du système d'exploitation
-v, --kernel-version afficher la version du kernel
-m, --machine afficher le nom du système d'exploitation
-p, --processor afficher le type de processeur ou "unknown" (i.e "inconnu")
-i, --hardware-platform afficher les infos matérielles de la plate-forme ou "unknown" (i.e "inconnu")
-o, --operating-system afficher les infos du système d'exploitation
--help afficher l'aide-mémoire
--version afficher le nom et la version du logiciel
2.
hostname : le hostname est composé de 2 parties, le nom local et le nom de domaine
local.domaine.ca ou
www.domaine.ca. Tous les
hostname correspondent à une adresse IP
Extension de la commande
hostname-s, --short short host name
-a, --alias alias names
-i, --ip-address addresses for the host name
-f, --fqdn, --long long host name (FQDN)
-d, --domain DNS domain name
-y, --yp, --nis NIS/YP domain name
-F, --file read host name or NIS domain name from given file
3.
env : fait une liste de toutes les variables actives pour l'utilisateurs
SSH_AGENT_PID=2877
TERM=xterm
SHELL=/bin/bash
GTK_RC_FILES=/etc/gtk/gtkrc:/home/martin/.gtkrc-1.2-gnome2
WINDOWID=52428878
USER=martin
.....
4.
Ctrl-Alt-Fx (x = 2 à 6) : Permet d'ouvrir une session en mode texte lorsque vous êtes en mode graphique. Pour retourner en mode graphique, vous faites Alt-F7.
5.
echo $SHELL : pour voir votre shell en vigueur par défaut
6.
echo $PATH : pour connaître votre PATH. Par exemple:
martin@debian:~$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games
Il existe une particularité lié au PATH dans linux que l'on ne retrouve pas dans Windows. Sous Windows, vous pouvez exécuter une commande à deux conditions :
1. Vous êtes dans le répertoire du programme exécutable ou,
2. Le programme exécutable est dans un répertoire inclus dans le PATH
Sous Linux, il y a une distinction. Même si vous êtes dans le répertoire actif du programme exécutable, il ne démarrera pas si ce répertoire n'est pas dans le PATH. Pour activer le programme, vous devez soit :
1. Mettre le répertoire en question dans le PATH
2. Faire
./ avant le programme pour indiquer au shell de regarder dans le répertoire en question pour cette commande.
3. Démarrer le programme en indiquant le répertoire dans laquelle il se trouve. Ex : /home/martin/linux.sh
Pour modifier ajouter un répertoire à sa variable PATH on doit faire la commande suivante: PATH=$PATH:/home/martin/Downloads puis faire la commande export PATH. Attention, si vous ne conservez pas $PATH dans la comande, votre nouveau PATH va effacer l'ancien et le remplacer.
7.
halt : Ferme le système, mais ne peut-être activé que par l'administrateur (root). Équivalent à
init 08.
reboot : Redémarre le système, ne peut-être activé que par l'administrateur. Équivalent à
init 69.
man : Pour avoir accès au manuel des commandes. Pour terminer, on tape
q10.
info : Un peu comme
man, mais des renseignements plus en profondeur
11.
su : N'indique pas super utilisateur, mais plutôt
switch user. Si on indique su sans nom d'utilisateur, par défaut, le shell considère qu'on demande l'utilisateur root
12.
top : Fait la liste de tous les processus et programmes actifs en temps réel
13.
netstat donne l'état du réseau, incluant les connections actives
14.
whoami Donne le nom de l'utilisateur actif. Si vous êtes l'utilisateur martin, la commande
whoami vous donnera comme résultat: martin. Par contre, si vous passez en mode root, la même commande vous donnera root dans ce cas là
15.
ifconfig : S'emploi en mode root et permet de connaître les paramètres de votre réseau
16.
pwd (present working directory) pour connaître le répertoire actif
17.
cd pour changer de répertoire.
cd ~ ou
cd permet de revenir au répertoire
homecd .. permet de retourner au répertoire
parent
18.
ls pour ''lister'' le contenu d'un répertoire
ls -a expose aussi les fichiers cachés
ls -l donne la liste des fichiers et leurs caractéristiques
l
s -R expose le contenu des répertoires et des sous-répertoires
19.
touch pour créer un fichier
20.
mkdir pour créer un répertoire
21.
cat pour exposer le texte dans un fichier
22.
less permet comme
cat d'exposer le texte d'un fichier mais une page à la fois pour un fichier contenant beaucoup de matériel
23.
head expose la première partie du texte d'un fichier
24.
tail expose la dernière partie du texte d'un fichier
25.
rmdir efface un répertoire, mais seulement s'il est vide
26.
rm efface un fichier ou un répertoire, vide ou pas
rm
nom_fichierrm -r
nom_répertoire
27. cp pour copier un fichier ou un répertoire
cp /home/martin/
nom_fichier /usr/local
cp -R /home/martin/Downloads /home/martin/Backup ou
cp -R ~/Downloads ~/Backup
28.
ln pour créer des liens. On ajoute
s pour des liens symboliques
ln -s nom_répertoire/fichier_cible nom_répertoire/fichier_symbolique
29.
find pour trouver un fichier ou un répertoire
30.
locate permet la même chose mais il est plus rapide, puisque cette fonction s'appuie sur un index construit et mis à jour
31.
grep pour chercher un terme dans un fichier
grep -i ignore la casse
grep -l expose seulement le fichier contenant le terme recherché
grep -r recherche aussi dans les sous-répertoires
32.
which pour trouver la localisation d'un fichier executable
martin@mepis1:/$
which vi
/usr/bin/vi
33.
df pour voir où sont monter les partitions
2.
hostname : le hostname est composé de 2 parties, le nom local et le nom de domaine
local.domaine.ca ou
www.domaine.ca. Tous les
hostname correspondent à une adresse IP
Extension de la commande
hostname-s, --short short host name
-a, --alias alias names
-i, --ip-address addresses for the host name
-f, --fqdn, --long long host name (FQDN)
-d, --domain DNS domain name
-y, --yp, --nis NIS/YP domain name
-F, --file read host name or NIS domain name from given file
3.
env : fait une liste de toutes les variables actives pour l'utilisateurs
SSH_AGENT_PID=2877
TERM=xterm
SHELL=/bin/bash
GTK_RC_FILES=/etc/gtk/gtkrc:/home/martin/.gtkrc-1.2-gnome2
WINDOWID=52428878
USER=martin
.....
4.
Ctrl-Alt-Fx (x = 2 à 6) : Permet d'ouvrir une session en mode texte lorsque vous êtes en mode graphique. Pour retourner en mode graphique, vous faites Alt-F7.
5.
echo $SHELL : pour voir votre shell en vigueur par défaut
6.
echo $PATH : pour connaître votre PATH. Par exemple:
martin@debian:~$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games
Il existe une particularité lié au PATH dans linux que l'on ne retrouve pas dans Windows. Sous Windows, vous pouvez exécuter une commande à deux conditions :
1. Vous êtes dans le répertoire du programme exécutable ou,
2. Le programme exécutable est dans un répertoire inclus dans le PATH
Sous Linux, il y a une distinction. Même si vous êtes dans le répertoire actif du programme exécutable, il ne démarrera pas si ce répertoire n'est pas dans le PATH. Pour activer le programme, vous devez soit :
1. Mettre le répertoire en question dans le PATH
2. Faire
./ avant le programme pour indiquer au shell de regarder dans le répertoire en question pour cette commande.
3. Démarrer le programme en indiquant le répertoire dans laquelle il se trouve. Ex : /home/martin/linux.sh
Pour modifier ajouter un répertoire à sa variable PATH on doit faire la commande suivante: PATH=$PATH:/home/martin/Downloads puis faire la commande export PATH. Attention, si vous ne conservez pas $PATH dans la comande, votre nouveau PATH va effacer l'ancien et le remplacer.
7.
halt : Ferme le système, mais ne peut-être activé que par l'administrateur (root). Équivalent à
init 08.
reboot : Redémarre le système, ne peut-être activé que par l'administrateur. Équivalent à
init 69.
man : Pour avoir accès au manuel des commandes. Pour terminer, on tape
q10.
info : Un peu comme
man, mais des renseignements plus en profondeur
11.
su : N'indique pas super utilisateur, mais plutôt
switch user. Si on indique su sans nom d'utilisateur, par défaut, le shell considère qu'on demande l'utilisateur root
12.
top : Fait la liste de tous les processus et programmes actifs en temps réel
13.
netstat donne l'état du réseau, incluant les connections actives
14.
whoami Donne le nom de l'utilisateur actif. Si vous êtes l'utilisateur martin, la commande
whoami vous donnera comme résultat: martin. Par contre, si vous passez en mode root, la même commande vous donnera root dans ce cas là
15.
ifconfig : S'emploi en mode root et permet de connaître les paramètres de votre réseau
16.
pwd (present working directory) pour connaître le répertoire actif
17.
cd pour changer de répertoire.
cd ~ ou
cd permet de revenir au répertoire
homecd .. permet de retourner au répertoire
parent
18.
ls pour ''lister'' le contenu d'un répertoire
ls -a expose aussi les fichiers cachés
ls -l donne la liste des fichiers et leurs caractéristiques
l
s -R expose le contenu des répertoires et des sous-répertoires
19.
touch pour créer un fichier
20.
mkdir pour créer un répertoire
21.
cat pour exposer le texte dans un fichier
22.
less permet comme
cat d'exposer le texte d'un fichier mais une page à la fois pour un fichier contenant beaucoup de matériel
23.
head expose la première partie du texte d'un fichier
24.
tail expose la dernière partie du texte d'un fichier
25.
rmdir efface un répertoire, mais seulement s'il est vide
26.
rm efface un fichier ou un répertoire, vide ou pas
rm
nom_fichierrm -r
nom_répertoire
27. cp pour copier un fichier ou un répertoire
cp /home/martin/
nom_fichier /usr/local
cp -R /home/martin/Downloads /home/martin/Backup ou
cp -R ~/Downloads ~/Backup
28.
ln pour créer des liens. On ajoute
s pour des liens symboliques
ln -s nom_répertoire/fichier_cible nom_répertoire/fichier_symbolique
29.
find pour trouver un fichier ou un répertoire
30.
locate permet la même chose mais il est plus rapide, puisque cette fonction s'appuie sur un index construit et mis à jour
31.
grep pour chercher un terme dans un fichier
grep -i ignore la casse
grep -l expose seulement le fichier contenant le terme recherché
grep -r recherche aussi dans les sous-répertoires
32.
which pour trouver la localisation d'un fichier executable
martin@mepis1:/$
which vi
/usr/bin/vi
33.
df pour voir où sont monter les partitions