j suis en interro URGENT !!!!!!!!!!!

j suis en interro URGENT !!!!!!!!!!! - Linux et OS Alternatifs

Marsh Posté le 18-02-2002 à 11:19:26    

Bon ben voila je suis en interro donc si vous avez deux seconde a mez consacrer car j'y comprend rien, je suis toujours sur hardware pendant les cours :D :D
 
Faire un script qui teste la presence du fichier "journal" dans le repertoire connexion (rep courant) :  
Si ce fichier existe afficher le contenu du fichier sinon afficher RAS .
 
 
Supposons qu on a un rep "source" qui ne contient que des fichiers textes . Faire un script qui affiche le premiere ligne de tous les fichjiers de ce repertoire .
 
 
Ecrire un script qui teste si le fichier ".bash_profile" a changé par rapport a son ancienne version ".bash_profile.old" .
S iol a changé affiche le mess "fichier.bash_profile a changé" sinon rien .
 
 
Ecrire une commande qui cherche dans toute l arborescence de" la racine s il y a des fichiers du type "pipe" et faire en sorte que les mess d erreurs n affichent pas .
 
 
Que signifie "umask 002" donner un exemple .


---------------
J'ai commencé un régime, renoncé à l'alcool, je mange léger, et en quatorze jours j'ai perdu deux semaines.
Reply

Marsh Posté le 18-02-2002 à 11:19:26   

Reply

Marsh Posté le 18-02-2002 à 11:20:16    

LOL, c un mec de mon groupe !!! :eek2:


---------------
Thenab - Quitte à passer pour un con, passe vite !
Reply

Marsh Posté le 18-02-2002 à 11:22:49    

:lol:


---------------
Folding : sigFAH  ----  stanford
Reply

Marsh Posté le 18-02-2002 à 11:27:41    

dis dis tu as répondu koa a la premiere question ???
 
vas y et moi je te file l'avant derniere
 
 :lol:  :lol:  :lol:


---------------
je donne des chatons (2 rouquins, nés y a 4 semaines, faible kilométrage, pas overclocké, zieu bleu, photo ici : http://kik0r.free.fr/kittenz/ ) des vrais gremlins
Reply

Marsh Posté le 18-02-2002 à 11:45:33    

1 -
 
file="./journal"
if [ -f ${file} ]
then
cat ${file}
else
echo "RAS"
fi
 
2 -
rep="/chemin/vers/source"
liste=`ls ${rep}`
for file in ${liste}
do
head ${file}
done
 
3 -
old=`ls -l $HOME/.bash_profile.old`
new=`ls -l $HOME/.bash_profile`
if [ "${old}" != "${new}" ]
then
echo "Le fichier .bash_profile a change"
fi
 
4 -
find / -type p 2>/dev/null
 
5 -
Tous les fichiers cree auront les droits complemetaires de l'umask...ici 775 aka rwxrwxr-xr-x
 
ex touch pipo aura ces droits


---------------
This message is provided AS IS, and comes with ABSOLUTELY NO WARRANTY,  
Reply

Marsh Posté le 18-02-2002 à 12:04:06    

merci c cool unix master t a lair bon
 :D


---------------
Da West Indies c'est de là que vient la lumière
Reply

Marsh Posté le 18-02-2002 à 12:11:03    

pipomolo a écrit a écrit :

1 -
 
file="./journal"
if [ -f ${file} ]
then
cat ${file}
else
echo "RAS"
fi
 
2 -
rep="/chemin/vers/source"
liste=`ls ${rep}`
for file in ${liste}
do
head ${file}
done
 
3 -
old=`ls -l $HOME/.bash_profile.old`
new=`ls -l $HOME/.bash_profile`
if [ "${old}" != "${new}" ]
then
echo "Le fichier .bash_profile a change"
fi
 
4 -
find / -type p 2>/dev/null
 
5 -
Tous les fichiers cree auront les droits complemetaires de l'umask...ici 775 aka rwxrwxr-xr-x
 
ex touch pipo aura ces droits  




 
Si t sur paris passe boire un coup je suis dans le 15° ;) ;)


---------------
J'ai commencé un régime, renoncé à l'alcool, je mange léger, et en quatorze jours j'ai perdu deux semaines.
Reply

Marsh Posté le 18-02-2002 à 12:19:26    

Citation :

gfive  
  Posté le 18-02-2002 à 12:05:21                      
 
--------------------------------------------------------------------------------
Bon, a cette heure ci, ça doit pas être loin d'être fini...
 
1 :  
 
#!/bin/bah
 
if [ -e ./journal ] ; then
 cat ./journal
else  
 echo "Rien a signaler"
fi
 
2 :  
#!/bin/bash
for file in `/bin/ls repertoire` ; do
 echo "Première ligne de $file :"
 echo `head -1 $file`
done
 
3 :  
#!/bin/bash
 
diff -brief .bash_profile .bash_profile.old
 
 
4 :
 
#!/bin/bash
 
find / -type p 2>/dev/null
 
5 : umask 022 : les droits d'accès pour l'utilisateur qui a un Umask=022 seront setés par défaut à 644 soit lecture/ecriture pour le propriétaire, lecture pour le groupe, et lecture pour tout le monde...  


parsonne a un ex pour la 5°)  :jap:


