< Programmation Bash
Liste des commandes Bash compatibles ksh.
Commandes d'aide
man: Manual - Obtenir le manuel d'une commande.
Écran
clear: efface le contenu affiché à l'écran.more: Affiche le contenu d'un fichier texte, page par page (la page correspond à la taille du terminal).
Système de fichiers
cd: Change Directory - permet de se déplacer dans le système de fichiers.cp: CoPy - Copie un fichier ou copie une liste de fichiers dans un autre répertoire en conservant leur nom.ls: LiSt - Affiche la liste des fichiers dans le dossier courant ou d'un autre dossier.mkdir: MaKe DIRectory - Crée un ou plusieurs répertoires.mv: MoVe - Déplace (ou renomme) un fichier, y compris si c'est un répertoire ou déplace une liste de fichiers dans un autre répertoire en conservant leur nom.pwd: Print Working Directory - permet d'afficher l'endroit où l'on se trouve actuellement dans le système de fichiers.rm: ReMove - Supprime un/des fichier(s) ou des répertoires.rmdir: ReMove DIRectory - Supprime un ou plusieurs répertoires s'ils sont vides.touch: modifie le timestamp d'un fichier existant. S'il n'existe pas un fichier vide est créé.
Recherche
egrep: même commande que grep mais plus riche en possibilités.find: Recherche récursive, à partir d'un répertoire, de fichiers ayant des caractéristiques données.grep: Affiche les lignes qui contiennent une expression régulière donnée.
Gestion de texte
cat: CATenate - Concatène des fichiers texte. Peut aussi servir à simplement afficher ou lire un fichier.cut: Supprime une partie des lignes d'un fichier selon un critère.echo: Affiche une ligne de texte donnée en paramètre.expr: Évalue une expression (mathématique ou sur une chaîne de caractères)head: Affiche les premières lignes d'un fichier (Voir tail).join: Fusionne les lignes de deux fichiers contenant un ou plusieurs champs identiques.read: Lit une chaîne de caractères à partir de l'entrée standard.sed: Stream EDitor - Effectue des transformations sur un flux de texte.sort: Trie les lignes d'un texte selon l'ordre alphabétique ou numérique.tail: Affiche les dernières lignes d'un fichier (Voir head).
Permissions
chmod: CHange MODes - Change les permissions en lecture, écriture et/ou exécution d'un fichier.chown: CHange OWNer - Change le propriétaire, et éventuellement le groupe propriétaire d'un fichier.
Processus
ps: Process Status - Affiche les processus en cours d'exécution.kill: Envoyer un message à un processus donné, généralement pour y mettre fin.
Gestion de disques
mount: permet de monter un système de fichier.umount: permet de démonter un système de fichier.
Pour aller plus loin
Cet article est issu de Wikibooks. Le texte est sous licence Creative Commons – Attribution – Partage à l’identique. Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.