Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#776 Le 21/03/2018, à 20:39

ares

Re : fil pour elleji

elleji a écrit :

j'ai trouvé çà !

Et... ???


Le droit d'emmerder Dieu BNF

Hors ligne

#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

elleji a écrit :

bonjour,
quelqu'un peut il corriger svp !

Tu es a l'école ? big_smile

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

manuel Bash de paragraphe Execution de commande a écrit :

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

Anonyme68 a écrit :

... 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

Anonyme68 a écrit :

... 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

wink


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 wink )
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

ici a écrit :
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