Pages : 1
#1 Le 08/02/2011, à 23: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 08/02/2011, à 23:13
- mydjey
Re : problème des commandes
Salut
Donne le retour de :
echo $PATH | tr ":" "\n"
Mon site : http://mydjey.eu/
Hors ligne
#3 Le 08/02/2011, à 23:34
- FRUiT
Re : problème des commandes
tr va surement ne pas marcher
echo $PATH devrait suffire on se débrouillera avec ça.
Dernière modification par FRUiT (Le 08/02/2011, à 23: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 08/02/2011, à 23:58
- mydjey
Re : problème des commandes
Bien vu FRUiT.
/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, à 00:02)
Mon site : http://mydjey.eu/
Hors ligne
#5 Le 09/02/2011, à 00: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
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, à 00:30
- mydjey
Re : problème des commandes
Juste un peu d'autodérision, j'ai bien compris que tu ne voulais pas dire ça.
En fait c'est surtout que je trouve la commande echo $PATH complétement illisible.
Mon site : http://mydjey.eu/
Hors ligne
#7 Le 09/02/2011, à 01: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, à 01: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, à 01: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, à 01:35
- FRUiT
Re : problème des commandes
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, à 01:59
- fayabobo
Re : problème des commandes
voilà
Hors ligne
#11 Le 09/02/2011, à 02: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, à 04: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
fiif [ "$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
fiumask 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, à 11: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
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, à 11: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, à 16: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, à 16: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, à 16: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, à 10: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, à 10: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, à 11: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, à 13: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