Aller au contenu

Programmation Bash/Commandes ksh

Un livre de Wikilivres.

Liste des commandes Bash compatibles ksh.

Commandes d'aide

[modifier | modifier le wikicode]
  • man : Manual - Obtenir le manuel d'une commande.
  • 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

[modifier | modifier le wikicode]
  • 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éé.
  • 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

[modifier | modifier le wikicode]
  • 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).
  • 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.
  • 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

[modifier | modifier le wikicode]
  • mount : permet de monter un système de fichier.
  • umount : permet de démonter un système de fichier.


Pour aller plus loin

[modifier | modifier le wikicode]