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.

#1 Le 09/02/2011, à 00:07

fayabobo

problème des commandes

bonjour

J'ai un probleme avec mon linux:
j'itulise Ubuntu 10.10
plusieurs et meme presque toutes les commandes de base ne fonctionnent plus.
REgardez en bas de page pour plus d'information

La cause du probleme:
je teste des simulation réseau avec le logiciel net kit et donc parfois je suis obligé de travailler en mode root.dernièrement j'ai essayer de modifier certaines choses dans la configuration des fichiers bash.




le terminal:

nsanzabandi@nsanzabandi-PC:~$ ls
Command 'ls' is available in '/bin/ls'
The command could not be located because '/bin' is not included in the PATH environment variable.
ls: command not found

nsanzabandi@nsanzabandi-PC:~$ mkdir bobo
Command 'mkdir' is available in '/bin/mkdir'
The command could not be located because '/bin' is not included in the PATH environment variable.
mkdir: command not found

nsanzabandi@nsanzabandi-PC:~$ nano gad
Command 'nano' is available in the following places
* /bin/nano
* /usr/bin/nano
The command could not be located because '/usr/bin:/bin' is not included in the PATH environment variable.
nano: command not found

nsanzabandi@nsanzabandi-PC:~$ gedit
Command 'gedit' is available in '/usr/bin/gedit'
The command could not be located because '/usr/bin' is not included in the PATH environment variable.
gedit: command not found
nsanzabandi@nsanzabandi-PC:~$




Merci de votre aide.

Hors ligne

#2 Le 09/02/2011, à 00:13

mydjey

Re : problème des commandes

Salut
Donne le retour de :

echo $PATH | tr ":" "\n"

Hors ligne

#3 Le 09/02/2011, à 00:34

FRUiT

Re : problème des commandes

tr va surement ne pas marcher smile

echo $PATH devrait suffire on se débrouillera avec ça.

Dernière modification par FRUiT (Le 09/02/2011, à 00:58)


Neon Suite by FRUiT (kde4.6) [url]http://[Merci de relire les règles]/yzm7cee[/url]
"Pour la carotte, le lapin est la plus parfaite incarnation du mal" (R. Sheckley)
clean

Hors ligne

#4 Le 09/02/2011, à 00:58

mydjey

Re : problème des commandes

Bien vu FRUiT. wink

/mydjey cherche à faire le malin, et se fait avoir comme un bleu, qu'il est d'ailleurs un peu.

Dernière modification par mydjey (Le 09/02/2011, à 01:02)

Hors ligne

#5 Le 09/02/2011, à 01:02

FRUiT

Re : problème des commandes

Loool t'es dur avec toi même ^^ en tout cas c'est pas ce que je voulais dire, si ça peut te rassurer smile


Neon Suite by FRUiT (kde4.6) [url]http://[Merci de relire les règles]/yzm7cee[/url]
"Pour la carotte, le lapin est la plus parfaite incarnation du mal" (R. Sheckley)
clean

Hors ligne

#6 Le 09/02/2011, à 01:30

mydjey

Re : problème des commandes

Juste un peu d'autodérision, j'ai bien compris que tu ne voulais pas dire ça. wink

En fait c'est surtout que je trouve la commande echo $PATH complétement illisible.

Hors ligne

#7 Le 09/02/2011, à 02:17

fayabobo

Re : problème des commandes

nsanzabandi@nsanzabandi-PC:~$ echo $PATH | tr ":" "\n"
Command 'tr' is available in '/usr/bin/tr'
The command could not be located because '/usr/bin' is not included in the PATH environment variable.
tr: command not found

nsanzabandi@nsanzabandi-PC:~$ echo $PATH | tr ":" "\n"
Command 'tr' is available in '/usr/bin/tr'
The command could not be located because '/usr/bin' is not included in the PATH environment variable.
tr: command not found

nsanzabandi@nsanzabandi-PC:~$

Hors ligne

#8 Le 09/02/2011, à 02:22

FRUiT

Re : problème des commandes

Bon ben essaye

echo $PATH

Tout court, et poste aussi le contenu de ces fichiers :

/etc/environment
/etc/bash.bashrc
/etc/profile
~/.bashrc

Et puis une solution temporaire en attendant tape dans la console :

PATH="${PATH%:}:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"

Dernière modification par FRUiT (Le 09/02/2011, à 02:29)


Neon Suite by FRUiT (kde4.6) [url]http://[Merci de relire les règles]/yzm7cee[/url]
"Pour la carotte, le lapin est la plus parfaite incarnation du mal" (R. Sheckley)
clean

Hors ligne

#9 Le 09/02/2011, à 02:35

FRUiT

Re : problème des commandes

mydjey a écrit :
echo $PATH | tr ":" "\n"

Pas besoin de tr en fait :

