Warning: include(/util/config.php): failed to open stream: No such file or directory in /var/www/sda/2/2/latarteauchips/informatique/commandes-de-base-sous-linux.php on line 9

Warning: include(): Failed opening '/util/config.php' for inclusion (include_path='/var/www/sda/2/2/latarteauchips/include:.:/usr/php5.6.34/lib/php') in /var/www/sda/2/2/latarteauchips/informatique/commandes-de-base-sous-linux.php on line 9

Warning: include(/util/stat.php): failed to open stream: No such file or directory in /var/www/sda/2/2/latarteauchips/informatique/commandes-de-base-sous-linux.php on line 10

Warning: include(): Failed opening '/util/stat.php' for inclusion (include_path='/var/www/sda/2/2/latarteauchips/include:.:/usr/php5.6.34/lib/php') in /var/www/sda/2/2/latarteauchips/informatique/commandes-de-base-sous-linux.php on line 10

Warning: include(/util/function.php): failed to open stream: No such file or directory in /var/www/sda/2/2/latarteauchips/informatique/commandes-de-base-sous-linux.php on line 11

Warning: include(): Failed opening '/util/function.php' for inclusion (include_path='/var/www/sda/2/2/latarteauchips/include:.:/usr/php5.6.34/lib/php') in /var/www/sda/2/2/latarteauchips/informatique/commandes-de-base-sous-linux.php on line 11
Commandes de base sous linux

Généralités des commandes linux

Ici, nous allons parler de linux, répertoire, home, user, home user, fichier, contenu, fichiers, tmp, affiche, trouve, efface, dev, commande...
Bonne lecture.

Commandes linux

Equivalent MsDos

A quoi ça sert

Exemples :

ifconfig -a

ipconfig /all

affiche adresse mac.

ifconfig -a
affiche adresse mac, ip...
Note : passer en root.

cd

cd

change le répertoire courant.

cd ..
- va dans le répertoire parent du répertoire courant

cd /home/user/.nsmail
- va dans le répertoire désigné

ls

dir

affiche le contenu d'un répertoire

ls
- affiche le contenu du répertoire courant

ls -l
- affiche le contenu du répertoire courant de manière détaillée

ls -a /home/user
- affiche le contenu du répertoire désigné (ainsi que les fichiers cachés)

cp

copy
xcopy

copie un ou plusieurs fichiers

cp toto /tmp
- copie le fichier toto dans le répertoire /tmp

cp toto titi
- copie le fichier toto sur le fichier titi

cp -R /home/user /tmp/bak
- copie le répertoire /home/user ainsi que tout ce qu'il contient dans /tmp/bak

rm

del

efface un ou plusieurs fichiers

rm toto titi
- efface les fichiers toto et titi

rm -f toto titi
- efface les fichiers toto et titi sans demander confirmation

rm -rf

deltree

efface un répertoire et son contenu

