Nous connaissons tout find, qui permet de trouver l'emplacement d'un fichier (comme sous dos), mais sur un gros disque, le résultat est long à venir. Je viens de découvrir "locate" qui donne le même résultat en un éclair sur un système correctement configuré, qui possède donc un index de tous ses fichiers. locate xxx vous trouve xxx immédiatement.
Dans chaque CD de n'importe quelle distribution, il y a un fichier de nom variable (index...) qui donne le contenu du disque.
affiche le contenu d'un fichier. cat xxx envoie à l'écran le fichier xxx. Si celui-ci n'est pas du texte, "reset" peut vous permettre de récupérer un écran.cat xxx | lpr permet d'envoyer un fichier à l'impression, man prog | lpr permet d'imprimer un fichier man.
permet de changer le groupe d'un fichier
permet de changer le "mode" de protection d'un fichier. Le détail est trop complexe pour le mettre ici, mais c'est surement quelque part dans mon site (je ne sais pas encore comment mettre des renvois entre documents différents).
changement du propriétaire d'un fichier
copie simple de fichiers (copy)
date système.
permet la copie de secteurs et de fichiers. puissant et dangereux mais souvent indispensable. Les options sont entre autre if (in file) et of (out file).
disk free, espace disque sur toutes les partitions. Rapprocher de "du", qui donne l'usage de la partition en cours.
une fonction passionnante, affiche les messages qui défilent si vite au lancement du système; Pas très complet, hélas
comme pour le dos, envoie un texte à l'écran.
kill -9 <pid> permet de tuer (arréter) un processus désigné par son numéro, le "pid", que l'on obtient par "ps".
permet de créer un lien vers un fichier (windows dirait "un raccourci"). Vois man ln.
c'est le "dir" de linux. On fait plein de choses avec, mais ce n'est pas toujours facile.
sert à créer les répertoires. Comme souvent sous linux, on peut mettre plusieurs noms de répertoires sur la même ligne (mkdir un deux trois).
sert à créer des fichiers spéciaux (comme les /dev/...). n'utiliser qu'avec des instructions précises.
pour voir les fichiers.
permet de "monter" une partition ou un lecteur (disquette, zip ou cd) dans votre arborescence/système de fichier. Voir /etc/fstab.
move. Permet de déplacer ou de renommer un fichier.
donne la liste des processus actifs, ce qui permet de savoir ce qui se passe, et, éventuellement, de "tuer" (kill) un processus qui ne répond plus. ps ax en donne plus.
present working directory : répertoire courant
remove. efface fichiers et répertoires. Attention, il nexiste pas d'unerase, un fichier effacé l'est définitivement !
supprime un répertoire.
éditeur de texte en ligne, surtout utile pour faire, avec bash, des programmes puissants et illisibles !
c'est le petit nom de bash, le "sh"ell, le programme qui vous obéit au démarrage en mode texte. En fait, sh est en général un lien vers le shell que vous avez choisi.
"super user". Quans vous êtes connecté pour le travail courant (en utilisateur "normal" n'est-ce pas ?), permet de devenir "super user", c'est à dire administrateur, root ! le temps d'effectuer une commande. Ne pas oublier de se déconnecter après usage (control D).
permet d'écrire tous les tampons sur le disque, si on craint un crash.
si vous voulez enlever le cdrom, contraire de mount.
copie en entrée sortie. Pour les sauvegardes.
y a pas de fichier man, mais y en a un info. Donc "info tar" va vous donner les milliers d'option de cette commande de sauvegarde. On l'utilise toujours avec les mêmes, mais je les ai oubliées... ne pas mettre de - devant les options.
gnu zip, comme pkzip.
(lien vers gzip) uniquement pour les ignares qui se croient encore sous dos. Sous linux, le même programme zippe et désippe !
nom de domaine de votre pc dans le réseau.
le nom de votre pc dans le réseau, le mien c'est charles.
statistiques réseau.
la fonction la plus utile pour le réseau. ping 192.168.000.3 permet de voir si l'ordinateur en question peut être joint par le réseau (il peut).
mise à jour de la base de donées de locate.
démarrage ou arrêt du système.
permet de créer et de gérer les partitions.
file check, le chkdsk de dos, en beaucoup plus évolué. ne fonctionne qu'en init 1.
création d'un système de fichier (format, sous dos), un ou plus parmi ext, ext2, minix, msdos, xia et peut-être d'autres
configuration du réseau.
configuration réseau.
permet l'exécution d'une commande en tâche de fond, même après logout, la console est écrite dans un fichier
gestion du mot de passe
réinitialise le terminal. A essayer si vous ne pouvez plus rien voir à la console (le taper en aveugle)
créer un répertoire
affiche par page (more)
monte un système de fichiers
move / rename
nombre de lignes d'un fichier
dump de fichier en octal
assemble les lignes de plusieurs fichiers
applique un patch (fichier .diff) à l'original
teste la validité d'un nom de fichier
print working directory (cd)
inverse les caractères des lignes d'un fichier (?)
remove - efface un fichier rm XX/* -R efface un répertoire et tout son contenu (danger !)
efface un répertoire vide
système d'archivage (A)
change la date des fichiers. Un fichier non existant est créé vide
démonte un système de fichiers
whatis xxx affiche le résumé de la page man de xxx
word count. nombre de mots et de lignes d'un fichier (texte)
comme which avec quelques variantes
indique le chemin d'accès d'une commande : which which donne /usr/bin/which.
comme dos
Il y en a des dizaines disponibles.
editeur de texte
editeur de texte
récupération de fichiers après un crash d'elvis (en principe automatique)
récupération de fichiers après un crash d'elvis (en principe automatique
éditeur de texte puissant
idem
éditeur de texte
formateur de texte
sauve et restore les tampons de mode texte
stream editor
éditeur de texte basique existant sur tous les unix et qu'il faut donc connaitre un minimum.
éditeur de texte
recherche dans une base de données
batch, atq, atrm plannification
avis de message ne fait pas partie de l'installation de base. Je l'indique ici car son absence (normale ici) entraine un message d'erreur de bash au login.
patche un fichier binaire
informations sur l'usager
change le groupe propriétaire d'un fichier
change les permissions d'accès d'un fichier
change la propriété d'un fichier
change le shell en cours
efface l'écran (cls)
donne ou change la date système
boite de dialogue dans un script
règle les paramètres de couleur de ls
renvoie les messages de boot pour examen ultérieur
donne le nom de domaine du système
affiche une ligne de texte (echo)
renvoie un code de sortie de 1 (échec)
free mem
analyse les options passées à un script
donne le nom réseau de l'appareil
arrête un processus
debut d'une session
fifo=first in first out, crée un type de pile.
crée un fichier spécial
GNU gestion des dérouleurs de bande magnétique
donne l'état des processus (process status)
configure un port série (mode)
configure le terminal
affiche et change les réglages de ligne du terminal
substitute user - permet de se substituer à un utilisateur (par
appeler root temporairement ?
flush les tampons mémoires vers le disque (pour la mise au point de programmes)
renvoie un code de sortie de 0
affiche le nom du dos (sans doute " LINUX ")
met à jour la base de données de locate.
donne l'heure, la durée d'utilisation du système et sa charge
liste des utilisateurs
statistiques de la mémoire virtuelle
affiche une liste des utilisateurs et de qu'ils font. BEWARE Big brother is watching you !
write all, écrit à tous les utilisateurs
donne la liste des utilisateurs loggés (ou le nombre et la nature des xterm)
quel est mon nom de login
envoie un message (par sendmail) à un autre utilisateur
corrige une fonte corrompue
change la fonte
(voir uncompress et zcat, pack, compact) compresse les fichiers sous forme .z (genre pkzip)
répare archive zoo
filtre pour unzipper
gunzip@ compresseurs
compresse les exécutables en place (restent exécutables)
permet de faire des archives auto-extractibles
unzip
équivallent à gzip
compare les fichiers comprimés
force une extension .gz pour les fichiers zippés qui l'auraient perdue
recherche dans des fichiers compressés
recherche dans des fichiers compressés
gestion de time zone
prends un fichier .Z et en fait un fichier .gz
programme de compression
imprime une bannière
line printer 0
gestion de l'impression
line printer queue
(PRINT) imprime un fichier
supprime des impressions
impression formatée (numéros de page, titres)
imprime l'environnement
impression
copie de disquette linux (boot, par exemple) (diskcopy)
setfdprm /dev/fd0 1440/1440
monte un lecteur de disquette
envoie des commandes de bas niveau à un lecteur de disquettes
controles des disquettes (pour script)
lit l'état d'une disquette
vérification de disquette
configuration disquette
/dev/fd0 formate la disquette au format msdos (ou autre)
textes dos > unix
msdos - contrôle une disquette
changer répertoire msdos
?
copie msdos
del msdos
deltree msdos
dir msdos
format dos
-t msdos /dev/fd0 monte une disquette msdos
label dos
md dos
monter un disque msdos
move dos
rd dos
obsolete - utiliser mcopy
ren dos
configuration de mtools
n'est pas une commande. Man mtools liste les outils dos
type dos
obsolete - utiliser mcopy