Skip to main content

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