OS ADMINISTRATION
Tout ce qui te faut pour devenir le meilleur en OS !
Tout ce qui te faut pour devenir le meilleur en OS !
lslister les fichiers d’un dossier |
ls -alaffiche tous les fichiers d’un système |
ls -aaffichera les fichiers cachés |
ls -daffiche uniquement les répertoires |
ls -maffiche les fichiers en les séparant par une virgule |
ls -laffichage détaillée du répertoire |
ls -lcttrier les fichiers et répertoires par date de modification croissante |
ls -al |grep docaffiche tous les fichiers contenant doc |
cdpour aller directeur au dossier principal (home) |
cd ..permet de remonter au répertoire parent |
cd-retourne au répertoire précédent |
cd /retourne à la racine de l’ensemble du système de fichiers |
cppour copier les fichiers du répertoire actuel dans un autre répertoire |
cp -aarchive. Copie en gardant les droits, dates, propriétaires, groupes… |
cp -idemande une confirmation avant d’écraser |
cp -fsi le fichier de destination existe et ne peut être ouvert alors le détruire et essayer à nouveau |
cp -une copie que les fichiers plus récents ou qui n’existent pas |
cp -vpermet de suivre les copies réalisées en temps réel |
cp -lpermet de faire un lien en « dur » entre le fichier source et sa copie |
cp -spermet de faire un lien « symbolique » entre le fichier source et sa copie |
cp -ppermet lors de la copie de préserver toutes les informations concernant le fichier |
cp -rpermet de copier de manière récursive l’ensemble d’un répertoire et de ses sous-répertoires |
cp -bpermet de s’assurer que la copie n’écrase pas un fichier existant |
groupadd “name”création de groupe |
usermod -aG “group user”mettre un utilisateur dans un groupe |
gpasswd -d “user group”retirer un utilisateur d’un groupe |
groupdel “name group”supprimer un groupe |
mvdéplacer des fichiers |
mv -bva effectuer une sauvegarde des fichiers avant de les déplacer |
mv -idemande pour chaque fichier et chaque répertoire s’il peut ou non le déplacer |
mv -fécrase les fichiers de destination sans confirmation |
mv -un’écrase pas le fichier de destination si celui-ci est plus récent |
atcommande permettant de lancer une autre commande |
chmodplacer les droits d’utilisation des fichiers |
chown “user” “file”désigner l’utilisateur et le groupe propriétaire des fichiers |
chgrp “group” “file” |
chgrp -R |
sudopermet d’effectuer des tâches qui nécessitent des autorisations administratives ou de root |
touch “name”créer un fichier |
mkdir “name”créer un nouveau répertoire |
mkdir -p “name”créer les sous-dossiers |
rm “name”supprimer les répertoires et leur contenu |
rm -rsupprimer un répertoire et ses sous répertoires |
rm -fne donne pas de confirmation avant d’effacer |
rm -idemande confirmation avant d’effacer |
|
rmdirsupprimer un répertoire |
rmdir -psupprime les répertoires parents s’ils deviennent vides |
find, locate, whitchpermet de chercher des fichiers |
find -namechercher à partir de la racine du fichier en court |
find -typerecherche de fichiers d’un certain type |
find -atimerecherche par date de dernier accès |
find -mtimerecherche par date de dernière modification |
find -linkrecherche de fichiers appartenant à l’utilisateur donnée |
find -userrecherche de fichiers appartenant à l’utilisateur donné |
find -grouprecherche de fichiers appartenant au groupe donné |
find .! -user rootaffiche tous les fichiers n’appartenant pas à l’utilisateur root |
diffaffichage des différences entre fichiers |
dfemplacement du montage des systèmes de fichiers et l’espace restant sur chacun d’eux |
dudonne la place du disque utilisée par le répertoire courant |
useradd “name”créer un utilisateur |
passwd “name”mot de passe |
userdel “name”supprimer un utilisateur |
userdel -r “name”supprimer toutes les données d’un utilisateur |
groupadd “name”création d’un groupe |
usermod -aG “group” “user”ajouter un utilisateur dans un groupe |
gpasswd -d “user” “group”supprimer un utilisateur d’un groupe |
groupdel “name”supprimer un groupe |
visudo /etc/sudoersdonner ou enlever la permission sudo à un utilisateur |
usermod -aG wheel “name”donner les permissions sudo |
lessaffiche les fichiers longs (page par page) |
wccompte le nombre de lignes mots octets d’un fichier |
headpour visualiser les premières lignes de n’importe quel fichier texte |
head -nnombre de ligne à lire |
head -fen live |
head |tee “fichier”pour visualiser les premières lignes de n’importe quel fichier texte |
cataffichage |
cat /etc/passwdafficher les utilisateurs |
cat /etc/shadowvoir les mots de passe |
cat /etc/groupvoir les groupes |
man aproposaffiche aide |
--helpaide d’une commande |
Touch TABimpletion |
lnlien physique vers un fichier |
ln -scréer un lien symbolique |
ln -fforce l’écrasement du fichier de destination s’il existe |
ln -dcréer un lien sur un répertoire |
pwdoù suis-je ? |
ip a sipconfig |
whichpermet de connaitre le chemin d’un exécutable |
mkmodecrée un nom de fichier temporaire unique |
wholiste les utilisateurs connectés sur la station |
free |
clearefface l’écran |
freemémoire utilisée |
touchmet à jour les dates d’accès des fichiers |
logoutpermet de fermer son compte utilisateur |
lognamepermet de savoir sous quel nom on est logué |
dateaffiche la date et l’heure actuelle |
echo |
tararchivage de données |
historyhistorique des commandes |
sumode root |
su “name”changer d’utilisateur |
touch UPafficher les commandes ultérieures |
topmontre la charge CPU |
top -uaffiche les processus pour un utilisateur donné |
rebootredémarre la machine |
exitdéconnexion de l’utilisateur courant |