Vous êtes sur la page 1sur 9

J1: LINUX

Partie 01 : Introduction
SE: est un logiciel de base qui permet des utilisateurs d’exploiter les ressources
matériel et logiciel d’un ordinateur.

Créateur du Linux est Linus Torvalds,

GNU Project : acronyme GNU: Not Unix c’est la création d’un SE full code source free qui
donne l’utilisateur le droit de faire des mis à jour et le développement de logiciel basée sur
les fonctionnalités d’UNIX.

GCC : acronyme GNU C Compiler :qui permet au utilisateur de compiler des code source en
programme.

Bash shell: interpréteur de line de commande


FSF: Free Software Fondation: use software that have access to the source code
Cet organisation donne un stamp légal pour cette idée par la création du GPL(GNU Public
License)

Le RPM (RPM Package Manager) est un système de gestion de paquets de logiciels inventé
en 1995 par Red Hat pour sa distribution GNU-Linux.
L'acronyme RPM signifiait à l'origine 'Redhat Package Manager'. il fût renommé en 'RPM
Package Manager' un acronyme récursif après l'adoption de l'outil par plusieurs
distributions
Samba is a software to run windows application on Linux.
Partie 02 :Linux Foundation Certified System
Administrator (LFCS)
Search and find directories and files:
Find -name “file.txt”:

Find / -name “file.txt”: chercher dans tous les directories

Find /Users/user/Desktop -name “file.txt”: chercher dans Desktop

Find /Users/user/Desktop -iname “file.txt”: chercher insensible a la case dans Desktop

Find /Users/user/Desktop -type c -name “l”: chercher des input devices

Find /Users/user/Desktop -type f -name “*.log”: chercher des fichiers

Find /Users/user/Desktop -type d -name “l”: chercher des directories

Find /Users/user/Desktop -type l -name “file”: chercher des links

Find /Users/user/Desktop -type f -user nameUser: chercher les fichiers qui appartient a
un utilisateur

Ls -l /Users/user/Desktop/file.text: pour avoir les inforation sur un fichier sou la forme


( -rw-r--r--@ 1 user staff 97309 May 24 01:09 /Users/user/Desktop/stimul.png)

Locate ‘’file.tex’’pour localiser un fichier.

Locate -i ‘’file.tex’’pour localiser un fichier insensible a la case.

Which/whereis/type Commande

Which docker: from where we use docker based in the path variable

Whereis docker : This command returns every version that's installed. It will also
return the location of any man pages,

Whereis docker | tr “ “ ‘\n’: This command makes texte more readable it change space
by \n.
Type docker: give us this result (docker is /usr/local/bin/docker)
Ls -al: command lister tous les fichiers et les repos sous la forme(drwxr-xr-x@ 16 user staff
512 Feb 21 2023 testPivot / -r--------@ 1 user staff 1674 Feb 2 2023 DemoKeycloakApp.pem ).

Cat fichier.txt: command affiche le contenu d’un fichier.

more fichier.txt: command affiche le contenu d’un fichier avec l’état en % de


chargement du contenu.

Cat fichier.txt | more: command combine les 2.

less fichier.txt : command comme more mais avec la possibilité de plusieurs


fonctionnalités (search par( /nom) , ligne par line, scrolling…).

sudo less +f /var/log/system.log: command affiche le contenue du log + att des données à
écrire dans le fichier.

Cat fichier.txt | sort: command affiche et trier le contenu d’un fichier.

sort fichier.txt : command trier le contenu d’un fichier.

sort fichier.txt : command trier le contenu d’un fichier.

Sort -r fichier.txt : command trier le contenu d’un fichier reversée.

Sort fichier.txt> newFichier.text : command trier le contenu d’un fichier et de copie le


contenu dans le newFichier.

touch newfichier.txt: command pour créer un fichier vide.


none newfichier.txt: permet de créer et éditer un fichier.

diff fichier.txt fichier2.txt: command permet de comparer 2 fichiers.


diff -c fichier.txt fichier2.txt: command permet de comparer 2 fichiers avec plus de
détails.

diff ../dossier1 ../data/dossier2: command permet de comparer 2repos.

comm fichier.txt fichier2.txt : command permet de comparer 2 fichiers trier.

cat fichier.txt | sort | head -10 : command permet d’avoir les 10 lignes du fichiers trier
ls -l /etc > fichier.txt : command permet de créer et écraser le contenu dans fichier.

ls -l /etc >> fichier.txt : command permet de créer ou append le contenu dans fichier.

pour stderr
cat varlist 2 > error.txt : permet de créer et d’ajouter le texte erreur au fichier.

greb ‘^The ’ fichier.txt : command permet de chercher les mots commence par The

greb ‘\<[tT]he\>’ fichier.txt : command permet de chercher les mots The (t o T first
/middle or the end).

Greb -E -o ‘’\b [A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,6}\b’’ fichier.txt :


command permet de chercher un email adresse.
Sudo tar cvf filename.tar /Users/user/Desktop : command permet de créer un archive.
(c :create, v :verbose, f :file)

Sudo tar cvfz filename.tar.gz /Users/user/Desktop : command permet de compresser un


archive.(c :create, v :verbose, f :file)

tar tf filename.tar(.gz): command permet d’afficher le contenu d’archive.

tar xvfz filename.tar.gz: command permet de décompresser l’archive.

tar xvfz filename.tar.gz –directory=toRestore/: command permet de décompresser


l’archive dans un dossier ‘toRestore’.

Vous aimerez peut-être aussi