# openclassroom pour entrainement et video * Site internet pour ligne de commande [ici](https://ryanstutorials.net/) ## Ligne de commande Creation ficher ```bash touch "nom du file" ``` \ : maniere de creer le nom d'un dossier sans qu'il en face plusieurs a cause des espaces Editeur de text 'nano' utilé pour la création de text = le chapeau signifie la touche " contrôle" commande file : determiner le type de ficher sait Chercher le chemin d'un file : which "ficher en question" pour renomer ficher: ```bash mv "ficher1 " ficher2" ``` ### wildcards * - represents zero or more characters ? - represents a single character [] - represents a range of characters touch picture_ {00..99}.jpg touch Picture_ {00..99}.jpg [Pp] pour avoir une liste avec P et p ### Ajouter user As adding a user to the system is quite invasive, you need to have sufficient privilaged to do so. This can be done eighter as *root* or as by prepending *sudo* to the command. Sudo will execute the command as root. All users you create will have a their *home* at /home/$USER. ``` sudo adduser marie ls /home ``` changer d'utilisateur via ligne de commande :^su 'nom' question : root? Chmod : changer permission -r +r type de group dans ls -l u g o **permissions** 0 = rien 4 = r 2 = w 1 = x chown : change ownership pour changer de hoofduser sarahbis : sudo chown steve:steve mysecretfile pour donner le ownership a une autre personne /home/skel/ Telecharger site via console : wget "site" Alias pour creer un nouveau raccourci Creer une nouvelle variable : nano .bashrc, #Own command exemple : alias ll="ls-l" Name="Sarah Rmiki" Ensuite taper dans console : ll resulats ensuite tester echo $NAME = Sarah Rmiki echo "welcom sarah" se met automatiquement en ouvrant la console Sleep 1 htop exit status : reussite ou fail d'une commande **SSH : secure shell** Sudo tasksel pour changer de desktopenvirement pour se connecter sur un autre serveur avec une adresse ip: ssh + adresse ip, yes pour se connecter a distance Configuration pour enlever le mode nat : config dans vm , reseau, adapter changer nat ou bridge ouvrir 2e terminal sur 2 vm, sur le premier terminal chercher le ip en metant bridge aller sur 2 terminal telecharger ssh si pas encore fait puis faire : ssh studenten@♦numero ip **vim** telechager : vim.tiny vimtutor toturial