Des problèmes avec votre carte graphique Nvidia et votre écran?
http://techpatterns.com/forums/about933.html
Enlevez tous les pilotes Nvidia avec Synaptic
Terminez votre session et arrêter X avec la commande : init 3
puis, en mode superutilisateur
cd /usr/local/bin;wget -Nc smxi.org/sgfxi;chmod +x sgfxi;sgfxi
Suivez les instructions et voilà.
samedi 11 avril 2009
dimanche 8 février 2009
Faire mauvaise impression...
Difficile d'installer votre imprimante sous Linux, en l'occurence une HP P1005. Voici la procédure à suivre et qui se trouve sur ce site :
D'abord, enlever les fichiers HPLIP à l'aide de votre gestionnaire de paquets (Synaptic).
1. wget -O foo2zjs.tar.gz http://foo2zjs.rkkda.com/foo2zjs.tar.gz
2. tar zxf foo2zjs.tar.gz
3. cd foo2zjs
4. make
5. ./getweb P1005
6. su
7. make install
8. make install-hotplug
9. make cups
Pour plus de détails, on se rend ici.
Par la suite, dans firefox inscrivez ''http://localhost:631/printers/'' pour installer l'imprimante avec Cups.
Vous pourriez, finalement, avoir besoin de redémarrer votre ordinateur.
D'abord, enlever les fichiers HPLIP à l'aide de votre gestionnaire de paquets (Synaptic).
1. wget -O foo2zjs.tar.gz http://foo2zjs.rkkda.com/foo2zjs.tar.gz
2. tar zxf foo2zjs.tar.gz
3. cd foo2zjs
4. make
5. ./getweb P1005
6. su
7. make install
8. make install-hotplug
9. make cups
Pour plus de détails, on se rend ici.
Par la suite, dans firefox inscrivez ''http://localhost:631/printers/'' pour installer l'imprimante avec Cups.
Vous pourriez, finalement, avoir besoin de redémarrer votre ordinateur.
dimanche 1 février 2009
GNUMED
GNUMED est un logiciel de gestion de patients entièrement libre. Il est disponible en ''live CD''.
samedi 24 novembre 2007
La commande mount
Permet de rendre accessible une partition, un disque dur, une barre de mémoire etc dans un répertoire existant. Quand on mount, on rend l'information, se trouvant par exemple sur un CD, accessible dans un répertoire existant.
Pour monter une partition:
mount -t type_système_de_fichier device point_de_montage
mount -t ext3 /dev/sda3 /home
Par défaut les points de montage sont /mnt ou /media
Pour monter un dispositif (device) USB :
mount -t auto device point_de_montage
mount - t auto /dev/sdc1 /home/martin/sandisk
pmount permet de monter automatiquement le dispositif dans le répertoire /mnt
pmount /dev/sdd1
Pour monter une partition:
mount -t type_système_de_fichier device point_de_montage
mount -t ext3 /dev/sda3 /home
Par défaut les points de montage sont /mnt ou /media
Pour monter un dispositif (device) USB :
mount -t auto device point_de_montage
mount - t auto /dev/sdc1 /home/martin/sandisk
pmount permet de monter automatiquement le dispositif dans le répertoire /mnt
pmount /dev/sdd1
vendredi 16 novembre 2007
Konqueror et Flash Players
1. Installer les paquets :
flashplugin-nonfree
konqueror-nsplugins
2. Par la suite, dans le menu Configuration de Konqueror section Configurer et sous-section Modules Externes, il faut cocher Rechercher les nouveaux modules externes au démarrage de KDE.

3. Tester l'installation sur le site :
http://www.adobe.com/shockwave/welcome/
flashplugin-nonfree
konqueror-nsplugins
2. Par la suite, dans le menu Configuration de Konqueror section Configurer et sous-section Modules Externes, il faut cocher Rechercher les nouveaux modules externes au démarrage de KDE.