rm -rf /tmp/*
- efface (sans demander de confirmation) tous les fichiers et répertoires de /tmp

mkdir

md

crée un répertoire

mkdir /home/user/mes_documents
- crée le répertoire mes_documents dans le sous répertoire /home/user (éviter de mettre des espaces dans les noms de fichiers ou de répertoires)

rmdir

rm

efface un répertoire s'il est vide

rmdir /home/user/.nsmail
- efface le répertoire .nsmail de /home/user si celui-ci est vide

mv

ren
move

déplace ou renomme un ou des fichiers

mv tata titi
- renomme tata en titi

mv * *.bak
- ne fonctionne pas !!!!

mv * /tmp/bak
- déplace tous les fichiers du répertoire courant vers le répertoire /tmp/bak

find

dir -s

trouve un fichier répondant à certains critères

find /home -name "*bash*"
- trouve tous les fichiers contenant le mot bash dans leur nom se trouvant dans le répertoire /home

locate

dir -s

trouve un fichier d'après son nom

locate bash
- trouve tous les fichiers contenant le mot bash dans leur nom complet (avec le répertoire) : à la différence de find, locate trouve ses informations dans une base de donnée créée par updatedb

man

help

affiche l'aide concernant une commande particulière

man ls
- affiche l'aide (page de manuel) de la commnade ls. On quitte man en appuyant sur la touche 'q'

chmod

pas
d'équivalent

modifie les permissions d'un fichier

chmod o+r /home/user
- autorise les autres (o=other) (ie: ceux qui ne sont ni le propriétaire, ni membre du groupe propriétaire) à lire (r=read) le répertoire /home/user

chmod a+rw /home/user/unfichier
- autorise tout le monde (a=all) à lire et écrire (w=write) dans le fichier /home/user/unfichier

chown

pas
d'équivalent

modifie le propriétaire d'un fichier

chown user unfichier
rend user propriétaire de unfichier.

chgrp

pas
d'équivalent

modifie le groupe proprétaire d'un fichier

chgrp -R nobody /home/httpd
- rend le groupe : nobody (un groupe ayant très peu de droit sur un système linux) propriétaire de /home/httpd ainsi que tout les fichiers qu'il contient (-R)

ln -s

pas
d'équivalent

crée un lien vers un fichier

ln -s /dev/fd0 /dev/disquette
crée un lien vers /dev/fd0 (le lecteur de disquette) nommé /dev/disquette. La manipulation de /dev/fd0 et /dev/disquette (sauf l'effacement).

grep

pas
d'équivalent

recherche une chaine dans un fichier (en fait recherche une expression régulière dans plusieurs fichiers)

grep chaine *.txt
- recherche la chaine 'chaine' dans tous les fichier se terminant par .txt.

which

pas
d'équivalent

trouve le répertoire dans lequel se trouve une commande

which emacs
- retourne le nom du répertoire dans lequel se trouve la commande emacs.

cat

type

affiche un fichier à l'écran

cat ~/.bashrc
- affiche le contenu du fichier ~/.bashrc




Warning: include(/footer.php): failed to open stream: No such file or directory in /var/www/sda/2/2/latarteauchips/informatique/commandes-de-base-sous-linux.php on line 364

Warning: include(): Failed opening '/footer.php' for inclusion (include_path='/var/www/sda/2/2/latarteauchips/include:.:/usr/php5.6.34/lib/php') in /var/www/sda/2/2/latarteauchips/informatique/commandes-de-base-sous-linux.php on line 364

Warning: include(/header.php): failed to open stream: No such file or directory in /var/www/sda/2/2/latarteauchips/informatique/commandes-de-base-sous-linux.php on line 372

Warning: include(): Failed opening '/header.php' for inclusion (include_path='/var/www/sda/2/2/latarteauchips/include:.:/usr/php5.6.34/lib/php') in /var/www/sda/2/2/latarteauchips/informatique/commandes-de-base-sous-linux.php on line 372

Warning: include(/menu-general.php): failed to open stream: No such file or directory in /var/www/sda/2/2/latarteauchips/informatique/commandes-de-base-sous-linux.php on line 378

Warning: include(): Failed opening '/menu-general.php' for inclusion (include_path='/var/www/sda/2/2/latarteauchips/include:.:/usr/php5.6.34/lib/php') in /var/www/sda/2/2/latarteauchips/informatique/commandes-de-base-sous-linux.php on line 378

Warning: include(/menu-info.php): failed to open stream: No such file or directory in /var/www/sda/2/2/latarteauchips/informatique/commandes-de-base-sous-linux.php on line 384

Warning: include(): Failed opening '/menu-info.php' for inclusion (include_path='/var/www/sda/2/2/latarteauchips/include:.:/usr/php5.6.34/lib/php') in /var/www/sda/2/2/latarteauchips/informatique/commandes-de-base-sous-linux.php on line 384
<br /> <b>Warning</b>: include(/util/ref-data.php): failed to open stream: No such file or directory in <b>/var/www/sda/2/2/latarteauchips/informatique/commandes-de-base-sous-linux.php</b> on line <b>390</b><br /> <br /> <b>Warning</b>: include(): Failed opening '/util/ref-data.php' for inclusion (include_path='/var/www/sda/2/2/latarteauchips/include:.:/usr/php5.6.34/lib/php') in <b>/var/www/sda/2/2/latarteauchips/informatique/commandes-de-base-sous-linux.php</b> on line <b>390</b><br />