Dernière mise-à-jour : 2020/01/30 03:28

SO101 - Commandes de Base

La commande stty

Dès votre connexion à un système Unix, Il est conseillé de lancer la commande suivante

# stty –a [Entrée]

Faites attention à utiliser des minuscules. En effet Unix différencie les minuscules et les majuscules.

# stty -a
speed 38400 baud;
rangées = 24 ; colonnes = 80 ; pixels_y = 0 ; pixels_x = 0 ;
csdata ?
eucw 1:0:0:0, scrw 1:0:0:0
intr = ^c; quit = ^\; erase = ^?; kill = ^u;
eof = ^d; eol = ÿ; eol2 = ÿ; swtch = <undef>;
start = ^q; stop = ^s; susp = ^z; dsusp = ^y;
rprnt = ^r; flush = ^o; werase = ^w; lnext = ^v;
-parenb -parodd cs8 -cstopb hupcl cread -clocal -loblk -crtscts -crtsxoff -parext
-ignbrk brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl -iuclc
ixon ixany -ixoff imaxbel
isig icanon -xcase echo echoe echok -echonl -noflsh
-tostop echoctl -echoprt echoke -defecho -flusho -pendin iexten
opost -olcuc onlcr -ocrnl -onocr -onlret -ofill -ofdel

Dans l’information qui s’affiche à l’écran, cherchez la chaîne intr =. Si la valeur est «Del», il faut utiliser la touche Suppr au lieu de la commande ^c pour interrompre un programme en cours d’exécution dans un terminal.

Options de la commande

     -a    Writes to standard output all of the  option  settings
           for the terminal.

La commande date

Cette commande affiche la date et l’heure de la machine. La commande peut aussi être utilisée pour régler la date du système :

# date
mardi 14 août 2012 14 h 42 CEST

La commande who

Cette commande affiche les utilisateurs connectés au système:

# who
root       console      août 14 14:31   (:0)
root       pts/3        août 14 14:38   (:0.0)

<note important> La première ligne démontre que l'utilisateur root est connecté au premier terminal graphique (:0) généré à partir du terminal texte (console). La deuxième ligne démontre que l'utilisateur root est connecté au pseudo-terminal texte généré par l'application Terminal (pts/3). </note>

La commande df

Cette commande affiche l'espace disque libre sur chacun des unités montés (connectés au système):

# df
/                  (/dev/dsk/c0d0s0   ): 7322740 blocs   724392 fichiers
/devices           (/devices          ):       0 blocs        0 fichiers
/system/contract   (ctfs              ):       0 blocs 2147483621 fichiers
/proc              (proc              ):       0 blocs    16168 fichiers
/etc/mnttab        (mnttab            ):       0 blocs        0 fichiers
/etc/svc/volatile  (swap              ): 1653536 blocs   144090 fichiers
/system/object     (objfs             ):       0 blocs 2147483498 fichiers
/etc/dfs/sharetab  (sharefs           ):       0 blocs 2147483646 fichiers
/lib/libc.so.1     (/usr/lib/libc/libc_hwcap1.so.1): 7322740 blocs   724392 fichiers
/dev/fd            (fd                ):       0 blocs        0 fichiers
/tmp               (swap              ): 1653536 blocs   144090 fichiers
/var/run           (swap              ): 1653536 blocs   144090 fichiers
/export/home       (/dev/dsk/c0d0s7   ):16880180 blocs  1019196 fichiers

Les unités sont en blocs. Afin d'humaniser la sortie, il est possible d'utiliser l'option -h. Une option est aussi connue sous le nom parameter, switch ou flag :

# df -h
Système de fichiers  taille utilisé  dispo capacité  Monté sur
/dev/dsk/c0d0s0        7,1G   3,6G   3,4G    52%    /
/devices                 0K     0K     0K     0%    /devices
ctfs                     0K     0K     0K     0%    /system/contract
proc                     0K     0K     0K     0%    /proc
mnttab                   0K     0K     0K     0%    /etc/mnttab
swap                   808M   944K   807M     1%    /etc/svc/volatile
objfs                    0K     0K     0K     0%    /system/object
sharefs                  0K     0K     0K     0%    /etc/dfs/sharetab
/usr/lib/libc/libc_hwcap1.so.1
                       7,1G   3,6G   3,4G    52%    /lib/libc.so.1
fd                       0K     0K     0K     0%    /dev/fd
swap                   807M   112K   807M     1%    /tmp
swap                   807M    24K   807M     1%    /var/run
/dev/dsk/c0d0s7        8,1G   8,2M   8,0G     1%    /export/home

La commande vmstat

Cette commande affiche les détails de la mémoire disponible :

# vmstat
 kthr      memory            page            disk          faults      cpu
 r b w   swap  free  re  mf pi po fr de sr cd s0 -- --   in   sy   cs us sy id
 0 0 0 981028 533756 123 864 111 0 12 0 527 13 -1 0  0  507 2558  660  4  3 93
  • La valeur swap indique la taille du swap disponible en Ko,
  • La valeur free indique la taille de la mémoire libre en Ko.

La commande whoami

Cette commande affiche le nom associé à l'UID courant effectif, autrement dit, le nom de votre compte courant :

# whoami
root

La commande pwd

Cette commande affiche le répertoire courant de travail :

# pwd
/

La commande cd

