#777 Le 22/03/2018, à 07:56
- elleji
Re : fil pour elleji
terminus : tout le monde descend ...
Dernière modification par elleji (Le 22/03/2018, à 07:57)
celui qui ne cherche qu'à s'occuper et c'est tout ce qu'il a trouvé ...
Hors ligne
#778 Le 24/03/2018, à 14:54
- pierrecastor
Re : fil pour elleji
Avec un variateur ?
Oui c'est bien plus ouf et c'est bien bandant
Courir nu la bite à l'air, courir nue la fouffe au vent
Ludwig von 88 - Fracas
Hors ligne
#779 Le 24/03/2018, à 15:46
- elleji
Re : fil pour elleji
désolé ...
celui qui ne cherche qu'à s'occuper et c'est tout ce qu'il a trouvé ...
Hors ligne
#780 Le 26/03/2018, à 06:38
- elleji
Re : fil pour elleji
bonjour,
un truc que je ne piges dans la doc :
sur les pipes dans https://doc.ubuntu-fr.org/projets/ecole … n_au_shell
à un moment il y a :
Dans le cas de "ls -la > fichier" nous pouvons remarquer qu'il n'y a rien sur stdout ou stderr
pour moi stdout devient fichier !?
Dernière modification par elleji (Le 26/03/2018, à 06:48)
celui qui ne cherche qu'à s'occuper et c'est tout ce qu'il a trouvé ...
Hors ligne
#781 Le 26/03/2018, à 07:30
- elleji
Re : fil pour elleji
script : fichier texte commençant par #! suivi du chemin et du nom de l'interpréteur de commande ( shell )
ensuite savoir que :
- une ligne qui commence par un '#' est un commentaire
- Pour créer une variable, il suffit de lui donner un nom et une valeur avec l'affectation égale et pas d'espace autour du égale , ensuite on l'utilise en mettant '$' devant son nom
- 2 commandes sont séparées par ';' ou par un changement de ligne
pour l'éxécuter dans un terminal taper : nom interpréteur de commande suivi du nom du script
que pensez de ça ?
Dernière modification par elleji (Le 26/03/2018, à 07:39)
celui qui ne cherche qu'à s'occuper et c'est tout ce qu'il a trouvé ...
Hors ligne
#782 Le 26/03/2018, à 09:15
- elleji
Re : fil pour elleji
peut-on rediriger stdout sur un processus ?
celui qui ne cherche qu'à s'occuper et c'est tout ce qu'il a trouvé ...
Hors ligne
#783 Le 26/03/2018, à 10:40
- kholo
Re : fil pour elleji
oui avec un pipe |
... heuuuu un processus actif ?
non... on utilise un fichier temp ou un FIFO
Hors ligne
#784 Le 27/03/2018, à 06:34
- elleji
Re : fil pour elleji
script
fichier texte commençant par #! suivi du chemin et du nom de l'interpréteur de commande ( shell )
ensuite savoir que :
- une ligne qui commence par un '#' est un commentaire
- Pour créer une variable, il suffit de lui donner un nom et une valeur avec l'affectation égale ( pas d'espace autour du égale )
... on l'utilise en mettant '$' devant son nom
- 2 commandes sont séparées par ';' ou par un changement de ligne
pour l'éxécuter taper dans terminal : ( nom interpréteur de commande ) + ( nom du script )
bonjour,
quelqu'un peut il corriger svp !
Dernière modification par elleji (Le 27/03/2018, à 09:07)
celui qui ne cherche qu'à s'occuper et c'est tout ce qu'il a trouvé ...
Hors ligne
#785 Le 27/03/2018, à 14:37
- Compte anonymisé
Re : fil pour elleji
bonjour,
quelqu'un peut il corriger svp !
Tu es a l'école ?
Je suppose donc que tu utilises Bash pour la résolution de ton exercice.
fichier texte commençant par #! suivi du chemin et du nom de l'interpréteur de commande ( shell )
Faux, c'est pas obligatoire. On peut faire un script sans #! mais c'est plus compliqué a executer
Si le programme est un fichier commençant par #!, le reste de la première ligne indique un interpréteur pour ce programme. Le shell se chargera d'exécuter cet interpréteur, si le système d'exploitation ne gère pas lui-même ce format d'exécutable. Les arguments de l'interpréteur consistent en un premier argument éventuel fourni sur la première ligne du fichier à la suite du nom de l'interpréteur, suivi du nom du programme, suivi des arguments de la commande s'il y en a.
- une ligne qui commence par un '#' est un commentaire
Vrai, sauf si l'option "interactive-comments" n'est pas activé. (paragraphe commentaire du manuel)
- Pour créer une variable, il suffit de lui donner un nom et une valeur avec l'affectation égale ( pas d'espace autour du égale )
... on l'utilise en mettant '$' devant son nom
c'est l'un des moyen, mais c'est la forme la plus courante.
- 2 commandes sont séparées par ';' ou par un changement de ligne
les commandes peuvent être séparées par d'autres "opérateurs de contrôle" (voir grammaire du shell dans le manuel)
pour l'éxécuter taper dans terminal : ( nom interpréteur de commande ) + ( nom du script )
oui ou taper le chemin vers l’exécutable si la première ligne commence par "#!"
Dernière modification par Compte anonymisé (Le 27/03/2018, à 14:42)
#786 Le 27/03/2018, à 15:20
- elleji
Re : fil pour elleji
... taper le chemin vers l’exécutable si la première ligne commence par "#!"
... à la fin , voila ce que je piges pas !
celui qui ne cherche qu'à s'occuper et c'est tout ce qu'il a trouvé ...
Hors ligne
#787 Le 27/03/2018, à 16:00
- Compte anonymisé
Re : fil pour elleji
Ben le chemin ou le répertoire
Exemple :
Chemin absolu :
/home/elleji/script/script.sh
/bin/script.sh
Chemin relatif :
script/script.sh
./script.sh
../script.sh
Si le chemin du script est dans la variable chemin "PATH", tu peux écrire juste son nom
script.sh
#788 Le 28/03/2018, à 06:22
- elleji
Re : fil pour elleji
bonjour,
...est il possible d’accéder à l'ordinateur laissé en veille ?
merci
Dernière modification par elleji (Le 28/03/2018, à 06:33)
celui qui ne cherche qu'à s'occuper et c'est tout ce qu'il a trouvé ...
Hors ligne
#789 Le 28/03/2018, à 13:43
- elleji
Re : fil pour elleji
... taper le chemin vers l’exécutable si la première ligne commence par "#!"
le chemin vers l'éxécutable est apres #! alors pourquoi taper ?
Dernière modification par elleji (Le 29/03/2018, à 12:27)
celui qui ne cherche qu'à s'occuper et c'est tout ce qu'il a trouvé ...
Hors ligne
#790 Le 30/03/2018, à 07:29
- elleji
Re : fil pour elleji
bonjour,
pourriez vous me dire ce qui cloche dans cette ligne :
while true; do read -p ' > ' reps ; case $reps in ; ls ) ; ls -la ;; rm ) ; read -p "Quel fichier voulez-vous effacer : " eff ; rm -f $eff ;; rmd ) ; read -p "Quel répertoire voulez-vous effacer : " eff ; rm -d $eff ;; quit ) ; echo Au revoir!! ; break ;; * ) ; echo "Commande inconnue" ;; esac ; done
merci ...
Dernière modification par elleji (Le 30/03/2018, à 11:59)
celui qui ne cherche qu'à s'occuper et c'est tout ce qu'il a trouvé ...
Hors ligne
#791 Le 30/03/2018, à 11:56
- elleji
Re : fil pour elleji
while [ 1 ] ; do read -p ' > ' rep ; if [ $rep = "0" ] ; then echo 0 ; fi ; if [ $rep = "1" ] ; then echo 1 ; fi ; done
celle la fonctionne !
celui qui ne cherche qu'à s'occuper et c'est tout ce qu'il a trouvé ...
Hors ligne
#792 Le 30/03/2018, à 12:06
- elleji
Re : fil pour elleji
while [ 1 ] ; do read -p ' > ' rep ; if [ $rep = "0" ] ; then echo 0 ; if [ $rep = "1" ] ; then echo 1 ; fi ; done
celui la aussi !
celui qui ne cherche qu'à s'occuper et c'est tout ce qu'il a trouvé ...
Hors ligne
#793 Le 30/03/2018, à 12:55
- kholo
Re : fil pour elleji
dans ton case pas besoin du ; après la )
while true;
do
read -p ' > ' reps ;
case $reps in
# ;
ls )
# ;
ls -la ;;
rm )
# ;
read -p "Quel fichier voulez-vous effacer : " eff ;
rm -f $eff ;;
rmd )
# ;
read -p "Quel répertoire voulez-vous effacer : " eff ;
rm -d $eff ;;
quit )
# ;
echo Au revoir!! ;
break ;;
* )
# ;
echo "Commande inconnue" ;;
esac ;
done
Dernière modification par kholo (Le 30/03/2018, à 12:57)
Hors ligne
#794 Le 30/03/2018, à 13:39
- elleji
Re : fil pour elleji
celui qui ne cherche qu'à s'occuper et c'est tout ce qu'il a trouvé ...
Hors ligne
#795 Le 30/03/2018, à 14:00
- elleji
Re : fil pour elleji
je vais abandonné l'idée de la ligne simple ...
celui qui ne cherche qu'à s'occuper et c'est tout ce qu'il a trouvé ...
Hors ligne
#796 Le 02/04/2018, à 08:25
- elleji
Re : fil pour elleji
bonjour,
comment faire pour que ubuntu se lance en mode texte ET que par simple instruction vienne le mode graphique ?
merci
Dernière modification par elleji (Le 02/04/2018, à 16:58)
celui qui ne cherche qu'à s'occuper et c'est tout ce qu'il a trouvé ...
Hors ligne
#797 Le 02/04/2018, à 08:32
- elleji
Re : fil pour elleji
peutetre voir systemd !?
celui qui ne cherche qu'à s'occuper et c'est tout ce qu'il a trouvé ...
Hors ligne
#798 Le 02/04/2018, à 10:06
- kholo
Re : fil pour elleji
oui, regarde du côté du boot et du DM (lightDM )
si tu as un système avec une interface graphique que tu veux inhiber
il suffit de fermer ou d’empêcher d'ouvrir le DM
et, je crois, dans /etc/init.d, on peut inhiber xorg-common
par les services system...
sudo systemctl enable lightdm.service
ou juste le couper / fermer
sudo systemctl stop lightdm
avec grub, regarde ici
sudo nano /etc/default/grub
Comment the line GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”, by adding # at the beginning, which will disable the Ubuntu purple screen.
Change GRUB_CMDLINE_LINUX=”" to GRUB_CMDLINE_LINUX=”text”, this makes Ubuntu boot directly into Text Mode.
Uncomment this line #GRUB_TERMINAL=console, by removing the # at the beginning, this makes Grub Menu into real black & white Text Mode (without background image)Finally run grub update and restart the system. Next time it will come up with terminal mode.
sudo update-grub
...
Hors ligne
#799 Le 02/04/2018, à 15:18
- elleji
Re : fil pour elleji
' pour passer en mode multi-utilisateur non graphique, il faut taper dans un terminal :
systemctl isolate multi-user.target.'
@issu de la doc..
... le chemin inverse s'éffectuera comment ?
Dernière modification par elleji (Le 02/04/2018, à 16:54)
celui qui ne cherche qu'à s'occuper et c'est tout ce qu'il a trouvé ...
Hors ligne
#800 Le 03/04/2018, à 06:43
- elleji
Re : fil pour elleji
...je pense rester avec desktop et terminal au besoin !
celui qui ne cherche qu'à s'occuper et c'est tout ce qu'il a trouvé ...
Hors ligne