echo -e "${PATH//:/\\n}"

Neon Suite by FRUiT (kde4.6) [url]http://[Merci de relire les règles]/yzm7cee[/url]
"Pour la carotte, le lapin est la plus parfaite incarnation du mal" (R. Sheckley)
clean

Hors ligne

#10 Le 09/02/2011, à 02:59

fayabobo

Re : problème des commandes

voilà

Hors ligne

#11 Le 09/02/2011, à 03:30

fayabobo

Re : problème des commandes

nsanzabandi@nsanzabandi-PC:~$ echo -e "${PATH//:/\\n}"
/home/nsanzabandi/Desktop/netkit

nsanzabandi@nsanzabandi-PC:~$ echo -e "${PATH//:/\\n}"
/home/nsanzabandi/Desktop/netkit
nsanzabandi@nsanzabandi-PC:~$



je poste le contenu des autres fichiers dans quelques minutes


Merci

Hors ligne

#12 Le 09/02/2011, à 05:19

fayabobo

Re : problème des commandes

/etc/environment

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"




/etc/bash.bashrc

# System-wide .bashrc file for interactive bash(1) shells.

# To enable the settings / commands in this file for login shells as well,
# this file has to be sourced in /etc/profile.

# If not running interactively, don't do anything
[ -z "$PS1" ] && return

# check the window size after each command and, if necessary,
# update the values of LINES and COLUMNS.
shopt -s checkwinsize

# set variable identifying the chroot you work in (used in the prompt below)
if [ -z "$debian_chroot" ] && [ -r /etc/debian_chroot ]; then
    debian_chroot=$(cat /etc/debian_chroot)
fi

# set a fancy prompt (non-color, overwrite the one in /etc/profile)
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '

# Commented out, don't overwrite xterm -T "title" -n "icontitle" by default.
# If this is an xterm set the title to user@host:dir
#case "$TERM" in
#xterm*|rxvt*)
#    PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME}: ${PWD}\007"'
#    ;;
#*)
#    ;;
#esac

# enable bash completion in interactive shells
#if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
#    . /etc/bash_completion
#fi




/etc/profile

# /etc/profile: system-wide .profile file for the Bourne shell (sh(1))
# and Bourne compatible shells (bash(1), ksh(1), ash(1), ...).

