Les commandes d'édition
more ("pager" qui affiche page par page sans retour en arrière, "h" affiche l'aide contextuelle)
more fichier
more fichier1 fichier2
more *.txt
more /proc/ *
more /usr/doc/HOWTO/META-FAQ
ls -l | more
"q" pour quitter
"/chaîne" pour rechercher une chaîne de caractères
"la barre d'espace" pour passer à la page suivante
less (affiche page par page avec défilement arrière, "h" affiche l'aide contextuelle)
less fichier
cat (concatenate avec le code de fin de fichier eof=CTRL + D)
cat fichier-un fichier-deux > fichier-un-deux
cat -n fichier > fichier-numéroté (crée un fichier dont les lignes sont numérotés)
cat -nb fichier (affiche sur la sortie standard les lignes numéroté, sauf les lignes vides)
head (affiche les 10 premières lignes d'un fichier)
head -n22 fichier (affiche les 22 premières lignes)
head -v fichier ("verbose", affiche le nom du fichier)
head -5 * | more (affiche les 5 premières lignes de tous les fichiers d'aide d'un répertoire de documentation "/usr/share/*")
tail (affiche les 10 dernières lignes d'un fichier, pour surveiller les fichiers journaux en temps réel)
tail -n22 fichier (affiche les 22 dernières lignes)
tail -v fichier ("verbose", affiche le nom du fichier)
touch (crée un fichier ou actualise la date de dernière modification)
vi (l'éditeur en mode texte universel)
sed (stream editor)
sed '/mot/d' fichier > nouveaufichier
awk
emacs (l'éditeur GNU Emacs multi fonction pour l'édition, les mails, les news, la programmation, la gestion des fichiers,...)
xemacs (l'éditeur GNU Emacs sous X)
tee (affiche son entrée sur la sortie standard et l'enregistre dans le fichier en argument)
ls -la | tee | fichier
colrm (column remove)
ls -l | colrm 11 54
cut ("couper")
ls -l | cut -cl, 11-54
tr (translate)
tr -d aeiouy < fichier > fichier-consonnes
tr -d "\015" < fichier-dos > fichier-linux #le retour chariot = ASCII 13 = 15 en octale#
cmp (compare deux fichiers octet par octet)
cmp fichier1 fichier 2 (affiche le numéro du caractère et le numéro de ligne de la première différence)
cmp -l fichier1 fichier2 (affiche toutes les différences en valeur octale)
diff
troff
nroff
groff
groff -/usr/man/man1/cp.1 > /tmp/cp.ps ( convertit une page du manuel dans le format PostScript qui sera visualisable avec "gv")