Ignorer la navigation

Commandes de base

Activité

Normalement il faut disposer d'une machine avec Linux installé...

Le site ci-dessous permet d'émuler cette machine dans une page web une console Bash :

https://bellard.org/jslinux/vm.html?url=buildroot-x86.cfg

  1. Ouvrir la page web.

Une fois chargée, la machine virtuelle affiche un prompt :

[root@localhost ~]#

  1. Que signifient root et # ?
  2. Que signifie @localhost ?
  3. Que signifie la tilde ~ ?
  4. Exécuter la commande ci-dessous. Expliquer la réponse.

[root@localhost ~]#pwd

  1. Exécuter la commande ci-dessous. Expliquer la réponse.

[root@localhost ~]#ls

  1. Exécuter les 2 commandes ci-dessous. Expliquer la réponse.

[root@localhost ~]#mkdir monDossier

[root@localhost ~]#ls

  1. Exécuter les 2 commandes ci-dessous. Expliquer la réponse.

[root@localhost ~]#cd monDossier/

[root@localhost ~]#pwd

  1. Exécuter les 2 commandes ci-dessous. Expliquer la réponse.

[root@localhost ~]#touch monFichier

[root@localhost ~]#ls

  1. Exécuter les 2 commandes ci-dessous. Expliquer la réponse.

[root@localhost ~]#cd ..

[root@localhost ~]#pwd

  1. Exécuter les 2 commandes ci-dessous. Expliquer la réponse.

[root@localhost ~]#cp ./monDossier/monFichier maCopie

[root@localhost ~]#ls

Pour les questions suivantes, Copier et coller sous la question toutes les commandes nécessaires.

  1. Créer l'arborescence ci-dessous. Tp1 à tp3 sont des fichiers (vides), les autres éléments seront des dossiers.

  1. Copier le « tp1 » vers le dossier « Pipo » à partir du dossier « Travaux pratiques »
  2. Copier le « tp2 » vers le dossier Flan» à partir du dossier racine « ~/»
  3. Déplacer le « tp3 » vers le dossier Pipo» à partir du dossier racine «Pipo»

Activité

Création de l'arborescence.

Nous allons créer une arborescence sur un serveur distant, pour cela:

  • Se connecter sur le serveur avec le client SSH Putty  en utilisant l'utilisateur nsi/nsi.
  • Passer en root (commande su -) et créer un nouvel utilisateur (avec votre nom de famille).
  • Se connecter avec ce nouvel utilisateur.
  • Créer l'arborescence des dossiers (sans les fichiers dans un premier temps) ci-dessous dans le dossier home de votre utilisateur.

arbo

  • Se déplacer dans le dossier /Disque/Marie/Chimie/Octobre.
  • Créer le fichier devoir.txt (utiliser la commande touch).
  • Vérifier son existence avec la commande ls.
  • Copier ce fichier vers le dossier Septembre à partir du dossier Disque.
  • Copier ce fichier vers le dossier Physique à partir du dossier Chimie.
  • Copier ce fichier vers les dossiers de Pierre.

Gestion des droits

  • Créer un nouvel utilisateur. 
  • Se connecter avec ce nouveau utilisateur et le client graphique WinSCP.
  • Copier le fichier texte dans le home du nouvel utilisateur. Comment résoudre le problème de droits?
  • Permettre l'écriture d'un fichier texte pour tous et valider qu'un autre utilisateur peut le modifier.