Cette commande permet de changer de répertoire courant pour le répertoire passé en argument à la commande :

# cd /tmp
# pwd
/tmp

La commande ls

Cette commande permet de lister le contenu d'un répertoire passé en argument à la commande. Si aucun argument n'est spécifié, la commande liste le contenu du répertoire courant :

# ls
breg_business_logic_20120814023108578.log
breg_business_logic_20120814023108578.log.lck
hsperfdata_noaccess
hsperfdata_root
ogl_select401
rootswup.trc

La commande touch

Cette commande sert à modifier l'horodatage de la date de dernière modification du contenu (mtime) et la date du dernier accès (atime), d'un ou de plusieurs fichiers passé(s) en argument(s), selon la date courante. Si le(s) fichier(s) n'existe(nt) pas, il(s) est (sont) créé(s) :

# touch test
# ls
breg_business_logic_20120814023108578.log
breg_business_logic_20120814023108578.log.lck
hsperfdata_noaccess
hsperfdata_root
ogl_select401
rootswup.trc
test

La commande echo

Cette commande écrit les arguments vers la sortie standard (autrement dit à l'écran) :

# echo fenestros
fenestros

La commande cp

La commande cp permet de copier une source vers une destination ou de multiples sources vers un répertoire :

# cp test /Documents
# ls -l /Documents
total 0
-rw-r--r--   1 root     root           0 août 14 15:05 test

La commande file

Cette commande permet de connaître le type d'un fichier:

# file /Documents/test
/Documents/test:        fichier vide

<note important> Notez que la commande vous indique le type de fichier en fonction de son contenu. Dans l'exemple précédent, puisque le fichier est vide, la commande file ne peut pas indiqué le type de fichier. </note>

Redirigez, en utilisant le caractère >, la sortie de la commande echo vers le fichier /Documents/test de façon à ce que ce dernier contient le texte fenestros :

# echo "fenestros" > /Documents/test

En utilisant de nouveau la commande file, celle-ci est capable de vous indiquer le type de fichier :

# file /Documents/test
/Documents/test:        texte ASCII

La commande cat

La commande cat permet de concaténer les fichiers passés en argument, ou de l'entrée standard ( le clavier ), vers la sortie standard ( l'écran ). Dans le cas où il n'y a qu'un seul fichier passé en argument, le contenu de celui-ci est affiché à l'écran :

# cat /Documents/test
fenestros

La commande mv

La commande mv permet déplacer ou de renommer un fichier ou répertoire.

Utilisez la commande mv pour déplacer le fichier test de votre répertoire personnel vers le répertoire courant :

# mv /Documents/test .

<note important> Notez l'utilisation du raccourci . pour indiquer le répertoire courant. </note>

Constatez la disparition du fichier test du répertoire /Documents :

# ls -l /Documents
total 0

Utilisez maintenant la commande mv pour renommer le fichier test en TeSt :

# mv test TeSt

Constatez le bon fonctionnement de votre commande :

# ls -l
total 48
-rw-r--r--   1 root     root           0 août 14 15:03 ~
-rw-r--r--   1 root     root         416 août 14 14:31 breg_business_logic_20120814023108578.log
-rw-r--r--   1 root     root           0 août 14 14:31 breg_business_logic_20120814023108578.log.lck
drwxr-xr-x   2 noaccess noaccess     177 août 14 14:13 hsperfdata_noaccess
drwxr-xr-x   2 root     root         238 août 14 14:31 hsperfdata_root
-rw-r--r--   1 root     root          30 août 14 14:13 ogl_select401
-rw-r--r--   1 root     root         258 août 14 14:31 rootswup.trc
-rw-r--r--   1 root     root          10 août 14 15:07 TeSt

La commande mkdir

La commande mkdir permet de créer un répertoire.

Placez-vous dans le répertoire /Documents :

# cd /Documents

Créez le répertoire testdir :

# mkdir testdir

Constatez le bon fonctionnement de votre commande :

# ls
testdir

La commande rmdir

La commande rmdir permet de supprimer un répertoire vide.

Utilisez la commande rmdir pour supprimer le répertoire testdir :

# rmdir testdir

Constatez le bon fonctionnement de votre commande :

# ls
#

La commande rm

La commande rm permet de supprimer un répertoire vide ou non ou un fichier.

Créez d'abord le répertoire testdir1 dans votre répertoire personnel /home/trainee :

# mkdir testdir1 

Déplacez le fichier /tmp/TeSt vers /home/trainee/testdir1 :

# mv /tmp/TeSt /Documents/testdir1

Constatez que le fichier TeSt est bien présent dans le répertoire ~/testdir1 :

# ls -lR /Documents
/Documents:
total 2
drwxr-xr-x   2 root     root         512 août 14 15:50 testdir1

/Documents/testdir1:
total 2
-rw-r--r--   1 root     root          10 août 14 15:07 TeSt

Supprimez maintenant le répertoire /Documents/testdir1 ainsi que son contenu :

# rm -rf /Documents/testdir1

Vérifiez la suppression du répertoire ~/testdir1 :

# ls /Documents
#

La commande sort

Cette commande trie dans le canal d’entrée et retourne à l’écran une liste triée.

Commencez par créer les 4 fichiers aac, abc, bca et xyz :

# touch aac abc bca xyz

Constatez le bon fonctionnement de votre commande :

