Cette page n'est pas encore entièrement traduite. Les parties non encore traduites seront en anglais.

cli-app-icon_64.pngListe de tous les programmes en ligne de commande

Localisation :/boot/system/bin/
~/config/bin/
~/config/non-packaged/bin/


Tous les programmes en ligne de commande fournies avec Haiku se trouvent soit dans /boot/system/bin, soit dans /boot/common/bin. Vos propres programmes, ou ceux que vous installez en plus devrait aller dans ~/config/bin. Tous ces emplacements font partie de la variable PATH et sont donc automatiquement détectés.
Voici une liste de touts les programmes en ligne de commande qui sont livrés avec Haiku. Chacun est accompagné seulement d'une courte description de ce qu'il fait. Pour des informations plus détaillées sur son utilisation, exécutez la commande avec le paramètre --help.


Index:   A – E   ::    F – J    ::    K – O    ::    P – S    ::    T – Z


CortexAddOnHost Démarre le service pour surveiller extensions des médias audio et vidéo en cours d'utilisation.
FirstBootPrompt Configuration de la langue et du clavier.
[ Renvoi vrai ou faux après avoir comparé les éléments.

indexA

addattr Ajoute un attribut à un fichier, en convertissant les valeurs conformément au type. (spécifique à Haiku)
alert Affiche une boite de message. (spécifique à Haiku)
arp Manipule le cache système ARP.
awk Voir gawk.
base64 Chiffre ou déchiffre des données en Base64.
basename Retire le répertoire et éventuellement le suffixe d'une chaîne /chemin/vers/NomDeFichier [suffixe-optionnel].
bash Interpréteur de commande Bourne-Again
bc Un langage de calculatrice à précision arbitraire.
beep Fait retentir la sonnerie.
bunzip2 Voir bzip2.
bzip2 Compresseur de fichier.
c++ Compilateur C++
cal Affiche un calendrier.
cat Concatènate les fichiers et les affiche sur la sortie standard.
catattr Affiche le contenu des attributs d'un fichier. (spécifique à Haiku)
cc Compiler C
checkfs Vérifie et répare le système de fichiers. (spécifique à Haiku)
checkitout Extrait les sources contenues dans un référentiel simplement à partir de leur URL.
chgrp Change des fichiers de groupes.
chmod Change les permissions d'accès des fichiers.
chop Découpe un fichier en plusieurs petits fichiers.
chown Change le propriétaire des fichiers.
chroot Exécute une commande depuis le répertoire racine spécifié.
cksum affiche la somme de contrôle CRC (Contrôle de Redondance Cyclique) et nombre d'octets des fichiers.
clear Nettoie la fenêtre du terminal.
clockconfig Imprime la configuration de l'horloge.
cmp Comparaison de fichiers octet par octet.
collectcatkeys [Résidu des évolutions du locale-kit.]
comm Comparaison de fichiers triés ligne par ligne.
compress Programme de compression de données.
consoled Démon de la console
copyattr Copie tous ou une partie des attributs d'un ou plusieurs fichiers vers un autre fichier ou un nouveau. (spécifique à Haiku)
cp Copie des fichiers et des répertoires.
csplit Découpe un fichier en morceaux séparés par le motif spécifié.
ctags Génère un fichier d'index pour les objets trouvés dans les fichiers sources d'une grande variété de langage.
cut Affiche des sections à partir de chacune des lignes d'un fichier.
date Affiche ou règle l'heure ou la date courante.
dc Langage pour une calculatrice de bureau.
dd Copie, convertit et formate des données brutes conformément aux opérandes.
desklink Installe des éléments dans la Deskbar. (spécifique à Haiku)
diskimage Enregistre un fichier en tant que périphérique disque afin que le volume puisse être monté. (spécifique à Haiku)
df Rend compte de l'espace libre et utilisé des volumes montés.
diff Comparaison de fichiers ligne à ligne.
diff3 Comparaison de trois fichiers ligne à ligne.
dircolors Configuration des coleurs pour ls.
dirname Supprime le nom de fichier d'une chaîne /chemin/vers/NomDeFichier.
draggers Affiche/définit l'état de la poignée des réplicants.
driveinfo Affiche les informations du matériel
dstcheck Affiche une boîte de message lors du passage à l'heure d'été ou d'hivers.
du Affiche un résumé de l'espace disque occupé par les fichiers, ou les répertoires de manière récursive.
dumpcatalog [Résidu des évolutions du locale-kit.]
echo Affiche une ligne de texte.
egrep Voir grep.
eject Éjecte un média amovible.
env Exécute un programme dans un environnement modifié.
error Affiche un message clair pour le code d'erreur donné.
expand Convertit les tabulations en espaces.
expr Affiche la valeur d'une expression.

F

factor Affiche les facteurs premiers des nombres entiers.
false Ne fait rien, mais indique un « échec » en retournant la valeur 1.
fdinfo Affiche les informations sur les descripteurs de fichiers utilisés dans le système.
ffm Fait en sorte que le focus suive la souris.
fgrep Voir grep.
filepanel Affiche une boite de dialogue d'ouverture ou de sauvegarde de fichier. (spécifique à Haiku)
find Recherche des fichiers dans une arborescence de répertoires.
finddir Trouve les répertoires spéciaux définis par le système.
fmt Re-formate les paragraphes d'un fichier.
fold Découpe les lignes d'un fichier d'entrée.
fortune Affiche au hasard un adage optimiste.
frcode Appelé par updatedb pour compresser la liste des noms de fichiers.
freetype-config Affiche les informations de compilation et d'édition de lien de FreeType.
fstrim Envoi la commande « TRIM » à un disque SSD.
ftp Programme de transfert de fichier.
ftpd Serveur FTP
funzip Extrait le premier élément d'une archive vers la sortie standard.
fwcontrol Programme de contrôle du FireWire.
gawk Langage d'analyse pour le traitement des données textuelles.
gdb Débogueur GNU.
getarch Shows the environment's compiler version.
getlimits Imprime des limites en fonction de la plateforme dans un format utile pour les scripts shell.
grep Recherche un motif.
groups Affiche les groupes dont chaque utilisateur est membre.
gunzip Voir gzip.
gzexe Compresse ou décompresse des exécutables.
gzip Compresse ou décompresse des fichiers.
hd Vidage hexadécimal
head Affiche les premières lignes d'un fichier.
hey Un petit utilitaire pour faire interagir les scripts avec les applications ayant une interface graphique.
hostname Affiche ou défini le nom d'hôte du système.
id Affiche les informations de l'utilisateur et du groupe.
ident Identifie les mots-clés RCS dans les fichiers.
ifconfig Configure une interface réseau.
install Copie des fichiers vers une destination sans perturber le fonctionnement du système.
install-wifi-firmwares.sh Installe le micrologiciel (firmware) de divers adaptateurs réseaux sans-fils.
installsound Installe un nouveau son pour un événement dans le panneau des préférences sonores.
iroster Liste les périphériques d'entrés.
isvolume Récupère les informations sur un volume monté.
join fusionne les lignes de deux fichiers texte triés en fonction de la présence d'un champ commun.

indexK

kernel_debugger Entre dans le débogueur du noyau.
keymap Charge ou enregistre la disposition des touches du clavier.
kill Envoi un signal pour mettre fin à un processus.
launch_roster Controls the launch_daemon, e.g. stop and restart services. (Haiku specific)
less Visualise un fichier.
lessecho Reproduire ses arguments en développant les méta-caractères ‘*’ et ‘?’ dans les noms de fichiers.
lesskey Spécifie les clés de liaisons qui doivent être utilisées par "less".
link Crée un lien vers un fichier.
linkcatkeys [Résidu des évolutions du locale-kit.]
listarea Énumère les Informations d'espace mémoire de tous les processus en cours d'exécution.
listattr Liste les attributs d'un fichier. (spécifique à Haiku)
listdev Affiche tous les périphériques matériels.
listimage liste les informations des modules chargés par les processus en cours.
listport Liste tous les ports ouverts du système, organisés par processus.
listres Liste les ressources des fichiers.
listsem Liste les sémaphores alloué par un processus.
listusb Liste les périphériques USB.
ln Crée un lien vers un fichiers.
locale Affiche le réglage de la langue, sa LC_CTYPE et les préférences de formatage.
locate Repère l'emplacement d'un fichier.
logger Envoie un message vers le journal.
login Ouvre une session sur le système.
logname Affiche le nom de l'utilisateur en cours.
ls Liste le contenu d'un répertoire.
lsindex Display the indexed attributes on the current volume/partition. (spécifique à Haiku)
mail2mbox Convertit les fichiers e-mail de BeOS en fichiers de boîtes aux lettres Unix.
make Utilitaire GNU « make »
makebootable Rend le périphérique ou la partition BFS amorçable en écrivant le code d'amorce dans les 2 premiers secteurs.
mbox2mail Convertit les fichiers de boîtes aux lettres Unix en fichiers e-mail de BeOS.
md5sum Affiche ou vérifie les sommes de contrôles MD5.
media_client "media_client play" plays back audio files.
merge Fusion de fichiers tripartite.
message Affiche un fichier BMessage plat.
mimeset Affecte un type MIME à un fichier.
mkdepend Makefile dependency generator.
mkdir Crée un répertoire.
mkdos Initialise un volume FAT.
mkfifo Crée des canaux nommés.
mkfs Initialise un système de fichier.
mkindex Crée un nouvel index sur un attribut. (spécifique à Haiku)
mktemp crée de manière fiable un fichier temporaire ou un répertoire.
modifiers Affiches les touches modificatrices actuellement pressées ou relâchées.
more Voir less.
mount Monte un système de fichier.
mount_nfs Monte un volume NFS.
mountvolume Mounte un volume par son nom.
mv Déplace ou renomme un fichier.
nano The default text editor in the Terminal, a clone of 'Pico'.
netcat Utilitaire TCP et UDP.
netstat Affiche les connexions réseau, les tables de routage, les statistiques des interfaces, les correspondances pour chaque connexions et les abonnements aux diffusions.
nl Affiche chaque fichier en ajoutant les numéros de lignes.
nohup Exécute une commande insensible aux signaux de déconnexions.
nproc Affiche le nombre d'unités de traitement disponibles.
od Écrit une représentation non ambigüe d'un fichier.
open Ouvre une application ou un document à partir de l’interpréteur de commandes. (spécifique à Haiku)

indexP

package Crée, inspecte, ou extrait un paquet Haiku.
package_repo Crée ou inspecte un dépôt de paquets Haiku.
passwd Change le mot de passe de l'utilisateur.
paste Affiche séquentiellement les lignes de chacun des fichiers en entré, en les séparant par des tabulations.
patch Applique un correctif (diff) au fichier d'origine.
pathchk Diagnostique les noms de fichiers invalides ou non portables.
pc Calculatrice du programmeur
ping Envoi une requête d'écho ICMP à une machine du réseau.
pkg-config Analyse et configures un paquet Haiku.
pkgman Gère les paquets et les dépôts.
play Joue les pistes d'un CD.
pr Pagine ou met en colonnes des fichiers pour l'impression.
printenv Affiche la valeur d'une variable d'environnement.
printf Formate et affiche des données.
prio Change la priorité d'un processus.
profile Analyseur de performances des tâches.
ps Liste les processus en cours d'exécution.
ptx Génère un index permuté, incluant le contexte, des mots contenus dans le fichier d'entrée.
pwd Affiche le répertoire courant.
query Un utilitaire en ligne de commande pour émuler la fonction de "Find by formula" (recherche par formule) du Tracker. (spécifique à Haiku)
quit Quitte une application.
ramdisk Creates a ramdisk. (Haiku specific)
rc Compilateur de ressources.
readlink affiche le chemin cible d'un lien symbolique.
reindex Met les attributs des fichiers existants dans l'index nouvellement créé. (spécifique à Haiku)
release Libère un sémaphore.
renice Modifie la priorité d'un processus en cours.
rlog Affiche les messages de journalisation et autres informations sur les fichiers RCS.
rm Supprime des fichiers et des répertoires.
rmattr Retire un attribut à un fichier. (spécifique à Haiku)
rmdir Supprime un répertoire.
rmindex Retire un index sur un attribut. (spécifique à Haiku)
roster Affiche les informations concernant les processus en cours.
route Liste et manipule les routes réseaux.
safemode Vérifie si le système est en mode sans échec.
screen_blanker Démarre écran de veille.
screenmode Affiche ou règle le mode de l'écran.
sdiff Imprime ou fusionne les différences entre deux fichiers côte à côte.
seq Génère une séquence de nombres.
setarch Sets the environment to a specific compiler version.
setdecor Montre ou règle le décorateur de fenêtres.
settype Affecte un type MIME à un fichier, une signature, et une application préférée.
setversion Affiche la version du fichier.
setvolume Règle le volume des sons systèmes.
setwep Fournit le chiffrage WEP pour les réseaux sans fil.
sh Voir bash.
sha1sum Affiche ou vérifie les sommes de contrôles SHA1.
shar Crée des archives shell.
shred Écrase un fichier à plusieurs reprises.
shuf Génére des permutations aléatoires des lignes en entrée.
shutdown Arrête l'ordinateur.
sleep Marque une pause du nombre de secondes spécifiées.
sort Affiche la concaténation triée de tous les fichiers.
spamdbm Classe les messages e-mail comme spam ou authentique.
split Découpe les fichiers d'entrée en morceaux de fichiers de tailles fixes avec un préfixe.
stat Affiche l'état d'un fichier ou d'un système de fichier.
strace Piste les appels systèmes (syscalls) d'une tâche ou d'un processus.
stty Affiche ou défini les caractéristiques du terminal.
su Change l'identifiant effectif de l'utilisateur et du groupe.
sum Affiche la somme de contrôle et le nombre de blocs pour chaque fichier.
sync Force l'écriture sur disque des blocs modifiés et met à jour le super bloc.
sysinfo Affiche les informations du système.

indexT

tac Concatène et affiche les fichiers en commençant par les dernières lignes.
tail Affiche les dix dernières lignes d'un fichier.
tcpdump Capture le trafic réseau.
tcptester [obsolète]
tee Duplique le flux de données vers un fichier.
telnet Interface utilisateur pour le protocole telnet.
telnetd Serveur Telnet.
test Renvoi vrai ou faux après avoir comparé les éléments.
timeout Démarre une commande et la tue si elle est toujours active après un nombre donné de secondes.
top Affiche les tâches en cours et l'utilisation du processeur.
touch change l'horodatage d'un fichier.
tput Initialise un terminal ou interroge la base de données des descriptions de terminaux.
tr Transpose ou élimine des caractères dans un fichier ou un flux de données.
traceroute Affiche la route que les paquets prennent à travers le réseau.
translate Utilise les traducteurs de données (DataTranslators) pour convertir les fichiers d'un format à un autre.
trash Envoi des fichiers à la corbeille ou les restaure.
true Ne fait rien, mais indique un « succès » en retournant la valeur 0.
truncate Étend ou réduit la taille d'un fichier.
tsort Effectue un tri topologique.
tty Affiche le nom de fichier du terminal connecté à l'entrée standard.
uname Affiche les informations système.
unchop Reconstitue un fichier précédemment découpé avec chop.
unexpand Converti les blancs en tabulations.
uniq Élimine les lignes dupliquées dans le flux de données.
unlink Appelle la fonction unlink (délier) pour supprimer le fichier spécifié.
unmount Démonte un volume.
unrar Décompresse une archive Rar.
unshar Décompresse une archive shar.
untrash Voir trash.
unzip Décompresse une archive ZIP.
unzipsfx Rend une archives Zip existante auto-extractible.
updatedb Met à jour une base de données de localisation.
uptime Affiche la date, l'heure ainsi que le temps écoulé depuis le démarrage du système.
urlwrapper Permet d'envelopper les URL afin de les utiliser dans une ligne de commande ou d'autres applications qui ne les manipulent pas directement.
useradd Crée un nouvel utilisateur.
uudecode Décode un fichier encodé au format UU (Unix vers Unix).
uuencode Encode un fichier au format UU (Unix vers Unix) afin qu'il puisse être posté vers un système distant.
vdir Liste les informations d'un fichier.
version Retourne la version d'un fichier.
vmstat Affiche les informations du système de mémoire virtuelle.
waitfor Attend l'apparition de la tâche spécifiée. (spécifique à Haiku)
watch Exécute un programme à intervalles réguliers.
wc Affiche le décompte de paragraphes, de mots et de lettres (octets) d'un fichier.
wget Outil de téléchargement via HTTP, HTTPS ou FTP
which Trouve une commande.
whoami Affiche le nom de l'utilisateur associé à l'identificateur effectif (user ID ou UID) courant de l'utilisateur.
xargs Construit et exécute les lignes de commandes qui lui sont fournies en entrée.
xres Liste et manipule les ressources.
yes Répète une chaîne jusqu'à ce qui lui soit mit fin.
zcat Voir gzip.
zcmp Voir zdiff.
zdiff Compare des fichiers compressés.
zforce Impose l'extension '.gz' pour les fichiers Gzip.
zgrep Scrute dans une archive les fichiers qui correspondent à une expression régulière.
zip Ajoute ou remplace des éléments dans une archive Zip.
zipcloak Chiffre tous les éléments non chiffrés d'une archive Zip.
zipgrep Examine un élément donné d'une archive Zip à la recherche d'une chaine ou d'un motif.
zipinfo Voir unzip.
zipnote Affiche les commentaires dans les archives Zip.
zipsplit Découpe une archive Zip en fichiers plus petits.
zmore Comme more, mais opère sur le contenu non compressé de n'importe quelle archive.
znew Recompresse des fichiers .Z en archives .gz (Gzip).