if [ -d /etc/profile.d ]; then
  for i in /etc/profile.d/*.sh; do
    if [ -r $i ]; then
      . $i
    fi
  done
  unset i
fi

if [ "$PS1" ]; then
  if [ "$BASH" ]; then
    PS1='\u@\h:\w\$ '
    if [ -f /etc/bash.bashrc ]; then
        . /etc/bash.bashrc
    fi
  else
    if [ "`id -u`" -eq 0 ]; then
      PS1='# '
    else
      PS1='$ '
    fi
  fi
fi

umask 022






~/.bashrc

# ~/.bashrc: executed by bash(1) for non-login shells.
# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
# for examples

# If not running interactively, don't do anything
[ -z "$PS1" ] && return

# don't put duplicate lines in the history. See bash(1) for more options
# ... or force ignoredups and ignorespace
HISTCONTROL=ignoredups:ignorespace

# append to the history file, don't overwrite it
shopt -s histappend

# for setting history length see HISTSIZE and HISTFILESIZE in bash(1)
HISTSIZE=1000
HISTFILESIZE=2000

# check the window size after each command and, if necessary,
# update the values of LINES and COLUMNS.
shopt -s checkwinsize

# make less more friendly for non-text input files, see lesspipe(1)
[ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)"

# set variable identifying the chroot you work in (used in the prompt below)
if [ -z "$debian_chroot" ] && [ -r /etc/debian_chroot ]; then
    debian_chroot=$(cat /etc/debian_chroot)
fi

# set a fancy prompt (non-color, unless we know we "want" color)
case "$TERM" in
    xterm-color) color_prompt=yes;;
esac

Hors ligne

#13 Le 09/02/2011, à 12:37

FRUiT

Re : problème des commandes

Alors premières manipulations :

$ PATH="${PATH%:}:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
$ cp /etc/skel/.bashrc ~/.bashrc

Et poste le résultat de :

grep -RnisI "PATH" ~/Desktop/netkit
fayabobo a écrit :

j'ai essayer de modifier certaines choses dans la configuration des fichiers bash.

Si tu t'en rappelles, quels fichiers en particulier ? et quelles modifications ?

Dernière modification par FRUiT (Le 09/02/2011, à 12:43)


Neon Suite by FRUiT (kde4.6) [url]http://[Merci de relire les règles]/yzm7cee[/url]
"Pour la carotte, le lapin est la plus parfaite incarnation du mal" (R. Sheckley)
clean

Hors ligne

#14 Le 09/02/2011, à 17:10

fayabobo

Re : problème des commandes

1) Merci beaucoup!!
Les deux premieres commandes m'ont sauvés la mise: c'est réparé

2)Pour la commande grep -RnisI "PATH" ~/Desktop/netkit, il y a un petit problème car ça fait vraiment un nombre impressionnant de lignes.
Je vous ai copiés le contenu de la dernière page.(ci vous voulez je poste le tout)

/home/nsanzabandi/Desktop/netkit/man/man1/lstart.1:343:before \fIlab\-path\fR/\fImachine\fR.startup\fR. It is not required to assign
/home/nsanzabandi/Desktop/netkit/man/man1/lstart.1:352:\fIlab\-path\fR/shared.shutdown
/home/nsanzabandi/Desktop/netkit/man/man1/lstart.1:354:after \fIlab\-path\fR/\fImachine\fR.shutdown\fR. It is not required to assign
/home/nsanzabandi/Desktop/netkit/man/man1/lstart.1:363:\fIlab\-path\fR/_test/
/home/nsanzabandi/Desktop/netkit/man/man1/lstart.1:434:\fIlab\-path\fR/readyfor.test
/home/nsanzabandi/Desktop/netkit/man/man1/lhalt.1:25:current directory. The path to the lab directory (being that the current
/home/nsanzabandi/Desktop/netkit/INSTALL:60:not to use it. In order to access the Netkit man pages, the MANPATH variable
/home/nsanzabandi/Desktop/netkit/INSTALL:65: export PATH=/home/nsanzabandi/Desktop/netkit/bin:$PATH
/home/nsanzabandi/Desktop/netkit/INSTALL:67:  export MANPATH=:$NETKIT_HOME/man
/home/nsanzabandi/Desktop/netkit/INSTALL:73:After doing this, you need to update your PATH environment variable to include
/home/nsanzabandi/Desktop/netkit/INSTALL:74:the path to the standard Netkit commands. This is required in order to make
/home/nsanzabandi/Desktop/netkit/INSTALL:75:Netkit work properly. The entry you need to add to the PATH is
/home/nsanzabandi/Desktop/netkit/INSTALL:79:  export PATH=$NETKIT_HOME/bin:$PATH

3)Les modifications que j'avais fait:

puisque à chaque fois que je voulais travailler avec netkit il fallait avant tout, lancer ces deux commandes:

export PATH=/home/nsanzabandi/Desktop/netkit/bin:$PATH
export MANPATH=:$NETKIT_HOME/man

je me suis dit qu' ajouter ces deux lignes dans tout les fichiers .bashrc(ceux des users et ceux de root), va me simplifier la tache.
ce qui est apparemment une erreur.

Si vous pouves me donner un conseil pour que je n'aies plus   à lancer les deux commandes chaque fois que je commence mes TP, merci de me lancer le truc.

merci

Hors ligne

#15 Le 09/02/2011, à 17:28

FRUiT

Re : problème des commandes

Alors remplace le contenu de /etc/environment par :

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/nsanzabandi/Desktop/netkit/bin"
MANPATH="/home/nsanzabandi/Desktop/netkit/man"

Et annule tes modifications dans /root/.bashrc

Dernière modification par FRUiT (Le 09/02/2011, à 17:38)


Neon Suite by FRUiT (kde4.6) [url]http://[Merci de relire les règles]/yzm7cee[/url]
"Pour la carotte, le lapin est la plus parfaite incarnation du mal" (R. Sheckley)
clean

Hors ligne

#16 Le 10/02/2011, à 11:36

fayabobo

Re : problème des commandes

Merci beaucoup FRUit!!

Les deux commandes que vous m'avez donné à mettre dans /etc/environment ne m'avaient pas aidé dans le problème de netkit.
Mais comme j'avais compris qu'il faut mettre les lignes dans /etc/environment je me suis arrangé et ça marche maintenant.

les modifications que j'avaient mis dans les fichiers .bashrc n'y sont plus.


Merci de votre aide

Hors ligne

#17 Le 10/02/2011, à 11:38

fayabobo

Re : problème des commandes

Faut il marquer le forum comme résolu ou bien (vielle habitude hérité du site du zero)

Hors ligne

#18 Le 10/02/2011, à 12:15

FRUiT

Re : problème des commandes

Oui pour le résolu.

Et pour le fichier /etc/environment, j'ai peut-être bien oublié de préciser qu'il faut redémarrer la machine (ou sourcer le fichier) pour que les modifications soient effectives. Mea culpa.

Dernière modification par FRUiT (Le 10/02/2011, à 14:43)


Neon Suite by FRUiT (kde4.6) [url]http://[Merci de relire les règles]/yzm7cee[/url]
"Pour la carotte, le lapin est la plus parfaite incarnation du mal" (R. Sheckley)
clean

Hors ligne