---------------
Da West Indies c'est de là que vient la lumière
Reply

Marsh Posté le 18-02-2002 à 12:23:22    

sous Samba ou un serveur FTP, ça permet de définir les permissions des fichiers créés.

Reply

Marsh Posté le 18-02-2002 à 12:23:52    

Tricher, c'est mal(tm)

Reply

Marsh Posté le 18-02-2002 à 12:23:52   

Reply

Marsh Posté le 18-02-2002 à 12:53:40    

putain, je connaissais pas la 4 moi  :??:  
c'est quoi comme niveau ça ?
t'es en licence/maitrise ?

Reply

Marsh Posté le 18-02-2002 à 13:18:58    

Bah le umask s'applique a n'importe quel fichier cree
 
ex: cat machin.txt > montexte
 
Les droits de montexte seront fixes en fction de l'umask


---------------
This message is provided AS IS, and comes with ABSOLUTELY NO WARRANTY,  
Reply

Marsh Posté le 18-02-2002 à 13:21:03    

Citation :

 
merci c cool unix master t a lair bon

 
 
No Pb :sol:  
 

Citation :


Si t sur paris passe boire un coup je suis dans le 15°


 
Suis sur Paris, pas loin du 15eme :D


---------------
This message is provided AS IS, and comes with ABSOLUTELY NO WARRANTY,  
Reply

Marsh Posté le 18-02-2002 à 13:28:08    

pipomolo a écrit a écrit :

 
Suis sur Paris, pas loin du 15eme :D  




Oulala fait attention a ce que tu dis, pke avec lui c est COGNAC a gogo :D
Et je sais de koi je parle ;)

Reply

Marsh Posté le 18-02-2002 à 13:37:07    

fic=journal
[ -f "$fic" ] && cat "$fic" || echo RAS
 
head -qn 1 source/*
 
diff -q .bash_profile .bash_profile.old >/dev/null || echo "fichier.bash_profile a changé"
 
find / -type p 2>/dev/null
 
umask permet de spécifier les droits par défaut pour tout nouveau fichier crée.
C'est le résultat d'un ET logique entre 666 et umask pour les fichiers et 777 et umask pour les répertoires.
Ce qui donne respectivement 664 et 775, ce qui correspond à donner les droits :
- en lecture pour tout le monde
- en éxécution (droit d'aller dans le répertoires) pour les répertoires pour tout le monde.
- droit d'écriture uniquement pour le propriétaire et pour les membres du groupes.
 
ex:
$ umask 002
$ touch foo
$ mkdir bar
 
foo a les permissions d'accès 644 = rw-rw-r--
bar a les permissions d'accès 775 = rwxrwxr-x
 
On donne générallement cette valeur à umask pour permettre aux autres membres du groupe de modifier tous les fichiers que l'on va créer ou modifier.
On peut choisir le groupe par défaut des fichiers à l'aide de la commande newgrp.
Ceci peut être pratique pour certaines opérations. Pour les gros projets, il est préférable d'utiliser des outils plus adaptés tel que cvs.

 

[jfdsdjhfuetppo]--Message édité par ArSuniK--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 18-02-2002 à 17:59:35    

Merci a tous de votre participation, car vraimment on a du mal, on a juste fait 3 cours et il nous demande ca :??:  :??: vue que en plus pendant ses cours je suis plus sur le forum que en train de tester c commande de fou, c pas facile. :heink:  
 
 
Enfin bon pipomolo mon offre tiens toujours, peut etre pas cette semaine car j'ai la soeur de ma copine chez moi mais la semaine prochaine sans probleme, n'ai ssurtout pas peur de me relancer, on reste en contact.
 
 
BIPPAROU>>> arrete de faire peur au gens, ils boivent pas tous comme toi jusqu'a la mort :D  (de mon PC  :cry: )
 
PS: j'ai essayé de percer mon CPU avec un dremel pour en faire un porte clé mais c hyper dur comme matiere :ouch:


---------------
J'ai commencé un régime, renoncé à l'alcool, je mange léger, et en quatorze jours j'ai perdu deux semaines.
Reply

Marsh Posté le 18-02-2002 à 18:04:55    

:lol: :lol: :lol:

Reply

Marsh Posté le 18-02-2002 à 18:48:56    

:heink:
 
JE suis stable et équilibré.

Reply

Marsh Posté le 18-02-2002 à 19:36:24    

cognacboy a écrit a écrit :

PS: j'ai essayé de percer mon CPU avec un dremel pour en faire un porte clé mais c hyper dur comme matiere :ouch:  



:crazy:  :crazy:  :crazy:


---------------
-- NO SLACKERS - violators will be fsck'd & tar'd
Reply

Marsh Posté le 19-02-2002 à 10:18:00    

cognacboy a écrit a écrit :

BIPPAROU>>> arrete de faire peur au gens, ils boivent pas tous comme toi jusqu'a la mort :D  (de mon PC  :cry: )
 
PS: j'ai essayé de percer mon CPU avec un dremel pour en faire un porte clé mais c hyper dur comme matiere :ouch:  




Soiree inoubliable :lol:
C t du n importe koi ! ;)
 
PS: je vais arreter, on est po sur blabla qd meme .. :)

 

[jfdsdjhfuetppo]--Message édité par bipparou--[/jfdsdjhfuetppo]

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed