Académique Documents
Professionnel Documents
Culture Documents
Promotion : L4AS
20RD506
Questionnaire linux
BASIQUE
R/ lsb_release -a
R/ whoami
R/ id ou id -u
R/ who ou w
5. Créer un répertoire ?
R/ mkdire repertoire
R/ pwd
R/ ls
R/ touch recap.txt
R/ cat recap.txt
R/ date
11. Aller dans le répertoire LINUX par un chemin absolu sachant que le répertoire courant est
Bureau (arborescence : fig 1)?
R/ cd /Documents/COURS/LINUX
12. Aller dans le répertoire Vidéos par un chemin relatif sachant que le répertoire courant est
router1 (arborescence : fig 1)?
R/ cd ../../../../.. /Vidéos
13. Aller dans le répertoire AUTOMATIONS RX par un chemin relatif sachant que le répertoire
courant est lab-01 (arborescence : fig 1)?
R/ cd ../../AUTOMATION RX
14. Aller dans le répertoire DOSSIER TRAVAIL par un chemin relatif sachant que le répertoire
courant est router1 (arborescence : fig 1)?
15. Aller dans le répertoire Vidéos par un chemin relatif sachant que le répertoire courant est
COURS (arborescence : fig 1)?
R/ cd ../.. /Vidéos
17. Copier le fichier ‘Logo entreprise.jpg’ vers le dossier Images sachant que le répertoire
courant est router1 (arborescence : fig 1)?
R/ cp ~/Logo entreprise.jpg/Images
18. Créer en une ligne 3 fichiers bureau.txt, document.txt, cours.txt respectivement dans les
dossiers Bureau, Documents et Cours sachant que le répertoire courant est Téléchargements
(arborescence : fig 1)?
20. Aller dans le répertoire Vidéos par un chemin relatif sachant que le répertoire courant est /
(arborescence : fig 1)?
R/ cd iamstudent/Vidéos
INTERMEDIARE
est utlise pour creer un nouveau groupe est une commande alternative a groupadd
sur le systeme. il cree simplement le qui peut etre utilisee pour le meme but.
groupe sans poser de questions elle est utilisee sur les distributions
supplementaires Debian et ses derivees.
R/
sudo groupadd group_automation, sudo groupadd group_linux, sudo groupadd group_networkd
10. Ajouter votre utilisateur (voir question n°3) dans les groupes group_linux
et group_networkd ?
1. Faites un script permettant de créer un fichier saisi au clavier par l’utilisateur et le déplaçant
dans le dossier Téléchargement (arborescence : fig 1) ?
R/
#!/bin/bash
echo "Veuillew saisir le nom du fichier a creer :'
read fichier
touch $fichier
mv $fichier ~/Téléchargements/
2. Faites un script permettant de créer un fichier et un dossier saisis au clavier par l’utilisateur et
déplaçant ce fichier dans le dossier créé (arborescence : fig 1) ?
R/
#!/bin/bash
echo "Veuillez saisir le nom du dossier a creer :'
read dossier
mkdir $dossier
echo "Veuillez saisir le nom du fichier a creer :'
read fichier
touch $fichier
mv $fichier ./$dossier/
R/ #!/bin/bash
echo "Veuillez saisir le nom de fichier a trier :'
read trier
echo "Veuillez saisir le nom du nouveau fichier pour enregistretr le triage :"
read enregistre
touch $enregistre
sort $trier > $enregistre
4. Faire un script permettant de désinstaller un packet saisi au clavier et demande à l’utilisateur si
il doit redémarrer la machine (distribution ubuntu) ?
R/
#!/bin/bash
echo "Veuillez saisir le nom utilisateur du paquet a desinstaller :"
read paquet
sudo apt remove $paquet
read -p "Voulez-vous redemarrer la machine ? (o/n)" reponse
if [ "$reponse" = "o" ]; then
sudo reboot
fi
5. Faire un script nommées script.sh prenant trois paramètres : le premier étant le nom d’un
utilisateur, le deuxième le nom d’un fichier et le troisième un texte ‘Bonjour , ce fichier a été
créé par un script’
Le script créera l’utilisateur et le fichier fournis en paramètre et ce fichier pour contenu le
troisième paramètre ainsi la date de création à la dernière ligne
R/
#!/bin/bash
if [ "$#" -ne 3]; then
echo "Usage: $0 utilisateur fichier texte"
fi
utilisateur=$1
fichier=$2
texte=$3