Commande | Macintosh | Z/Os | Os 400 | Unix | Windows |
Afficher le répertoire courant. | pwd | pwd | DSPCURDIR | pwd | cd |
Changer de répertoire courant. | cd | cd | CHGCURDIR | cd | cd |
Copier un fichier ou un répertoire. | cp | cp | CPY | cp | copy |
Copier une absorescence de répertoires. | cp | cp | - | cp | xcopy |
Créer un lien entre deux fichiers ou deux répertoires. | ln | ln | ADDLNK | ln | - |
Créer un répertoire. | mkdir | mkdir | CRTDIR | mkdir | mkdir |
Déplacer un fichier. | mv | mv | MOVE | mv | move |
Déplacer un répertoire. | mv | mv | MOVE | mv | move |
Ecrire à l'écran. | echo | echo | SNDMSG | echo | echo |
Editer un fichier. | vi | vi | STRSEU | vi | edit |
Lister le contenu d'un répertoire. | ls | ls | DSPLNK | ls | dir |
Modifier les droits d'accès d'un fichier. | cd | cd | CHGAUT | cd | attrib |
Renommer un fichier ou un répertoire. | mv | mv | RNM | mv | rename |
Supprimer un fichier. | rm | rm | DEL | rm | del |
Supprimer un répertoire. | rmdir | rmdir | DEL | rmdir | rmdir |
Instruction | Macintosh | Z/Os | Os 400 | Unix | Windows |
Aide sur une commande ou une instruction. | man | man | En interactif. | man | help
|
Appel d'un autre shell. | sh | sh | CALL | sh | start |
Commande sur plusieurs lignes. | \ en fin de ligne. | \ en fin de ligne. | + en fin de ligne. | \ en fin de ligne. | - |
Commentaire. | # en début de ligne. | # en début de ligne. | /* */ de part et d'autre. | # en début de ligne. | rem en début de ligne. |
Redirection de la sortie standard. | > et 2> . | > et 2> . | CHGJOB LOG( ) | > et 2> | > |
Redirection de l'entrée standard. | < . | < . | - | < | < |
Shell - En-tête. | #!/bin/sh | #!/bin/sh | PGM | #!/bin/sh | - |
Shell - Paramètres. | $1 , $2 , etc. | $1 , $2 , etc. | ENDPGM | $1 , $2 , etc. | %1 , %2 , etc. |
Shell - Variables locales. | set | set | DCL VAR( ) TYPE( ) LEN( ) | set | set |
Shell - Sortie. | exit | exit | ENDJOB | exit | exit |
Shell - Test. | if then else | if then else | IF THEN ELSE | if then else | if else |
Shell - Terminaison. | - | - | ENDPGM | - | - |
Instruction | Macintosh | Z/Os | Os 400 | Unix | Windows |
Créer un fichier objet. | gcc -c | gcc -c | CRTCMOD | gcc -c | cl.exe /c |
Créer une biblothèque dynamique. | ld -shared -o | ld -shared -o | CRTSRVPGM | ld -shared -o | link.exe /dll |
Créer un biblothèque statique. | ar -rc | ar -rc | - | ar -rc | link.exe -lib |
Créer un programme exécutable. | ld -o | ld -o | CRTPGM | ld -o | link.exe |
Gérer les dépendances entre les fichiers. | make -f | make -f | TMKMAKE | make -f | nmake /f |
Lancer un programme exécutable. | Appel direct. | Appel direct. | CALL | Appel direct. | Appel direct. |
Mettre au point un programme exécutable. | gdb | gdb | STRDBG | gdb | - |
OMVS
.QP2SHELL
.