Programmation Bash/Commandes ksh

Un livre de Wikilivres.
Sauter à la navigation Sauter à la recherche


Liste des commandes Bash compatibles ksh.

Commandes d'aide[modifier | modifier le wikicode]

  • man : Manual - Obtenir le manuel d'une commande.

Écran[modifier | modifier le wikicode]

  • 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éé.

Recherche[modifier | modifier le wikicode]

  • 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).

Permissions[modifier | modifier le wikicode]

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

  • 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]