Programmation Bash/Commandes ksh
Apparence
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.