Commande |
Mode d'emploi (faites des essais, c'est sans danger) |
touch |
1) clic droit sur le dossier où on veut mettre un fichier – choisir : « ouvrir un terminal ici » 2) taper par exemple : touch essaiX.txt et appuyer sur la touche entrée du clavier alors le fichier essaiX.txt est créé
|
rm |
1) clic droit sur le dossier où se trouve le fichier à supprimer– choisir : « ouvrir un terminal ici » 2) taper par exemple : rm essaiX.txt et appuyer sur la touche entrée du clavier alors le fichier essaiX.txt est supprimé, il se met dans la corbeille. L'espace disque correspondant est juste marqué comme étant "libre", mais il existe des logiciels permettant de retrouver ces données.
|
shred -u |
La commande shred (déchiqueter) permet de le supprimer complètement 1) clic droit sur le dossier où se trouve le fichier à supprimer– choisir : « ouvrir un terminal ici » 2) taper par exemple : shred -u essaiX.txt et appuyer sur la touche entrée du clavier alors le fichier essaiX.txt est supprimé, et son contenu est effacé. Mais il reste une trace dans l'ordinateur disant que vous avez déchiqueté un fichier. Pour aller plus loin étudiez bien la commande shred.
|
mv |
1) ouvrir un terminal 2) taper : mv /home/user/fichier.html /home/user/Documents Cela déplace le fichier.html qui se trouve dans /home/user/ vers le dossier /home/user/Documents 3) autre exemple : mv /home/user/Documents/noce.jpg /home/user/Images Cela déplace noce.jpg qui se trouve dans /home/user/Documents vers le dossier /home/user/Images
|
cp |
1) ouvrir un terminal 2) taper : cp /home/user/fichier.html /home/user/Documents Cela copie le fichier.html qui se trouve dans /home/user/ dans le dossier /home/user/Documents 3) autre exemple : cp /home/user/Documents/noce.jpg /home/user/Images Cela copie noce.jpg qui se trouve dans /home/user/Documents dans le dossier /home/user/Images 4) cp /home/user/Bureau/apn.png /usr/share/pixmaps Cela copie apn.png qui se trouve dans /home/user/Bureau dans le dossier /usr/share/pixmaps
|
nano |
1) ouvrir un terminal 2) taper : nano /home/user/fichier.txt Cela permet de lire et modifier le fichier.txt (il faut une extension txt) Pour enregistrer faire : Ctrl + X et ensuite taper sur la lettre o du clavier
|
Emacs
|
Même chose que nano |
vi |
1) ouvrir un terminal 2) taper : vi /home/user/fichier.txt Cela permet de lire et modifier le fichier.txt (il faut une extension txt)
|
patch |
Cela semble compliqué – voir ici : http://la.cahouet.net/le-guide-de-dix-minutes-sur-diff-et-patch.html
|
chown |
Il s'agit de changer de propriétaire. Sur mon ordinateur j'ai deux sessions, l'une pour bp, l'autre pour alis. J'ai un fichier essai1.txt qui est dans /home/bp et dont les propriétés sont : lecture-écriture pour bp Je veux en transférer la propriété à alis. Je fais : 1) ouvrir un terminal 2) taper : sudo chown alis /home/bp/essai1.txt alors je peux encore lire le fichier essai1.txt mais je ne peux plus le modifier car il appartient à alis. En revanche, je peux le supprimer
|
chmod |
C'est changer les permissions de lecture et d'écriture d'un fichier, d'un répertoire ou d'un lien. Voir ici : http://forums.cnetfrance.fr/topic/7765-chmod-commande-chmod-linux--unix/ ou ici : https://doc.ubuntu-fr.org/permissions
|
ln |
1) ouvrir un terminal 2) clic droit sur le dossier où se trouve un fichier.txt – choisir : « ouvrir un terminal ici » 3) taper : ln /home/user/fichier.txt raccourci Cela permet de créer un lien entre le fichier.txt (existant) et ''raccourci'' (nom qu'on choisit) En cliquant ensuite sur ''raccourci'' on ouvre fichier.txt On peut faire aussi : ln /home/user/fichier.txt /home/user/Documents/raccourci ce qui permet de mettre ''raccourci'' dans un autre dossier Un lien est un type spécial de fichier qui permet à plusieurs noms de fichiers de faire référence au même contenu sur le disque. Les liens sont utiles si vous souhaitez qu'un fichier apparaisse dans plusieurs répertoires, ou sous un nom différent. Si le fichier est encombrant une copie par cp entraînerait un gâchis alors qu'un lien permettra de réduire l'utilisation d'espace disque. Mieux: n'établir que des liens (au lieu de copier) garantit que toute modification concernera toutes les « copies » dispersées.
|
ln -s |
1) Créer le répertoire ''collection'' ailleurs par exemple : /home/user/a-garder/collection 2) ouvrir un Terminal 3) taper : ln -s /home/user/fichier1.txt /home/user/a-garder/collection Cela permet de créer un lien symbolique entre le fichier.txt (existant) et ''collection'' et ensuite : ln -s /home/user/fichier2.txt /home/user/a-garder/collection ln -s /home/user/images/photo3.png /home/user/a-garder/collection En cliquant ensuite sur ''collection'' on trouve dedans : fichier1.txt, fichier2.txt, photo3.png Cela permet de rassembler dans ''collection'' des fichiers (textes, images) qui sont classés ailleurs.
|
mkdir |
1) ouvrir un terminal 2) clic droit sur le dossier où on veut créer un dossier (répertoire) – choisir : « ouvrir un terminal ici » 3) taper : mkdir repertoire et appuyer sur la touche entrée du clavier Cela crée ainsi le dossier ''répertoire''. On peut faire de la même façon mkdir famille, ou mkdir travail etc
|
rmdir |
1) ouvrir un terminal 2) clic droit sur le dossier où on veut supprimer un répertoire – choisir : « ouvrir un terminal ici » 3) taper : rmdir repertoire et appuyer sur la touche entrée du clavier On peut ainsi supprimer le dossier ''répertoire''. On peut faire de la même façon : rmdir famille, ou rmdir travail etc.………… mais à condition que ces dossiers soient vides
|
rm -rf |
1) ouvrir un terminal 2) clic droit sur le dossier où on veut supprimer un répertoire – choisir : « ouvrir un terminal ici » 3) taper : rm -rf repertoire et appuyer sur la touche entrée du clavier On peut ainsi supprimer le dossier ''répertoire''. On peut faire de la même façon : rm -rf famille, ou rm -rf travail etc.………… si ces dossiers ne sont pas vides
|
mv |
1) ouvrir un terminal 2) taper : mv /home/user/dossier /home/user/Documents Cela déplace le dossier qui se trouve dans /home/user/ vers le dossier /home/user/Documents 3) autre exemple : mv /home/user/Documents/dossier /home/user/Images Cela déplace dossier qui se trouve dans /home/user/Documents vers le dossier /home/user/Images
|
cp -R |
1) ouvrir un terminal 2) taper : cp -R /home/user/dossier /home/user/Documents Cela copie le dossier qui se trouve dans /home/user/ vers le dossier /home/user/Documents 3) autre exemple : cp -R /home/user/Documents/dossier /home/user/Images Cela copie dossier qui se trouve dans /home/user/Documents vers le dossier /home/user/Images
|
chown |
C'est analogue à ce qui est ci-dessus, mais avec un répertoire (au lieu d'un fichier)
Il s'agit de changer de propriétaire. Sur mon ordinateur j'ai deux sessions, l'une pour bp, l'autre pour alis. J'ai un répertoire ''repertoir'' qui est dans /home/bp et dont les propriétés sont : lecture-écriture pour bp Je veux en transférer la propriété à alis. Je fais : 1) ouvrir un terminal 2) taper : sudo chown alis /home/bp/repertoir alors je peux encore ouvrir repertoir mais pas le modifier. Et je peux sans problème lire et modifier les fichiers qui sont dedans.
|
chown -R |
Il s'agit de changer de propriétaire. Sur mon ordinateur j'ai deux sessions, l'une pour bp, l'autre pour alis. J'ai un répertoire ''repertoir'' qui est dans /home/bp et dont les propriétés sont : lecture-écriture pour bp Je veux en transférer la propriété à alis. Je fais : 1) ouvrir un terminal 2) taper : sudo chown -R alis /home/bp/repertoir et appuyer sur la touche entrée du clavier alors je peux encore ouvrir repertoir mais pas le modifier. Je peux lire les fichiers qui sont dedans, mais pas les modifier.
|
chmod chmod -R |
C'est changer les permissions de lecture et d'écriture d'un fichier, d'un répertoire ou d'un lien. Voir ici : http://forums.cnetfrance.fr/topic/7765-chmod-commande-chmod-linux--unix/ ou ici : https://doc.ubuntu-fr.org/permissions
|
sort |
Commande servant à trier des lignes dans un texte - http://www.linux-france.org/article/memo/node9.html et des exemples ici :
|
head |
Afficher le début d'un texte. Voici comment afficher les deux premières lignes de essai1.txt 1) ouvrir un terminal 2) clic droit sur le dossier où se trouve le fichier essai1.txt – choisir : « ouvrir un terminal ici » 3) taper : head -2 essai1.txt et appuyer sur la touche entrée du clavier (cela ne fonctionne que pour des fichiers.txt)
|
tail |
Afficher la fin d'un texte. Voici comment afficher les trois dernières lignes de essai1.txt 1) ouvrir un terminal 2) clic droit sur le dossier où se trouve le fichier essai1.txt – choisir : « ouvrir un terminal ici » 3) taper : tail -3 essai1.txt et appuyer sur la touche entrée du clavier (cela ne fonctionne que pour des fichiers.txt)
|
grep
et
grep -i |
Permet de chercher un mot dans un texte, par exemple chercher le mot : Monsieur dans essai1.txt 1) ouvrir un terminal 2) clic droit sur le dossier où se trouve le fichier essai1.txt – choisir : « ouvrir un terminal ici » 3) taper : grep Monsieur essai1.txt et appuyer sur la touche entrée du clavier (cela ne fonctionne que pour des fichiers.txt)(cela cherche le mot Monsieur et pas le mot monsieur) mais en tapant grep -i à la place de grep on peut avoir tous les mots sans tenir compte de la casse
Autres explications : http://www.itx-technologies.com/blog/1521-5-exemples-avec-la-commande-grep-sur-linux
|
grep -v |
Permet de chercher, dans un fichier, les lignes où ne se trouve pas une expression. Par exemple rechercher les lignes où ne se trouve pas « jamais navigué » dans le fichier essaiX.txt (chanson : il était un petit navire) 1) ouvrir un terminal 2) clic droit sur le dossier où se trouve le fichier essaiX.txt – choisir : « ouvrir un terminal ici » 3) taper : grep -v ''jamais navigué'' essaiX.txt et appuyer sur la touche entrée du clavier (cela fonctionne pour des fichiers.txt)(cela cherche l'expression ''jamais navigué'' mais pas ''Jamais navigué'' mais en tapant grep -iv à la place de grep on peut avoir tous les mots sans tenir compte de la casse
Si on veut rechercher les lignes où ne se trouvent pas plusieurs expressions, on peut taper ceci : grep -v "jamais navigué" essaiX.txt | grep -v ''navire''
|
cut |
Cette commande permet d'afficher les zones spécifiques d'un fichier. Par exemple rechercher le début de toutes les lignes du fichier essaiX.txt (chanson : il était un petit navire) 1) ouvrir un terminal 2) clic droit sur le dossier où se trouve le fichier essaiX.txt – choisir : « ouvrir un terminal ici » 3) taper : cut -c1 essaiX.txt et appuyer sur la touche entrée du clavier (-c1 donne la colonne 1)(cela fonctionne pour des fichiers.txt)
Autres explications : http://www.linux-france.org/article/memo/node8.html
|
cat |
Autres explications : http://www.commandeslinux.fr/commande-cat/
|
fold |
Limiter la longueur des lignes - http://pwet.fr/man/linux/commandes/fold
|