: |
[arguments] |
Ne fait rien, mais avec succès. |
. |
fichier [arguments] |
Incorpore (exécute) fichier dans
l'environnement courrant. |
source |
fichier [arguments] |
Idem ``.'' |
alias |
[-p] [nom[=valeur] ...] |
Définition de raccourcis |
bg |
[job] |
BackGround, fait tourner job en arrière-plan. |
bind |
[-m jeu_de_touches] [-lpsvPSV] |
Manipulation des réactivités
des touches du clavier via la librairie readline |
bind |
[-m jeu_de_touches] [-q nom] [-u fonction] [-r sequence ] |
|
bind |
[-m jeu_de_touches] -f fichier |
|
bind |
[-m jeu_de_touches] sequence:fonction |
|
break |
[n] |
Sortir de n niveaux de boucles imbriquées. |
builtin |
commande_interne [arguments] |
Effectue une commande interne
même si une fonction ou un alias a été défini avec un nom identique. |
cd |
[rep] |
Change de répertoire. Modifie les variables PWD
et OLDPWD. |
command |
[-pVv] commande [arguments ...] |
Effectue un commande interne
ou une commande présente dans le PATH même si un alias ou une
fonction à été défini avec un nom identique. |
compgen |
[option] [mot] |
Génère une complétion possible pour le mot, en
fonction des options fournies. |
complete |
-pr [name ...] |
Configure les completions possibles.
Les programmation de completions ne seront pas abordées
dans ce cours. |
continue |
[n] |
Saute l'exécution courante d'une boucle pour passer à
sa prochaine itération. |
declare |
[-afFirx] [-p] [nom[=valeur]] |
Configure une variable comme étant
une valeur entière, une fonction, une liste, une variable
read-only et/ou une variable à exporter. |
typeset |
[-afFirx] [-p] [nom[=valeur]] |
Idem declare. |
dirs |
[-clpv] [+/-n] |
Affiche et manipule les répertoires empilés avec
pushd ou dépilés avec popd. |
disown |
[-ar] [-h] [job ...] |
Libère un sous-job pour le rendre orphelin. |
echo |
[-neE] [arguments ...] |
Retourne les arguments... |
enable |
[-adnps] [-f fichier] [nom ...] |
Autorise ou empêche l'accès à
des commandes internes. |
eval |
[arguments ...] |
Exécute les arguments comme une commande et transfère
le code de retour à la commande eval. |
exec |
[-cl] [-a nom] [commande [arguments]] |
Exécute une commande avec le
process courant. Le shell quitte et dès la fin de la commande,
le process termine. |
exit |
[n] |
Fin de script. La valeur servira de code de retour. |
export |
[-nf] [nom[=mot]] ... |
Exporte une variable de sorte que les
processus fils en héritent. |
export |
-p |
Liste les variables exportées |
fc |
[-e éditeur] [-nlr] [premier] [dernier] |
Ré-édite une ou plusieurs
lignes de commande et les execute. |
fc |
-s [motif=nouveau] [commande] |
Ré-execute la dernière ligne dont la commande est commande après avoir remplacé motif par nouveau |
fg |
[job] |
ForeGroung, ramène le job suspende jpb en avant-plan. |
getopts |
chaîne_d_options nom [arguments] |
Lecture d'option
pour création de scripts. |
hash |
[-r] [-p fichier] [nom] |
Mémorise des chemins d'accès pour des commandes courantes. |
help |
[motif] |
Aide. |
history |
[-c] [n] |
Affiche n lignes d'historique ( -c détruit le fichier ) |
history |
-anrw [fichier] |
Manipule l'historique de ou vers un fichier |
jobs |
[-lnprs] [ job ... ] |
Manipulation des processus fils, affichage
d'informations. |
kill |
[-s sigspec | -n signum | -sigspec] [pid | job] |
Envoye un signal
à un processus. |
kill |
-l [sigspec | exit_status] |
Info sur les signaux. |
let |
argument [argument ...] |
Effectue l'opération arithmétique
et retourne 0 (vrai) si l'opération ne donne pas 0. |
local |
[nom[=valeur] ...] |
Défini une variable comme variable locale
à l'intérieur d'une fonction. Cette variable retrouvera son état
(évent non défini) après la fin de la fonction. |
logout |
|
Quitter un shell de login. |
popd |
[-n] [+n] [-n] |
Récupère n entrées de la pile de répertoire et
effectue un cd sur le premier élément. |
printf |
format [arguments] |
Formate une chaine de sortie en fonction
de la chaîne format. |
pushd |
[-n] [rep] |
Ajoute un répertoire à la liste pile de répertoires. |
pushd |
[-n] [+n] [-n] |
Manipulation, rotation de la pile avec execution de
la commande cd |
pwd |
[-LP] |
Print Working Directory, affiche le répertoire courant. |
read |
[-er] [-a nom_a] [-p msg] [nom ...] |
Lit une ligne de l'entrée
standard. |
readonly |
[-afp] [nom ...] |
Manipulation de variables en lecture seule. |
return |
[n] |
fin de fonction avec code de retour n |
set |
[-abefhkmnptuvxBCHP] [-o option] [arg ... ] |
Véritable couteau
suisse des variables, cette commande permet de manipuler à peu près
tout ce qui constitue le shell. |
shift |
[n] |
Rotation vers la gauche des arguments passés à la commande
$2 ... Le premier ($1) est simplement oublié. |
shopt |
[-pqsu] [-o] [nom_opt ...] |
Manipule les paramètres optionels du
shell, à savoir:
cdable_vars,
cdspell,
checkhash,
checkwinsize,
cmdhist,
dotglob,
execfail,
expand_aliases,
extglob,
histappend,
histreedit,
histverify,
hostcomplete,
huponexit,
interactive_comments,
lithist,
mailwarn,
nocaseglob,
nullglob,
promptvars,
restricted_shell,
shift_verbose et
sourcepath |
suspend |
[-f] |
Suspend le shell en cours jusqu'à réception d'un signal
SIGCONT. |
test |
expr |
Effectue le test représenté par la condition expr et
retourne vrai ou faux selon le résultat du test. |
times |
|
Affiche les durées cumulées utilisateur et système pour
le shell courant et les processus lancés par ce shell |
trap |
[-lp] [cmd] [sigspec] |
Retourne de suite et libère le shell en
attendant l'un des signaux proposés par sigspec, il effectuera
alors la commande cmd. |
type |
[-atp] nom [nom ...] |
Donne des informations sur la commande
passée en arguement. |
ulimit |
[-SHacdflmnpstuv [limite]] |
Permet de contôler la disponibilité
des ressources pour le process courant et ses fils.
ulimit -a affiche les limites en cours.
core file size |
(blocks, -c) |
0 |
data seg size |
(kbytes, -d) |
unlimited |
file size |
(blocks, -f) |
unlimited |
max locked memory |
(kbytes, -l) |
unlimited |
max memory size |
(kbytes, -m) |
unlimited |
open files |
(-n) |
1024 |
pipe size |
(512 bytes, -p) |
8 |
stack size |
(kbytes, -s) |
8192 |
cpu time |
(seconds, -t) |
unlimited |
max user processes |
(-u) |
256 |
virtual memory |
(kbytes, -v) |
unlimited |
|
|
|
|
umask |
[-p] [-S] [mode] |
Manipulation du masque de création de fichier |
unalias |
[-a] [nom ...] |
Suppression d'un alias. |
unset |
[-fv] [nom ...] |
Suppression d'une variable et/ou d'une fonction. |
wait |
[n] |
Attendre la fin d'un processus fils. |