touch

alors le fichier essaiX.txt est créé

rm

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 frapper 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

cp

nano

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 :

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

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

Cela permet de créer un lien symbolique entre le fichier.txt (existant) et ''collection''

Cela permet de rassembler dans ''collection'' des fichiers (textes, images) qui sont classés ailleurs.

mkdir

Cela crée ainsi le dossier ''répertoire''. On peut faire de la même façon mkdir famille, ou mkdir travail etc

rmdir

rmdir famille, ou rmdir travail etc, mais à condition que ces dossiers soient vides

rm -rf

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, même si ces dossiers ne sont pas vides

mv

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

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 -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 :

alors je peux encore ouvrir repertoir mais pas le modifier. Je peux lire les fichiers qui sont dedans, mais pas les modifier.

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 :

https://openclassrooms.com/courses/reprenez-le-controle-a-l-aide-de-linux/extraire-trier-et-filtrer-des-donnees.

head

Afficher le début d'un texte. Voici comment afficher les deux premières lignes de essai1.txt

tail

Afficher la fin d'un texte. Voici comment afficher les trois dernières lignes de essai1.txt

(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

(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 frapper 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 frapper 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

Ressources utiles