Equivalents Linux
De Diablotins.org.
| Pareil, mais en mieux
| |
| J'ai trop entendu : "vous avez même pas strace sur FreeBSD, c'est nul !" D'où une réponse du berger a la bergère :
Si on a un traceur de processus !(1)
|
Sommaire |
Périphériques
Liste des périphériques PCI, du bus du même nom
# lspci
FreeBSD :
# pciconf -l
Informations systèmes
Si le paquet Compatibilité Linux est installé, ceci permet de retrouver un répertoire /proc pour avoir des détails du système :
cat /usr/compat/linux/proc
Processus
Tracer un processus ou une commande
Linux :
# strace
FreeBSD
# truss même prototypage # ktrace
Nota : si vous utilisez ktrace(8) pour tracer un binaire Linux, vous devez impérativement utiliser le port devel/linux_kdump pour exploiter le fichier trace.
Afficher les processus sous forme d'arbre
Linux :
# pstree
FreeBSD :
# pstree
Ne vous ruez pas sur votre clavier, installez le port sysutils/psmisc au préalable.
Réseau
Afficher la table des routes statiques et dynamiques locales
Linux :
# route -n
FreeBSD :
# netstat -rn
Lister les Streams DATAGRAME, sockets et autres descripteurs de fichiers ouverts
Linux :
# lsof
FreeBSD :
# lsof
ou
# fstat
Après avoir installé le port sysutils/lsof.
Mémoire
Afficher la mémoire de libre
Linux :
#free
FreeBSD :
#sysctl -a | grep -i memory
Modules
Insérer des modules
Linux :
#insmod
FreeBSD :
#kldload
ls
Jouer des pinceaux de couleur:
Linux
$ alias ls='ls --color'
$ alias ls='ls -G'
Scripts
Beaucoup de scripts écrits sous Linux sont aujourd'hui dédié uniquement à l'interpréteur de commandes “bash”.
Exécutez les facilement:
bash le.nom.du.script
En règle générale, le port shells/bash a été installé par un autre port; sinon, installez le.

