Les commandes LINUX (par Terminal) - ÉDITION ET MANIPULATION DE FICHIERS

-< ÉDITION ET MANIPULATION DE FICHIERS >-

 

 

pwd

Affiche le nom du répertoire courant.

ls

Liste le nom des fichiers.

ls -l édition du catalogue des fichiers du répertoire courant

ls -la édition de tous les fichiers du répertoire courant
(y compris les fichiers "cachés" commençant par un .)

ls -lt édition du catalogue par date (récente > ancienne)

ls -lR lecture de la hiérarchie complète des fichiers


cd < répertoire>

Permet de se placer dans un répertoire donné.
cd /usr/bin pour aller dans le répertoire /usr/bin
cd retour au répertoire d'accueil
cd ~ retour au répertoire d'accueil
cd seq changement de répertoire relatif (descente)
cd .. retour au répertoire père

Le symbole .. représente le répertoire parent.
Le symbole . représente le répertoire courant.
Le symbole ~ représente le répertoire d'accueil (home directory).
Le tilde "~" et le point point ".." peuvent être utilisés dans les chemins d'accès

mkdir <répertoire>

Crée un répertoire (Make directory).

rmdir <répertoire>

Supprime un répertoire (vide) (Remove directory).

cat <fichier>

Edition complète du fichier au terminal en mode déroulant.
cat mm.seq affiche le fichier mm.seq

tac <fichier>

Affiche le contenu inversé (de la dernière ligne à la première) des fichiers texte passés en arguments.

nl <fichier>

Affiche le contenu des fichiers texte passés en arguments en numérotant les lignes.

more <fichier>
Edition du fichier au terminal en mode page.
Pour obtenir l'aide en ligne : h
Pour éditer la page suivante : barre-espace
Pour éditer la ligne suivante : Return
Pour rechercher une chaîne de caractères : /chaîne
Pour remonter d'une page : b
Pour quitter : q

wc <fichier>

Affiche le nombre de lignes, de mots et de caractères (Word Count) contenus dans les fichiers passés en arguments.

-l : affiche uniquement le nombre de lignes (line)
-w : affiche uniquement le nombre de mots (word)
-c : affiche uniquement le nombre de caractères (character)


tee

Copie l'entrée standard vers la sortie standard.
telnet | tee ma_session.txt enregistre la session de travail telnet dans un fichier nommé ma_session.txt


less <fichier>

Edition du fichier au terminal en mode page (équivalent de more).
Pour obtenir l'aide en ligne : h

head -n <fichier>

Affiche les n 1ères lignes du fichier.

tail -n <fichier>
Affiche les n dernières lignes du fichier.

wc -l -w -c <fichier>
Retourne le nombre de lignes, de mots, de caractères dans le fichier indiqué.

sort <fichier>
Tri un fichier.

cp <file1> <file2>
Copie le contenu de <file1> dans <file2>, en détruisant <file2> s'il existait.

mv <file1> <file2>
Renomme ou déplace <file1> en <file2> (Move).
mv mm.seq aa.seq : renomme mm.seq en aa.seq

mv <file1> <répertoire>
Déplace (et éventuellement renomme) <file1> dans <répertoire>.
mv mm.seq ~/data : déplace le fichier mm.seq dans le répertoire préexistant data
mv mm.seq ../liens/bar : renomme mm.seq en bar et le déplace dans le répertoire préexistant liens

touch <fichier>
Crée un fichier vide.

rm <fichier>
Supprime le fichier (Remove).
rm mm.seq supprime le fichier mm.seq
rm afl*.seq supprime tous les fichiers commençant par afl
rm -i *.seq supprime tous les fichiers ayant le suffixe .seq, en demandant préalablement confirmation de destruction pour chacun d'eux.
rm -i -- -b.dat supprime un fichier dont le nom contient un caractère "interdit" (ici, par exemple, le caractère "-" dans le nom "-b.dat"). L'option "--", en effet, inhibe la fonction des caractères qui suivent.

rm -r <répertoire>
Supprime un répertoire, ainsi que rous les sous-répertoires et les fichiers qu'il contient (Remove récursively).

grep <chaîne> <fichier>
Recherche une chaîne de caractères (pattern) dans un fichier donné et édite les lignes la contenant.
grep GDB * recherche la chaîne GDB dans tous les fichiers du répertoire courant
grep cours -i *.txt recherche la chaîne gdb trouvée indifféremment en minuscules ou majuscules dans tous les fichiers .txt du répertoire courant
grep error -v *.txt édite toutes les lignes, exceptées celles contenant le mot error
grep "valeur de la variable" arc.for : recherche la chaîne valeur de la variable dans le fichier arc.for
grep 'caractère "A"' table.txt : recherche la chaîne caractère "A" dans le fichier table.txt

find <répertoire> -name <fichier> -print
Recherche le fichier dans toute l'arborescence (fichiers et sous-répertoires) issue du répertoire indiqué.
find . -name mm.seq -print; recherche le fichier mm.seq depuis le répertoire courant
find ~ -name a.out -print; recherche le fichier a.out depuis le home directory

cmp <file1> <file2>
cmp (compare) édite le numéro des lignes différentes entre deux fichiers.

diff <file1> <file2>
Edite les lignes différentes entre deux fichiers.

ln <source> <destination>

-s Cré le lien symbolique vers le fichier source.

Rechercher

RizVN Login

Calendar

October 2018
S M T W T F S
30 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31 1 2 3

Traffic

Aujourd'hui241
Hier253
Cette semaine241
Ce mois3669
Total271182

Info Visiteur

  • IP Visiteur : 54.156.39.245

Qui est connecté
1
Online

lundi 15 octobre 2018 21:59