3. Tester l'installation sur le site :
http://www.adobe.com/shockwave/welcome/
dimanche 11 novembre 2007
Obtenir de l'aide sous Linux
A. D'abord vous pouvez utiliser la commande man pour chercher dans les man pages
1. Si vous cherchez un terme particulier dans une section de man page, vous pouvez faire /motcherché. À ce moment le terme recherché sera illuminé. Pour trouver la localisation suivante du terme, faites n
2. Si vous voulez obtenir tous les renseignements concernant un terme particulier dans man page, vous faites man -k motcherché. Par exemple, vous voulez créer un répertoire, mais vous ne vous souvenez pas quelle est la commande. Vous pouvez faire man -k dir et ainsi obtenir tous ce qui concerne les répertoires. Vous pouvez obtenir semblablement les mêmes résultats avec la commande apropos
debian% man -k dir
basename (1) - strip directory and suffix from filenames
bindtextdomain (3) - set directory containing message catalogs
btcompletedir (1) - makes a .torrent file for every specified file
btcompletedir.bittorrent (1) - makes a .torrent file for every specified file
chroot (8) - run command or interactive shell with special root directory
cleanlinks (1) - remove dangling symbolic links and empty directories
cp (1) - copy files and directories
....
B. Il y a aussi la commande info qui donne essentiellement les mêmes renseignements que la commande man, mais elle donne plus de détails pratiques sur le mode d'utilisation. De plus, des liens (node) existent qui permettent de rechercher des concepts liés. Il suffit de de trouver un lien et de peser sur Enter pour se déplacer vers ce lien et L pour revenir au lien original. Pour se déplacer entre les liens ont peu faire N pour next, P pour previous.
Une fois dans la page recherchée, vous pouvez trouver un terme particulier en faisant Ctrl-S qui fonctionne comme Ctrl-F lors de la recherche dans une page web. Si vous répétez Ctrl-S, vous allez directement au prochain mot recherché dans le texte.
*Pour chercher dans les pages anglaises complètes, vous devez faire coreutils avant votre mot recherché. Ex : info coreutils rmdir
C. Les fichiers README : les fichiers README sont une source d'information sous-utilisée qui contienne une foule de renseignements fort utile, par exemple: Les derniers changements apportés à un programme, les bugs, les corrections les plus récentes, etc. On retrouve ces fichiers lors de l'installation de programmes, ou bien dans la plus part des cas, dans le répertoire usr/share/doc/packages ou /usr/share/doc.
D. L'aide en ligne : The Linux Documentation Project (TLDP) à l'adresse suivante : http://tldp.org
E. L'aide se trouve aussi sur le site de la distribution et sur les forums de discussion
F. Google demeure la meilleure source pour les messages d'erreurs
1. Si vous cherchez un terme particulier dans une section de man page, vous pouvez faire /motcherché. À ce moment le terme recherché sera illuminé. Pour trouver la localisation suivante du terme, faites n
2. Si vous voulez obtenir tous les renseignements concernant un terme particulier dans man page, vous faites man -k motcherché. Par exemple, vous voulez créer un répertoire, mais vous ne vous souvenez pas quelle est la commande. Vous pouvez faire man -k dir et ainsi obtenir tous ce qui concerne les répertoires. Vous pouvez obtenir semblablement les mêmes résultats avec la commande apropos
debian% man -k dir
basename (1) - strip directory and suffix from filenames
bindtextdomain (3) - set directory containing message catalogs
btcompletedir (1) - makes a .torrent file for every specified file
btcompletedir.bittorrent (1) - makes a .torrent file for every specified file
chroot (8) - run command or interactive shell with special root directory
cleanlinks (1) - remove dangling symbolic links and empty directories
cp (1) - copy files and directories
....
B. Il y a aussi la commande info qui donne essentiellement les mêmes renseignements que la commande man, mais elle donne plus de détails pratiques sur le mode d'utilisation. De plus, des liens (node) existent qui permettent de rechercher des concepts liés. Il suffit de de trouver un lien et de peser sur Enter pour se déplacer vers ce lien et L pour revenir au lien original. Pour se déplacer entre les liens ont peu faire N pour next, P pour previous.
Une fois dans la page recherchée, vous pouvez trouver un terme particulier en faisant Ctrl-S qui fonctionne comme Ctrl-F lors de la recherche dans une page web. Si vous répétez Ctrl-S, vous allez directement au prochain mot recherché dans le texte.
*Pour chercher dans les pages anglaises complètes, vous devez faire coreutils avant votre mot recherché. Ex : info coreutils rmdir
C. Les fichiers README : les fichiers README sont une source d'information sous-utilisée qui contienne une foule de renseignements fort utile, par exemple: Les derniers changements apportés à un programme, les bugs, les corrections les plus récentes, etc. On retrouve ces fichiers lors de l'installation de programmes, ou bien dans la plus part des cas, dans le répertoire usr/share/doc/packages ou /usr/share/doc.
D. L'aide en ligne : The Linux Documentation Project (TLDP) à l'adresse suivante : http://tldp.org
E. L'aide se trouve aussi sur le site de la distribution et sur les forums de discussion
F. Google demeure la meilleure source pour les messages d'erreurs
samedi 3 novembre 2007
Installation de Java Blackdown pour Moneydance
Blackdown se trouve dans le dépot http://mirrors.ibiblio.org/pub/mirrors/blackdown/debian/ etch non-free
Après l'installation, faire les commandes suivantes:
rm -rf /usr/local/moneydance/jre
ln -s /usr/lib/j2se/1.4/jre/ /usr/local/moneydance/jre
L'imprimante devrait alors fonctionner.
Après l'installation, faire les commandes suivantes:
rm -rf /usr/local/moneydance/jre
ln -s /usr/lib/j2se/1.4/jre/ /usr/local/moneydance/jre
L'imprimante devrait alors fonctionner.
vendredi 2 novembre 2007
Installation de java jre pour Firefox
1. Télécharger la version de Java compatible
2. Si le fichier libjavaplugin_oji.so est installé dans le répertoire /usr/local/jre1.6.0_03/plugin/i386/ns7/, créer un lien symbolique suivant dans le répertoire: /usr/lib/mozilla-firefox/plugins
ln -s /usr/local/jre1.6.0_03/plugin/i386/ns7/libjavaplugin_oji.so
Redémarrez Firefox
2. Si le fichier libjavaplugin_oji.so est installé dans le répertoire /usr/local/jre1.6.0_03/plugin/i386/ns7/, créer un lien symbolique suivant dans le répertoire: /usr/lib/mozilla-firefox/plugins
ln -s /usr/local/jre1.6.0_03/plugin/i386/ns7/libjavaplugin_oji.so
Redémarrez Firefox
samedi 27 octobre 2007
Commandes utiles
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 0
8. reboot : Redémarre le système, ne peut-être activé que par l'administrateur. Équivalent à init 6
9. man : Pour avoir accès au manuel des commandes. Pour terminer, on tape q
10. 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 home
cd .. 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
ls -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_fichier
rm -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 0
8. reboot : Redémarre le système, ne peut-être activé que par l'administrateur. Équivalent à init 6
9. man : Pour avoir accès au manuel des commandes. Pour terminer, on tape q
10. 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 home
cd .. 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
ls -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_fichier
rm -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 0
8. reboot : Redémarre le système, ne peut-être activé que par l'administrateur. Équivalent à init 6
9. man : Pour avoir accès au manuel des commandes. Pour terminer, on tape q
10. 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 home
cd .. 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
ls -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_fichier
rm -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 0
8. reboot : Redémarre le système, ne peut-être activé que par l'administrateur. Équivalent à init 6
9. man : Pour avoir accès au manuel des commandes. Pour terminer, on tape q
10. 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 home
cd .. 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
ls -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_fichier
rm -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
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 0
8. reboot : Redémarre le système, ne peut-être activé que par l'administrateur. Équivalent à init 6
9. man : Pour avoir accès au manuel des commandes. Pour terminer, on tape q
10. 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 home
cd .. 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
ls -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_fichier
rm -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 0
8. reboot : Redémarre le système, ne peut-être activé que par l'administrateur. Équivalent à init 6
9. man : Pour avoir accès au manuel des commandes. Pour terminer, on tape q
10. 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 home
cd .. 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
ls -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_fichier
rm -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 0
8. reboot : Redémarre le système, ne peut-être activé que par l'administrateur. Équivalent à init 6
9. man : Pour avoir accès au manuel des commandes. Pour terminer, on tape q
10. 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 home
cd .. 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
ls -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_fichier
rm -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 0
8. reboot : Redémarre le système, ne peut-être activé que par l'administrateur. Équivalent à init 6
9. man : Pour avoir accès au manuel des commandes. Pour terminer, on tape q
10. 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 home
cd .. 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
ls -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_fichier
rm -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
mercredi 10 octobre 2007
Navigateur ''root'' sous Ubuntu
La commande est simple:
1. alt-F2 pour ouvrir la fenêtre d'application
2. gksudo nautilus
1. alt-F2 pour ouvrir la fenêtre d'application
2. gksudo nautilus
mardi 24 juillet 2007
Synchronisation du Palm avec KPilot via WiFi
Une bonne façon de contourner les difficultés de la synchronisation via le port USB, c'est d'utiliser la connexion WiFi de votre Palm.
1. Activer l'accès réseau de votre Palm à partir des instructions offertes
2. Configurer KPilot à partir du menu de configuration de Kontact : dans la section périphérique, inscrivez net:any
3. Configurez maintenant votre coupe-feu. Dans le cas de Guarddog, il faut :
4. Dans l'onglet, section Avancée : Ajouter un protocole, lui donner un nom et indiquer le port TCP 14238 à 14238
5. Maintenant, sous l'onglet Protocole, activez le nouveau protocole réseau en cochetant le carré dans la zone Internet et locale.
1. Activer l'accès réseau de votre Palm à partir des instructions offertes
2. Configurer KPilot à partir du menu de configuration de Kontact : dans la section périphérique, inscrivez net:any
3. Configurez maintenant votre coupe-feu. Dans le cas de Guarddog, il faut :4. Dans l'onglet, section Avancée : Ajouter un protocole, lui donner un nom et indiquer le port TCP 14238 à 14238
5. Maintenant, sous l'onglet Protocole, activez le nouveau protocole réseau en cochetant le carré dans la zone Internet et locale.
lundi 23 juillet 2007
dimanche 22 juillet 2007
Comment changer la console de départ pour ZSH?
A. Pour connaître la console par défaut, faites :
grep utilisateur /etc/passwd
B. Pour connaìtre les consoles disponibles sur votre système, faites :
cat /etc/shells
C. Maintenant, pour changer votre console pour zsh :
1. Dans la console : su puis votre motdepasse
2. Entrez la commande : chsh
3. Entrez le chemin : /bin/zsh
4. La console par défaut (zsh) sera active à la prochaine session
grep utilisateur /etc/passwd
B. Pour connaìtre les consoles disponibles sur votre système, faites :
cat /etc/shells
C. Maintenant, pour changer votre console pour zsh :
1. Dans la console : su puis votre motdepasse
2. Entrez la commande : chsh
3. Entrez le chemin : /bin/zsh
4. La console par défaut (zsh) sera active à la prochaine session
samedi 21 juillet 2007
chmod 755
chmod est la commande qui permet de modifier la
permission d'un fichier. Mais avant de continuer,
nous allons expliquer la structure de permission
d'un fichier.
La permission est illustrée par 10 caractères,
de la position 0 à 9 :
- r w x r - - r - -
La position 0 détermine le type de fichier :
d pour un répertoire (directory), l pour un lien (link),
- pour un fichier régulier.
Les positions 123 représentent les permissions
du propriétaire (owner)
Les positions 456 représentent les permissions
du groupe (group)
Les positions 789 représentent les permissions
des autres (others)
Que représente la séquence -rwxr--r-- ?
Il s'agit d'un fichier standard (-). Le propriétaire a la permission de lire (r), écrire (w), et
exécuter (x) le fichier. Par contre, le groupe
et les autres ne peuvent que lire le fichier en question (r--).
| r | L'accès à la lecture est permis (Read) |
| w | L'accès à l'écriture est permis (Write) |
| x | L'accès à l'exécution est permis (Execute) |
| - | Remplace "r", "w" ou "x" si l'accès n'est pas accordé |
Maintenant, que veut dire 755 ? Pour comprendre,
observons le tableau ci-dessous :
| Valeur | Texte | Binaire | Signification |
|---|---|---|---|
| 0 | --- | 000 | Tous les accès sont interdits |
| 1 | --x | 001 | Le fichier est exécutable seulement |
| 2 | -w- | 010 | Le fichier est modifiable seulement |
| 3 | -wx | 011 | Le fichier est modifiable et exécutable |
| 4 | r-- | 100 | Seule la lecture est accessible |
| 5 | r-x | 101 | Le fichier est exécutable et lisible |
| 6 | rw- | 110 | Le fichier peut être lu et modifié |
| 7 | rwx | 111 | Tout est permis |
Donc, chmod 755 signifie que le propriétaire du fichier
peut tout faire avec son fichier, que le groupe (5) et
les autres (5) utilisateurs ne peuvent pas modifier le fichier.
Créer un nouveau fichier
1. Pour créer un fichier vide :
touch nouveaufichier
2. Pour créer un fichier avec une ligne de texte :
echo ''Ceci est un exemple'' > nouveaufichier
3. Pour créer un fichier avec plusieurs lignes de texte :
cat > nouveaufichier
Ceci est un exemple de fichier.
Il possède de multiples lignes.
^D
(Ctrl D, signifie la fin du fichier)
4. Avec un éditeur de texte :
emacs nouveaufichier
touch nouveaufichier
2. Pour créer un fichier avec une ligne de texte :
echo ''Ceci est un exemple'' > nouveaufichier
3. Pour créer un fichier avec plusieurs lignes de texte :
cat > nouveaufichier
Ceci est un exemple de fichier.
Il possède de multiples lignes.
^D
(Ctrl D, signifie la fin du fichier)
4. Avec un éditeur de texte :
emacs nouveaufichier
vendredi 1 juin 2007
Réparer Grub sous Mepis 6.5
Petit conseil initial : Avant d'avoir des problèmes, faites une copie de votre menu.lst se trouvant dans le répertoire /boot/grub
Vous avez des problèmes de démarrage avec Grub? Votre Mepis Assistant System du CD live ne fonctionne pas? Utilisez celui de votre disque dur! À l'aide du CD live, ouvrez en mode superutilisateur le répertoire /usr/sbin/ et activez le programme msystem. Allez sous l'onglet réparer le secteur de boot du système et choisissez les paramètres appropriés. Cliquez sur appliquer et voilà, il ne reste plus qu'à redémarrer.
Vous avez des problèmes de démarrage avec Grub? Votre Mepis Assistant System du CD live ne fonctionne pas? Utilisez celui de votre disque dur! À l'aide du CD live, ouvrez en mode superutilisateur le répertoire /usr/sbin/ et activez le programme msystem. Allez sous l'onglet réparer le secteur de boot du système et choisissez les paramètres appropriés. Cliquez sur appliquer et voilà, il ne reste plus qu'à redémarrer.
mercredi 30 mai 2007
Un système de sauvegarde simple
1. Téléchargez la dernière version de Simple Linux Backup dans votre /home
2. Dans ce répertoire, tapez : tar xzf simplelinuxbkup-x.x.x-i386.tar.gz (x.x.x représente la version)
3. Un nouveau répertoire appelé SimpleBackup sera créé
4. Ouvrez ce répertoire à l'aide de Konqueror et cliquez sur le fichier simplebackupconfig
5. Utilisez le menu pour déterminer les caractéristiques de votre sauvegarde
2. Dans ce répertoire, tapez : tar xzf simplelinuxbkup-x.x.x-i386.tar.gz (x.x.x représente la version)
3. Un nouveau répertoire appelé SimpleBackup sera créé
4. Ouvrez ce répertoire à l'aide de Konqueror et cliquez sur le fichier simplebackupconfig
5. Utilisez le menu pour déterminer les caractéristiques de votre sauvegarde
mardi 15 mai 2007
Protégez vos fichiers pdf
Une façon simple de protéger vos fichiers pdf avec un mot de passe :
1. Installez pdftk avec votre gestionnaire de paquets
2. Rendez-vous dans le répertoire contenant le fichier pdf
3. Entrez la commande suivante :
pdftk mondocument.pdf output mondocument.128.pdf owner_pw foo user_pw monmotdepasse
4. À l'avenir, lorsque vous voudrez ouvrir votre document, on vous demandera d'inscrire votre mot de passe.
1. Installez pdftk avec votre gestionnaire de paquets
2. Rendez-vous dans le répertoire contenant le fichier pdf
3. Entrez la commande suivante :
pdftk mondocument.pdf output mondocument.128.pdf owner_pw foo user_pw monmotdepasse
4. À l'avenir, lorsque vous voudrez ouvrir votre document, on vous demandera d'inscrire votre mot de passe.
dimanche 13 mai 2007
Ouvrir les applications plus rapidement
1. Installer prelink à partir de votre dépôt.
2. Ouvrer le fichier /etc/default/prelink avec un éditeur de texte
3. Assurez-vous que PRELINKING=yes
4. Faites démarrer une fois le script /etc/cron.daily/prelink
Vous pourrez remarquer entre autres que OOo writer s'ouvre en 8 secondes au lieu de 25!
2. Ouvrer le fichier /etc/default/prelink avec un éditeur de texte
3. Assurez-vous que PRELINKING=yes
4. Faites démarrer une fois le script /etc/cron.daily/prelink
Vous pourrez remarquer entre autres que OOo writer s'ouvre en 8 secondes au lieu de 25!
S'abonner à :
Messages (Atom)