Liste de commandes à étudier Linux
Cours : Liste de commandes à étudier Linux. Recherche parmi 300 000+ dissertationsPar Mike Lehoux • 5 Juillet 2015 • Cours • 662 Mots (3 Pages) • 720 Vues
Voir qui est connecté à la machine | w | |
Fait apparaitre les processus | top | Ps -elf |
Te montre où est-ce que tu es | pwd -p //Chemin Absolu | pwd–p //Chemin absolu |
Voir les HDD du système | fdisk -l | |
Permet de changer les droits d'un fichier ou d'un dossier | Chmod *nombre* *fichier* 0 --- 000 accès sont refusés 1 –x 001 exécution seulement 2 -w- 010 écriture seulement 3 -wx 011 exécution et écriture 4 r-- 100 lecture seulement 5 r-x 101 exécution et lecture 6 rw- 110 lecture et écriture 7 rwx 111 Tous les droits permis | chmod 660 leFichier chmod u//User =rw,g//group =r, o//Other = leFichier chmod ugo=rwx //Tout le monde |
chown | chown *User*.*Group* *fichier* -R//Changer récursivement (Aux sous-dossiers et sous-fichier) | chown Adam laPatate chown Maximus.Ragus laRage chown -R Maximus maRageFolder/ |
Ajouter des utilisateur | useradd -m –d //Pour BIEN ajouter un User -s | Useradd –m –d /home/Yoloman –s /bin/bash Yoloman |
Modifier des Users | usermod -G *Nomdugroupe* //Pour lui attribuer un groupe *User* | usermod –G lesRagus Maximus |
Ajouter des groupes | Groupadd -r //Renvoi une erreur si le groupe existe déjà | groupadd –r lesRagus |
Copier des fichiers/répertoires | cp *Fichieràcopier* * | -R pour recursif |
Déplace un fichier/dossier d'un endrot à un autre | mv *Chemin d'accès Source* * Chemin d'Accès Destination*
| mv /Document/de/Ragus / /Corbeille/du/méchant/Adam |
Supprimer des fichiers/répertoires | rm *Nom du fichier/Répertoire* -r //Supprime récursivement | rm TrucUtileaAdam -r |
Voir le contenu du fichier | Cat tac | |
Montre seulement les identifiants qui sont uniques | uniq | cat leFichier | uniq |
Compte les mots, ligne ou autre d'un fichier | wc -l //Ligne | |
Afficher le contenu des répertoires | -l: En ligne -a: les fichier caché -d: Juste le répertoire/fichier que l'on demande seulement | ls -lad |
Lister fichiers * nom commence par . * besoin nom auteur * taille * trier par taille * | Ls et option –CaShl –author .?* | ls -lCahS --author .?* |
Lien symbolique entre Mon_Grand et P0rn | Commande LN avec –s (répertoire à faire un raccourci EXISTE) (nom du raccourci a faire NON FAIT) | Ln –s bla/p0rncache/ Mon_Grand_secret |
Affichier liste repertoire commence par b ou B | Ls (pour lister) –d (fichier seulement) [] (entre = lettre voulu)* | ls -d [bB]* |
Copier les document d’un endroit a l’autre | //cp copie //-R des dossier et leurs contenue | cp -R Professeur/ Elements\ Logiques/ |
Changer le nom (maj a min) de tout les fichier avec 8 caractere | Rename ‘y/A-Z/a-z’ (ou y/ veux dire de changer)(Tout ce qui est entre A-Z)(a-z remplacer par) ? = nimporte quoi (mais doit etre remplis) | rename –v 'y/A-Z/a-z/' ???????? |
Trouver toute fichier nom commence par MAXRAG de la racine | Find (trouver) / (a partir de) –name MAXRAG*( tout ce qui commence par MAXRAG) | find / -name MAXRAG* |
COUPER dans une ligne un element | Cut -d’:’ (ou : est l’endroit de coupe) –fx1,x2 (garde la x1,x2 c | Cat /etc/passwd | cut -d':' -f1 |
CONVERTIR un jeux de caractères | Iconv (pour convertir) –f ISO8859-1 –t UTF-8 (le dernier ces ce que l’on veux) | cat bla.txt | iconv -f ISO8859-1 -t UTF-8 |
La liste des fabricants, triée et nettoyée, avec le nombre d'occurences | Couper | besoin de colone 5 | les placer | arranger qui soit unique –count pour conter | head pour le premier | cut -d'|' -f5 output_kismet.txt | sort | uniq --count | head |
Trouver (dans un fichier texte) tout ce qui contien ERROR ou AGENT | Egrep car grep = 1 et pas asser fort, -e "" NomDuFichier | egrep -e "error_log" -e "agent_log" *.conf |
SIGNIFICATION SYMBOL | C + S b | Péri.de type cara. DonneACL eten. socket péri. de type bloc |
Cree repertoire et sous repertoire | Mkdir (cree fichier) -p (sinon y chiale (racine pas la) /bla/bla/bla1 a /bla/bla/bla5 | Mkdir –pv /labo5/JeSuisUnePatate{1,2,3,4,5} |
Cree fichier dans plusieur sous repertoire | Mkdir –pv /bla/bla1/sousrep1 a /bla5/sousrep1 | mkdir -pv /bla/bla{1,2,3,4,5}/sousrep1 |
sed '$d' | cat anarchie.modif6 | sed -e 's/"/ /g' | sed -e 's/(/ /g' | sed -e 's/)/ /g' > anarchie.modif7 | find / -type d -perm 777 2>/dev/null |
cat /etc/passwd | sort | cut -d':' -f1 | cut -d' ' -f1,3,8,11 | |
egrep -e "error_log" -e "agent_log" *.conf > Test1 | sed -e 's/\[.*\])/|/' | |
^ = debut de ligne et $ fin de ligne | ||
Awk : Inverser des colone | cat test.txt | awk -F'boob ' '{ print $2 $1 $3}' |
...