# ls
aac  abc  bca  xyz

Triez maintenant la liste du contenu du répertoire courant :

# ls | sort
aac
abc
bca
xyz

<note important> Notez l'utilisation du caractère spécial |, appelé un tube ou encore un pipe. Un tube est utilisé pour présenter sur l'entrée standard de la commande qui suit, la sortie standard de la commande qui précède. </note>

Triez maintenant la liste du contenu du répertoire courant dans le sens inverse :

# ls | sort -r
xyz
bca
abc
aac

La commande more

Cette commande affiche le contenu d’un fichier texte et l’envoi page par page au canal de sortie à l'aide de la touche Espace :

# ls /etc | more
acct
aggregation.conf
aliases
amd64
apache
apache2
apoc
auto_home
auto_master
autopush
bonobo-activation
bootrc
bootsign
cacao
certs
cfgadm
chroot
clri
coreadm.conf
cron
cron.d
crypto
--A suivre--

<note important> L'utilisation de la touche ↵ Entrée permet de défiler le fichier ligne par ligne. L'utilisation de la touche Barre d'espace permet de défiler le fichier écran par écran. L'utilisation de la touche Q permets de revenir au prompt. </note>

La commande less produit un résultat similaire à la commande more :

acct
aggregation.conf
aliases
amd64
apache
apache2
apoc
auto_home
auto_master
autopush
bonobo-activation
bootrc
bootsign
cacao
certs
cfgadm
chroot
clri
coreadm.conf
cron
cron.d
crypto
dacf.conf
:

La commande find

Cette commande sert à rechercher un ou des fichiers dans le répertoire courant ou le répertoire spécifié en argument.

Recherchez le fichier acc dans le répertoire courant :

# find acc
find : erreur de stat() acc : Ce fichier ou ce répertoire n'existe pas

<note important> Notez que ce fichier n'existe pas et que le système vous en informe clairement. </note>

Recherchez maintenant le fichier aac dans le répertoire courant :

# find aac
aac

<note important> Notez que ce fichier existe et que le système vous en informe en vous indiquant son nom. </note>

La commande whereis

La commande whereis permet une recherche de l'emplacement des exécutables, des fichiers de configuration et des manuels pour la commande passée en argument :

# whereis passwd
passwd: /etc/passwd /usr/bin/passwd /usr/man/man1/passwd.1 /usr/man/man4/passwd.4

La commande which

La commande which permet une recherche de l'emplacement d'un exécutable dans le PATH de l'utilisateur courant et retourne le premier qui est trouvé :

# which passwd
/usr/bin/passwd

La commande uptime

Cette commande nous indique l'heure actuelle, la durée depuis laquelle le système fonctionne, le nombre d'utilisateurs actuellement connectés et la charge système moyenne pour les dernières 1 minute, 5 minutes et 15 minutes :

# uptime
  4:16pm  actif  1:03,  2 utilisateurs, charge moyenne : 0,23, 0,16, 0,13

La commande w

Cette commande reprend les informations de la commande uptime et y ajoute des détails sur les utilisateurs connectés via un terminal :

# w
  4:16pm  actif  1:04,  2 utilisateurs, charge moyenne : 0,24, 0,16, 0,13
User     tty           login@  idle   JCPU   PCPU  what
root     console       2:31pm  1:45     40      3  sleep 5
root     pts/3         2:38pm            4      4  w

La valeur JCPU indique le temps processeur utilisé par tous les processus attachés au terminal de la connexion. Cette valeur n'inclut pas les temps des anciens processus en arrière plan.

La valeur PCPU indique le temps processeur utilisé par les processus attachés au terminal de la connexion et actuellement en cours (autrement dit le processus identifié dans la colonne what).

La commande uname

Cette commande affiche des informations sur le système :

# uname -a
SunOS unknown 5.10 Generic_141445-09 i86pc i386 i86pc
# uname -s
SunOS
# uname -n
unknown
# uname -r
5.10
# uname -v
Generic_141445-09
# uname -m
i86pc
# uname -p
i386
# uname -i
i86pc

La commande du

La commande du peut être utilisée pour afficher la taille des fichiers contenus dans les répertoires passés en arguments. L'utilisation suivante de la commande avec les options -s et -h sur la racine du système affiche la somme des sous-répertoires avec un affichage humanisé en Ko, Mo et Go :

# du -sh /* 2>/dev/null
   5K   /Desktop
   1K   /Documents
   1K   /bin
  82M   /boot
   3K   /cdrom
 460K   /dev
 118K   /devices
  61M   /etc
  10K   /export
   0K   /home
  97M   /kernel
  26M   /lib
   8K   /lost+found
   1K   /mnt
   0K   /net
 440M   /opt
  59M   /platform
 3,7G   /proc
 1,4M   /sbin
   1K   /su
 5,7M   /system
 140K   /tmp
 2,8G   /usr
  68M   /var
   0K   /vol

<note important> Notez l'utilisation du code 2>/dev/null. Ce code envoie les erreurs éventuelles, contenues dans le canal 2 appelé le canal des erreurs, à /dev/null de façon à ce que les erreurs n'apparaissent pas à l'écran. Le canal des erreurs sera couvert dans la leçon La Ligne de Commande. </note>

La commande modinfo

Le noyau ou kernel est la partie du système d'exploitation qui gère les entrées/sorties avec des périphériques.

