basic commande
Copie : cp /dossier /destination
Deplacer : mv /dossier /destination
ls : Lister les fichiers
ls -a : lister les fichiers cacher
ll = ls sous alias
Mount -t (type) ntfs -o(options) ro(read only) /dev/hda /mnt/nas
ps -eF : afficher l'ensemble des processus
ps : afficher les processus lié au terminal direct
ps –j : voir les job en cours
man : manuel des commandes
rm : supression de fichier dossier
cd : changer de repertoire
mv : déplacer ou renommer
history : voir les anciennes commandes
tac : c'est l'inverse de cat
cat : Afficher le contenue la sortie d'un fichier standard
xargs : prend l'entrée standard et la convertit en argument de commande pour une autre commande
tr : translate, traduire
nl : numéroter les lignes d'un fichier
ps aux | grep : permettant de faire une meilleur recherche sur les processus en cours
sed : modifier le contenu d'un fichier, d'un flux autres …
chmod (letter + binaire) : r (read) '4', w (write) '2', x (execute) '1' [@[ user = u, groupe = g, other = o
ACLs : permet de définir des permission pour un ou plusieurs utilisateur / groupe sur un fichier / répertoire
Umask : permet de définir des droits par défaut pour l'ensemble des fichier et répertoire créer
SUID : Set user ID, droit qui s'applique a des fichier et non à des répertoires
SGID :
stickyBit :
chown : modifier le propriétaire + groupe : nom du fichierml
chgrp : modifier le groupe
pwd : afficher le répertoire ou l'on est
mkdir : créer des répertoire
touch : création de nouveau fichier vide
./ : exécution d'un fichier, script
htop : visualiser les processus interactif
unzip : extraction d'un fichier .zip
Echo : afficher un message
passwd : permet de changer les mots de passe
which : vérification du chemin complet des commandes du shell
Shred : permet d'effacer définitivement le contenu d'un fichier
cfdisk : interface curses pour les disque
df : permet d'afficher la quantité d'espace disque disponible sur chaque disque monté
losetup : permet de gérer les périphérique de type loop
fdisk -l : affichage des partitions + gestion création
whereis : permet de localiser les fichier binaire; librairies, header, configuration
parted : gestionnaire de partitions disque : (commande) : -? | print | mkpart | rm | move | resize
mkfs : formater une partition avec un système de fichier donné
fsck : outils de contrôle d'intégrité et de réparation pour les système de fichiers linux et les disque en RO ou non montée
mount : monté un fichier système …
unmount : démonter un fichier système ...
fstab : table différentes des système de fichiers; contient une liste des disques et des partitions au démarrage - configuration de fichier.
Quotas : permet de limiter d'espace disque alloué à un utilisateur ou un groupe d'utilisateur
find : rechercher des fichiers + mettre des critère pour une meilleur recherche
locate : permet de localiser immédiatement n'importe quel fichier ou répertoire présent sur le système à partir d'une base de donnée
service –status-all : permet d'afficher le statut de tous les services
chkconfig --add service : ajouter un service
chkconfig --level [0123456] service {on,off,reset} : modifier le comporte d'un service
chkconfig --list service : lister les association de services / runlevel
runlevel : Afficher le runlevel actuel [ contrôle le choix des processus / arrêt / run / restart / sous forme de numéro
Init {0123456Qq} : changer de runlevel
telinit {0123456Qq} : changer de runlevel
Shutdown {-rhc} time {"warning message"] : éteindre
pstree : hiérarchie de tous les processus sur tons système [Parent, enfant ect]
jobs : afficher les processus de votre session
fg : réactiver un processus stoppé et le mettre en avant-plan
bg ; réactiver un processus stoppé et le mettre en arrière-plan
renice priority : permet de modifier la priorité d'un processus
SIGKILL : indique a un processus de se terminer brutalement
SIGHUP :
SIGTERM : il indiqué a un processus de s'arrêter mais peut être intercepter et ignorer
Kill + PID : envoie un sigterm pour tuer un processus
Kill -9 + PID : envoie un sigkill pour tuer brutalement le processus
nohup : lance un programme persistant même après déconnexion du terminal il continue de fonctionner
Newgrp : change de groupe principal l'utilisateur
Groupadd : ajouter un groupe
useradd: ajouter un utilisateur
usermod : modifier un utilisateur
Groupemod : modification d'un groupe
Groupdel nom : suppression d'un groupe
Userdel : suppression de l'utilisateur
Passwd : modifier le mot de passe
Chage : modifie le nombre de jours entre les changements de mots de passe et la date du dernier changement
Lpr : soumettre une tache d'impression
Lpstat : information sur le cups
Lpq : information sur une file d'impression
Lprm : annuler une tache d'impression
Newgrp 'groupe' : pour changer d'identifiant de groupe en cours de session
Groups : voir tous les groupe de l'utilisateur actuel
/etc/passwd : tous les users sur le serveur
date : date actuel
Crontab –e : créer un fichier crontab = Tableau = Minute | heure | jour du mois | mois | jour de la semaine
Atq : lister les taches planifié
Atrm : supression d'une tache
At + heure + date : ajoute une tache planifié
Ifconfig : affichier les informations des interfaces réseau IP
No Comments