Dans le cas d'une utilisation courante de Solaris, aux modules du noyau appel aux modules. Les chemins vers les modules peuvent être configurés dans le fichier /etc/system :

# cat /etc/system
*ident  "@(#)system     1.18    97/06/27 SMI" /* SVR4 1.5 */
*
* SYSTEM SPECIFICATION FILE
*

* moddir:
*
*       Set the search path for modules.  This has a format similar to the
*       csh path variable. If the module isn't found in the first directory
*       it tries the second and so on. The default is /kernel /usr/kernel
*
*       Example:
*               moddir: /kernel /usr/kernel /other/modules



* root device and root filesystem configuration:
*
*       The following may be used to override the defaults provided by
*       the boot program:
*
*       rootfs:         Set the filesystem type of the root.
*
*       rootdev:        Set the root device.  This should be a fully
*                       expanded physical pathname.  The default is the
*                       physical pathname of the device where the boot
*                       program resides.  The physical pathname is
*                       highly platform and configuration dependent.
*
*       Example:
*               rootfs:ufs
*               rootdev:/sbus@1,f8000000/esp@0,800000/sd@3,0:a
*
*       (Swap device configuration should be specified in /etc/vfstab.)



* exclude:
*
*       Modules appearing in the moddir path which are NOT to be loaded,
*       even if referenced. Note that `exclude' accepts either a module name,
*       or a filename which includes the directory.
*
*       Examples:
*               exclude: win
*               exclude: sys/shmsys



* forceload:
*
*       Cause these modules to be loaded at boot time, (just before mounting
*       the root filesystem) rather than at first reference. Note that
*       forceload expects a filename which includes the directory. Also
*       note that loading a module does not necessarily imply that it will
*       be installed.
*
*       Example:
*               forceload: drv/foo



* set:
*
*       Set an integer variable in the kernel or a module to a new value.
*       This facility should be used with caution.  See system(4).
*
*       Examples:
*
*       To set variables in 'unix':
*
*               set nautopush=32
*               set maxusers=40
*
*       To set a variable named 'debug' in the module named 'test_module'
*
*               set test_module:debug = 0x13

<note important> Des modules sont des fonctionnalités et pilotes qui n’ont pas étés intégrés dans le noyau. Ces modules peuvent être chargés et déchargés selon les besoins. </note>

Pour consulter la liste des modules chargés, utilisez la commande modinfo :

# modinfo
 Id         Loadaddr   Size Info Rev Module Name
  0 fffffffffb800000 15b550   -   0  unix ()
  1 fffffffffb8e6930  3e77a   -   0  krtld ()
  2 fffffffffb91b300 259ad0   -   0  genunix ()
  4 fffffffffbb20000   5618   1   1  specfs (filesystem for specfs)
  5 fffffffffbb25520   4488   3   1  fifofs (filesystem for fifo)
  6 fffffffff6439000  18bf0 155   1  dtrace (Dynamic Tracing)
  7 fffffffffbb298b8   5058  16   1  devfs (devices filesystem 1.16)
  9 fffffffffbb2e648   3b40   1   1  TS (time sharing sched class)
 10 fffffffffbb31948    9e0   -   1  TS_DPTBL (Time sharing dispatch table)
 12 fffffffffbb31ac0   7e08   -   1  pci_autoconfig (PCI BIOS interface 1.43)
 13 fffffffffbb397a8  59158   -   1  acpica (ACPI interpreter 1.4)
 14 fffffffffbb912c8   4a58   -   1  cpu.generic (Generic x86 CPU Module)
 15 fffffffffbb95498    ef8   -   1  cpu_ms.GenuineIntel (Generic Intel model-sp 16 fffffffffbb962e0   3070   1   1  uppc (UniProcessor PC)
 17 fffffffffbb990e8  10058   2   1  pcplusmp (pcplusmp v1.4 compatible 1.126)
 18 fffffffffbba6f68  10458   1   1  rootnex (i86pc root nexus 1.137)
 19 fffffffffbbb6aa0   2ad8   -   1  iommulib (IOMMU library module)
 20 fffffffffbbb94c0    298  57   1  options (options driver)
 21 fffffffffbbb9670    d18   2   1  pseudo (nexus driver for 'pseudo' 1.28)
 22 fffffffffbbba100    748  11   1  clone (Clone Pseudodriver 'clone')
 23 fffffffffbbba5a0  16da0 174   1  scsi_vhci (SCSI VHCI Driver 1.57)
 24 fffffffffbbd0450  12778   -   1  scsi (SCSI Bus Utility Routines)
 25 fffffffffbbdf7c8   2720 120   1  isa (isa nexus driver for 'ISA' 1.39)
 26 fffffffffbbe19a0   1b00   -   1  busra (Bus Resource Allocator (BUSRA) )
 28 fffffffffbbe3418   17e0  12   1  sad (STREAMS Administrative Driver ')
 30 fffffffff5800000  3b8e8   2   1  ufs (filesystem for ufs)
 31 fffffffff583a070    3b8   -   1  fssnap_if (File System Snapshot Interface)
 32 fffffffffbbe4950   5bd0 246   1  ppm (platform pm driver v1.18)
 33 fffffffffbbea068   57e0  86   1  pci (host to PCI nexus driver 1.69)
 34 fffffffffbbef5b0   55f0   -   1  pcihp (PCI nexus hotplug support v1.64)
 35 fffffffffbbf4a58   1208   -   1  hpcsvc (hot-plug controller services v1)
 36 fffffffffbbf5bd0   1028 218   1  pci-ide (pciide nexus driver for 'PCI-ID)
 37 fffffffff583b000   fe88 112   1  ata (ATA AT-bus attachment disk cont)
 38 fffffffffbbf69c8   3130 102   1  cmdk (Common Direct Access Disk 1.72)
 39 fffffffffbbf98e8   3820   -   1  dadk (Direct Attached Disk 1.46)
 40 fffffffff583a378    aa0   -   1  gda (Generic Direct Attached Device )
 41 fffffffffbbfccb0   23d8   -   1  strategy (Device Strategy Objects 1.31)
 42 fffffffff584b000   6cd0   -   1  cmlb (Common Labeling module 1.7)
 43 fffffffff5852000   3d88  17   1  ctfs (contract filesystem)
 44 fffffffff5856000  1f030   5   1  procfs (filesystem for proc)
 45 fffffffff5875000   2a50  15   1  mntfs (mount information file system)
 46 fffffffff5878000  17328  11   1  tmpfs (filesystem for tmpfs)
 47 fffffffff587f000   2200  18   1  objfs (kernel object filesystem)
 48 fffffffff5881000   2250  19   1  sharefs (sharetab filesystem)
 48 fffffffff5881000   2250 140   1  sharefs (sharefs syscall)
 48 fffffffff5881000   2250 140   1  sharefs (sharefs syscall (32-bit))
 49 fffffffff5882cb0    520 247   1  cpunex (cpu nexus driver v1.0)
 50 fffffffff5d6d968   21d8 248   1  cpudrv (CPU Driver)
 52 fffffffff589c000  285d8  20   1  sockfs (filesystem for sockfs)
 53 fffffffff58c3000 14a918   3   1  ip (IP STREAMS driver 1.47)
 53 fffffffff58c3000 14a918   -   1  ip (IP STREAMS module 1.47)
 54 fffffffff5a02000   2c68   -   1  md5 (MD5 Message-Digest Algorithm)
 54 fffffffff5a02000   2c68   -   1  md5 (MD5 Kernel SW Provider 1.1)
 55 fffffffff5a05000  1a928   -   1  kcf (Kernel Crypto Framework 1.12)
 56 fffffffff5a20000   1e40   -   1  swrand (Kernel Random number Provider 1)
 57 fffffffff5a22000   3398   -   1  sha1 (SHA1 Message-Digest Algorithm)
 57 fffffffff5a22000   3398   -   1  sha1 (SHA1 Kernel SW Provider 1.1)
 58 fffffffff5a26000   3d30   -   1  hook (Hooks Interface v1.0)
 59 fffffffff5a2a000   2600   -   1  neti (netinfo module)
 61 fffffffff5889000   4530   -   1  mac (MAC Services v1.9)
 62 fffffffff588e000   7018 178   1  dld (Data-Link Driver v1.6)
 63 fffffffff5a2d000   6040   -   1  dls (Data-Link Services v1.7)
 64 fffffffff5a32cc8    5c0 139   1  ip6 (IP6 STREAMS driver 1.9)
 65 fffffffff5a29ca0    620  42   1  tcp (TCP STREAMS driver 1.51)
 65 fffffffff5a29ca0    620   -   1  tcp (TCP STREAMS module 1.51)
 66 fffffffff58559d8    620 142   1  tcp6 (TCP6 STREAMS driver 1.11)
 66 fffffffff58559d8    620   -   1  tcp6 (TCP6 STREAMS module 1.11)
 67 fffffffff5a04968    660  41   1  udp (UDP STREAMS driver 1.43)
 67 fffffffff5a04968    660   -   1  udp (UDP STREAMS module 1.43)
 68 fffffffff5a04ce0    5c8 141   1  udp6 (UDP6 STREAMS driver 1.9)
 69 fffffffff5877958    5b0 172   1  sctp (SCTP device)
 70 fffffffff5877c60    5c0 173   1  sctp6 (SCTP6 device)
 71 fffffffff5a33000   ab48   5   1  icmp (ICMP STREAMS driver 1.43)
 71 fffffffff5a33000   ab48   -   1  icmp (ICMP STREAMS module 1.43)
 72 fffffffff5a01748    5c8 140   1  icmp6 (ICMP6 STREAMS driver 1.10)
 73 fffffffff5a3c000   8680  44   1  arp (ARP STREAMS driver 1.43)
 73 fffffffff5a3c000   8680   -   1  arp (ARP STREAMS module 1.43)
 74 fffffffff5895000   4858   -   1  timod (transport interface str mod)
 76 fffffffff5a44000   4308   0   1  consconfig_dacf (Consconfig DACF 1.36)
 77 fffffffff5a48000   4d68  99   1  vgatext (VGA text driver v1.27)
 78 fffffffff5a4c000   2c88 103   1  conskbd (conskbd multiplexer driver 5.59)
 79 fffffffff5a4f000   4688   -   1  kbtrans (kbtrans (key translation) 1.37)
 80 fffffffff5899000   1e08 143   1  consms (Mouse Driver for Sun 'consms' 5)
 81 fffffffff5a53000   1a28  15   1  wc (Workstation multiplexer Driver )
 82 fffffffff5a55000   9b80   -   1  tem (ANSI Terminal Emulator)
 83 fffffffffbbfedd0   1270  14   1  iwscn (Workstation Redirection driver )
 84 fffffffff5a5a000   14a0 100   1  i8042 (i8042 nexus driver 1.31)
 85 fffffffff5a5c000   2708 101   1  kb8042 (PS/2 Keyboard 1.58, 05/06/01)
 86 fffffffff584a6d0    ba8 116   1  mouse8042 (PS/2 Mouse 1.43, 05/06/01)
 89 fffffffff5a75000  29798   -   1  usba (USBA: USB Architecture 2.0 1.61)
 91 fffffffff5aac000  11640  79   1  ohci (USB OpenHCI Driver 1.65)
 94 fffffffff5ad5000  11a88   -   1  ibtl (IB Transport Layer)
 97 fffffffff5b31000   91d8   1   1  elfexec (exec module for elf 1.121)
 97 fffffffff5b31000   91d8   0   1  elfexec (32-bit exec module for elf)
101 fffffffff5bbf000  308b8  67   1  iscsi (Sun iSCSI Initiator v20090828-0)
102 fffffffff5abe000   55c8 201   1  doorfs (doors)
102 fffffffff5abe000   55c8 201   1  doorfs (32-bit door syscalls)
105 fffffffff5b47000   7b38 180   1  kssl (Kernel SSL Interface v1.2)
111 fffffffff652d000  19e20 197   1  fcp (SunFC FCP v20090728-1.139)
112 fffffffff5c2c000   a2a0   -   1  fctl (SunFC Transport v20090728-1.59)
116 fffffffff5d0f000  1a7e8   -   1  pcmcia (PCMCIA Nexus Support 1.137)
119 fffffffff645b6e0    a58 187   1  smbios (System Management BIOS driver)
120 fffffffff5d3a000   f088   -   1  ldterm (terminal line discipline)
121 fffffffff5b5e000   1e10   -   1  ttcompat (alt ioctl calls)
123 fffffffff5b60000   1730  26   1  ptsl (tty pseudo driver slave 'ptsl' )
124 fffffffff5b62000   1d40  25   1  ptc (tty pseudo driver control 'ptc')
126 fffffffff5d5b000   4ec8   -   1  usbser (USB generic serial module 1.18)
131 fffffffff5d71000   24b8  43   1  rts (PF_ROUTE socket STREAMS driver )
131 fffffffff5d71000   24b8   -   1  rts (PF_ROUTE socket STREAMS module )
132 fffffffff5eb7000   7be8 138   1  ipsecesp (IPsec ESP STREAMS driver 1.14)
132 fffffffff5eb7000   7be8   -   1  ipsecesp (IPsec ESP STREAMS module 1.14)
133 fffffffff5b99000  12dc8 137   1  ipsecah (IPsec AH STREAMS driver 1.14)
133 fffffffff5b99000  12dc8   -   1  ipsecah (IPsec AH STREAMS module 1.14)
134 fffffffff5d8e000   6f28 105   1  tl (TPI Local Transport (tl) 1.74)
135 fffffffff5d95000   4990 136   1  keysock (PF_KEY socket STREAMS driver 1.)
135 fffffffff5d95000   4990   -   1  keysock (PF_KEY socket STREAMS module 1.)
136 fffffffff5aaba68    9b0 205   1  nca (NCA STREAMS driver 1.6)
136 fffffffff5aaba68    9b0   -   1  nca (NCA STREAMS module 1.6)
137 fffffffff5d9a000   6c40 150   1  spdsock (PF_POLICY socket STREAMS driver)
138 fffffffff5c349a8    8f8  35   1  sdp (SDP STREAMS driver 1.1)
139 fffffffff5da1000   36e0 221   1  rds (RDS STREAMS driver 1.1)
140 fffffffff5da4000   1af8  97   1  sysmsg (System message redirection (fan)
141 fffffffff5d48760    a10   0   1  cn (Console redirection driver 5.62)
142 fffffffff5da6000   17e8  13   1  mm (memory driver)
143 fffffffff5855d10    3b8  42   1  pipe (pipe(2) syscall)
143 fffffffff5855d10    3b8  42   1  pipe (32-bit pipe(2) syscall)
144 fffffffff5da8000   21d8   4   1  namefs (filesystem for namefs)
145 fffffffff5dab000   38f0 182   1  portfs (event ports)
145 fffffffff5dab000   38f0 182   1  portfs (32-bit event ports syscalls)
146 fffffffff5daf000   1220 152   1  sysevent (sysevent driver 1.5)
147 fffffffff5a01a68    5b8   2   1  intpexec (exec mod for interp)
148 fffffffff5b64000   3e58  10   1  lofs (filesystem for lofs)
149 fffffffff5b419c0    730  19   1  dump (crash dump driver 1.8)
150 fffffffff5b4f000   8088 179   1  aggr (Link Aggregation MAC)
151 fffffffff5db1000   1358  12   1  fdfs (filesystem for fd)
152 fffffffff5db3000   1d48   6   1  openeepr (OPENPROM/NVRAM Driver v1.20)
153 fffffffff5df1000  2e3d0  65   1  e1000g (Intel PRO/1000 Ethernet 5.2.15)
154 fffffffff5b5d898    dc0   -   1  mac_ether (Ethernet MAC plugin 1.1)
155 fffffffff5db5000  21768 230   1  vboxguest (VirtualBox GstDrv 4.0.4r70112)
156 fffffffff5e1f000  a0930   8   1  zfs (ZFS filesystem version 15)
156 fffffffff5e1f000  a0930 181   1  zfs (ZFS storage pool)
157 fffffffff5d99300    f80  24   1  pts (Slave Stream Pseudo Terminal dr)
158 fffffffff5dd4000   1b48 154   1  cryptoadm (Cryptographic Administrative In)159 fffffffff6452000   49a8 131   1  pm (power management driver v1.116)
160 fffffffff5dda000   16d0 185   1  power (power button driver v1.17)
161 fffffffff5d0e220    f30  90   1  kstat (kernel statistics driver 1.26)
162 fffffffff5ddc000   5ab0  88   1  devinfo (DEVINFO Driver 1.71)
163 fffffffff5de2000   5cf0  59   1  agpgart (AGP driver v1.2)
164 fffffffff5d706b8    b28 104   1  objmgr (Object Manager 1.27)
165 fffffffff5ac3440    f38 113   1  xsvc (xserver svc)
166 fffffffff5a9e000   bb58 217   1  ecpp (parallel port driver 2.75)
167 fffffffff5b4e6a0    b28  21   1  log (streams log driver)
168 fffffffff5ec3000  24e70  32   1  sd (SCSI Disk Driver 1.547)
169 fffffffff5de18e8    848  22   1  sy (Indirect driver for tty 'sy' 1.)
171 fffffffff6672000 7092f0  37   1  nvidia (nvidia Mar 25 2009 07:59:44)
173 fffffffff5d04000   4f58   -   1  gfx_private (gfx private interfaces 1.1)
174 fffffffff5aa9578   2650  70   1  ramdisk (ramdisk driver)
175 fffffffff5b68000  316d8  85   1  md (Solaris Volume Manager base mod)
176 fffffffff6420000  1bc38 226   1  rpcmod (RPC syscall)
176 fffffffff6420000  1bc38 226   1  rpcmod (32-bit RPC syscall)
176 fffffffff6420000  1bc38   -   1  rpcmod (rpc interface str mod)
177 fffffffff5dee000   1f40   -   1  tlimod (KTLI misc module)
178 fffffffff6438950    ac8  89   1  lockstat (Lock Statistics 1.11)
179 fffffffff5d074e8   4ac0  91   1  llc1 (LLC Class 1 Driver 1.31)
180 fffffffff6457000   1798  95   1  cpc (cpc sampling driver v1.20)
180 fffffffff6457000   1798 179   1  cpc (cpc sampling system call)
180 fffffffff6457000   1798 179   1  cpc (32-bit cpc sampling system call)
181 fffffffff6459000   2830   -   1  pcbe.GenuineIntel.6 (Pentium Performance Co182 fffffffff5d0bbc8   16f0 135   1  poll (Dev Poll driver 1.19)
183 fffffffff5ebf000   2638 144   1  lofi (loopback file driver (1.21))
184 fffffffff5de79b0    7f8 149   1  random (random number device v1.13)
185 fffffffff5de8000   1fc0 151   1  ippctl (IP Policy Configuration Driver )
186 fffffffff65ac000  116b8 153   1  crypto (Cryptographic Library Interface)
187 fffffffff5a5b2b0    fe0 156   1  profile (Profile Interrupt Tracing)
188 fffffffff5a4e818    9b8 157   1  systrace (System Call Tracing)
189 fffffffff5daa0f8   1118 158   1  fbt (Function Boundary Tracing)
190 fffffffff6475000   91c8   -   1  ctf (Compact C Type Format routines)
191 fffffffff655e270   1b18 159   1  sdt (Statically Defined Tracing)
192 fffffffff647f000   54a0 167   1  fasttrap (Fasttrap Tracing)
193 fffffffff5a59a60    6a8 168   1  bl (blacklist driver 1.3)
194 fffffffff65e59f8    748 171   1  kmdb (kmdb driver 1.3)
195 fffffffff5ee6000  a8250   -   1  kmdbmod (kmdb 1.0 Proto)
196 fffffffff5ebe658    ca8 175   1  vni (Virtual network interface 1.1)
197 fffffffff589a9f0    718 176   1  cpuid (cpuid driver v1.3)
200 fffffffff6523000   9620 196   1  fcip (SunFC FCIP v20090728-1.50)
201 fffffffff5d60000   56f0 198   1  fcsm (Sun FC SAN Management v20090728)
204 fffffffff5d66000   1cd0 240   1  lx_ptm (Linux master terminal driver 'l)
205 fffffffff666d7e8    a20 241   1  lx_systrace (Linux Brand System Call Tracin206 fffffffff5b3b000   95f0   -   1  lx_brand (lx brand 1.2)
207 fffffffff5b42000   3598 242   1  lx_audio (linux audio driver 'lx_audio' 1)
208 fffffffff5d68000   19b8 243   1  physmem (physmem driver 1.1)
209 fffffffff5bed890    8b0 245   1  ucode (ucode driver)
210 fffffffff5d6a000   1510 255   1  fm (fault management driver)
211 fffffffff5b57000   20a0   4   1  logindmux (logindmux driver 1.31)
212 fffffffff64841b8   10e8  23   1  ptm (Master streams driver 'ptm' 1.4)
213 fffffffff5dea000   34a8  60   1  fssnap (snapshot driver 1.30)
214 fffffffff657b208    f50  72   1  ksyms (kernel symbols driver 1.29)
215 fffffffff5b59000   1e90  81   1  winlock (Winlock Driver v1.51)
216 fffffffff6557000   7568  93   1  vol (Volume Management Driver, 1.98)
217 fffffffff655f000   59f8 128   1  tnf (kernel probes driver 1.52)
218 fffffffff6563000   5208 146   1  sppp (PPP 4.0 mux v1.12)
219 fffffffff5dd6000   3be8   -   1  sppptun (PPP 4.0 tunnel module v1.9)
219 fffffffff5dd6000   3be8 147   1  sppptun (PPP 4.0 tunnel driver v1.9)
220 fffffffff6547000   e100 148   1  rsm (Remote Shared Memory Driver 1.1)
221 fffffffff5ded2a8    d60   -   1  rsmops (RSMOPS module 1.6)
222 fffffffff657a000   1398 163   1  pool (pool driver 1.6)
223 fffffffff657c000  30cf0 165   1  ipf (IP Filter: v4.1.9)
224 fffffffff5ae6000  2c2e0 192   1  llc2 (SUN LLC2 Class II Streams Drive)
226 fffffffff65d7000   85c8 228   1  autofs (AUTOFS syscall)
226 fffffffff65d7000   85c8 228   1  autofs (AUTOFS syscall (32-bit))
226 fffffffff65d7000   85c8  21   1  autofs (filesystem for autofs)
227 fffffffff65e0000   5c18   -   1  rpcsec (kernel RPC security module.)
228 fffffffff65e6000  8a6f0 106   1  nfs (NFS syscall, client, and common)
228 fffffffff65e6000  8a6f0 106   1  nfs (NFS syscall, client, and common)
228 fffffffff65e6000  8a6f0  22   1  nfs (network filesystem)
228 fffffffff65e6000  8a6f0   7   1  nfs (network filesystem version 2)
228 fffffffff65e6000  8a6f0  23   1  nfs (network filesystem version 3)
228 fffffffff65e6000  8a6f0  24   1  nfs (network filesystem version 4)
229 fffffffff666e000   1338   -   1  ptem (pty hardware emulator)
230 fffffffff583ad68    450   -   1  redirmod (redirection module)
231 fffffffff5894d38    470   -   1  connld (Streams-based pipes)
232 fffffffff5defec0    1c8   2   1  IA (interactive scheduling class)
233 fffffffff6670000   19f0 207   1  pset (processor sets)
233 fffffffff6670000   19f0 207   1  pset (32-bit pset(2) syscall)
234 fffffffff5b5b000   2340  52   1  shmsys (System V shared memory)
234 fffffffff5b5b000   2340  52   1  shmsys (32-bit System V shared memory)
235 fffffffff5d6c000   19e8   -   1  ipc (common ipc code)

La commande clear

Cette commande est utilisée pour effacer le contenu de l'écran courant du terminal :

# clear

#

La commande exit

Cette commande ferme le terminal courant.

La commande logout

Cette commande est utilisée pour se déconnecter d'un terminal de connexion en écrivant les données umtp et wmtp dans les fichiers de journalisation.

La commande sleep

Cette commande pause le terminal pour le nombre de secondes passé en argument.

Options et Arguments

Les options sont précédées par un simple tiré - et peuvent être combinées. Par exemple, la ligne de commande ls -l -a -i peut être aussi écrite ls -lai, ls -lia ou encore ls -ali :

# ls -lai
total 4
    264409 drwxr-xr-x   2 root     root         512 août 14 15:54 .
         2 drwxr-xr-x  38 root     root        1024 août 14 16:28 ..
    264534 -rw-r--r--   1 root     root           0 août 14 15:54 aac
    264684 -rw-r--r--   1 root     root           0 août 14 15:54 abc
    264685 -rw-r--r--   1 root     root           0 août 14 15:54 bca
    264686 -rw-r--r--   1 root     root           0 août 14 15:54 xyz
# ls -lia
total 4
    264409 drwxr-xr-x   2 root     root         512 août 14 15:54 .
         2 drwxr-xr-x  38 root     root        1024 août 14 16:28 ..
    264534 -rw-r--r--   1 root     root           0 août 14 15:54 aac
    264684 -rw-r--r--   1 root     root           0 août 14 15:54 abc
    264685 -rw-r--r--   1 root     root           0 août 14 15:54 bca
    264686 -rw-r--r--   1 root     root           0 août 14 15:54 xyz
# ls -ali
total 4
    264409 drwxr-xr-x   2 root     root         512 août 14 15:54 .
         2 drwxr-xr-x  38 root     root        1024 août 14 16:28 ..
    264534 -rw-r--r--   1 root     root           0 août 14 15:54 aac
    264684 -rw-r--r--   1 root     root           0 août 14 15:54 abc
    264685 -rw-r--r--   1 root     root           0 août 14 15:54 bca
    264686 -rw-r--r--   1 root     root           0 août 14 15:54 xyz

<note important> Les options prenant un argument ne sont pas combinées avec les autres options. </note>


<html> <center> Copyright © 2019 Hugh Norris. </center> </html>

Menu