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 17/04/2024, à 13:22

dva2tlse

[RÉSOLU] un "cd" tourne indéfiniment

Bonjour,
exemple :
<----- Ouverture du terminal

 Hello /home/david/.bashrc !


 Hello /home/david/.bash_aliases !     (Çui du $HOME)



david@test:~$ cd<----- RTN puis disparition du terminal aptes +/* 20 tours comme décrits ci-après

2ème exemple :
<----- Ouverture du terminal

 Hello /home/david/.bashrc !


 Hello /home/david/.bash_aliases !     (Çui du $HOME)



david@test:~$ cd | head -40 <----- RTN, pour pouvoir copier quelquechos.

 Hello /home/david/.bashrc !


 Hello /home/david/.bash_aliases !     (Çui du $HOME)



david@test:~$ cd | head -40

cs: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
cs: Début du fichier cs.bash, sourcé par cs : alias cs=source $HOME/SH/cs.bash
cs:$0="bash"
cs:$1=""
cs:$2=""

cs: ls $1 :
Bureau
dead.letter
Euler
IA
mbox
miniconda3
ORDI
PERSO
SH
snap
tmp
toto.tmp
cs: echo cd $1 > /home/david/SH/CS.tmp :
cs: more $S/CS.tmp :
cd
cs: source $S/CS.tmp :

cs: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
cs: Début du fichier cs.bash, sourcé par cs : alias cs=source $HOME/SH/cs.bash
cs:$0="bash"
cs:$1=""
cs:$2=""

cs: ls $1 :
Bureau
dead.letter
Euler
IA
mbox
miniconda3
ORDI
PERSO
david@test:~$

Dernière modification par dva2tlse (Le 20/04/2024, à 15:52)


xubuntu 22.04 dans un PC assemblé
PS: Dis toto, pourquoi l'univers existe-t'il ?
Je vais y réfléchir avec Morphée et lui dès avant 22h55, donc ici, il faut se contacter auparavant.

Hors ligne

#2 Le 17/04/2024, à 13:27

bruno

Re : [RÉSOLU] un "cd" tourne indéfiniment

Modération : c'est incompréhensible, les balises code STP ! Tu es membre depuis 2008 tu sais donc comment cela fonctionne


Attention, les bouteilles vendues par Nestlé Waters sont contaminées au monoxyde de dihydrogène.

Hors ligne

#3 Le 17/04/2024, à 13:59

dva2tlse

Re : [RÉSOLU] un "cd" tourne indéfiniment

Ça vient; un peu de patience M. Bruno.


xubuntu 22.04 dans un PC assemblé
PS: Dis toto, pourquoi l'univers existe-t'il ?
Je vais y réfléchir avec Morphée et lui dès avant 22h55, donc ici, il faut se contacter auparavant.

Hors ligne

#4 Le 17/04/2024, à 16:58

bruno

Re : [RÉSOLU] un "cd" tourne indéfiniment

C'est toujours aussi peu compréhensible…

C'est quoi ces lignes :

 Hello /home/david/.bashrc !


 Hello /home/david/.bash_aliases !     (Çui du $HOME)

?

Que veut dire RTN ?

Montre-nous ton fichier .bashrc


Attention, les bouteilles vendues par Nestlé Waters sont contaminées au monoxyde de dihydrogène.

Hors ligne

#5 Le 17/04/2024, à 17:19

dva2tlse

Re : [RÉSOLU] un "cd" tourne indéfiniment

Les deux premières lignes qui apparaissent dans un terminal sont les noms des fichiers qui sont en cours d'exécution.

RTN = Return

/home/david/.bashrc :

echo
echo \ Hello $HOME/.bashrc !
echo

# Note: PS1 and umask are already set in /etc/profile. You should not
# need this unless you want different defaults for root.
# PS1='${debian_chroot:+($debian_chroot)}\h:\w\$ '
# umask 022

# You may uncomment the following lines if you want `ls' to be colorized:
# export LS_OPTIONS='--color=auto'
# eval "$(dircolors)"
# alias ls='ls $LS_OPTIONS'
# alias ll='ls $LS_OPTIONS -l'
# alias l='ls $LS_OPTIONS -lA'

#----------------------------------------------
# Modifie la commande cd pour afficher les éléments du dossier,
#function cd () { 
#    if [ -z "$1" ] 
#    then
#        builtin cd
#    else
#        builtin cd "$*" && ls -lh 
#    fi 
#} } 
#----------------------------------------------
xbindkeys
#----------------------------------------------
#DVA et ajout de 8 lignes entre celles des -----. ???
#
if [ -f ~/.bash_aliases ]; then
    . ~/.bash_aliases
fi


# >>> conda initialize >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$('/home/david/miniconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
if [ $? -eq 0 ]; then
    eval "$__conda_setup"
else
    if [ -f "/home/david/miniconda3/etc/profile.d/conda.sh" ]; then
        . "/home/david/miniconda3/etc/profile.d/conda.sh"
    else
        export PATH="/home/david/miniconda3/bin:$PATH"
    fi
fi
unset __conda_setup
# <<< conda initialize <<<




/home/david/.bash_aliases :

#  /home/david/.bash_aliases
echo
echo \ 'Hello /home/david/.bash_aliases !     (Çui du $HOME)'
echo
unalias -a
alias CPRCE='echo alsa|sudo -S cp -fv $HOME/SH/S.resolv.conf /etc/resolv.conf'
alias FS='echo alsa|sudo -S $S/fs.bash'
alias RBT='echo alsa|sudo -S reboot now'
alias RSR='echo alsa|sudo -S systemctl restart systemd-resolved'
alias SDN='echo alsa|sudo -S shutdown now'
alias SAI='echo alsa|sudo -S apt install'
alias SID='echo alsa|sudo -S id'
alias SU='echo alsa|sudo -S'
alias SUG='echo alsa|sudo -S update-grub'
alias TR='echo alsa|sudo -S traceroute'
alias a='alias'
alias ap='alias|grep -i'
alias apg='alias|grep cd|cs'
# ias cd='\cd $1; ls $1'
# ias cd='echo cd: \$1=\"$1\"; \
#         echo cd: \$PWD=\"$PWD\"; \
#         echo cd: echo cd \$1\>\$HOME/SH/CD.tmp; echo cd: more \$HOME\/SH\/CD.tmp :; more $HOME/SH/CD.tmp; \
#         echo cd: source \$HOME\/\$1\>\$HOME\/SH\/CD.tmp :; source $HOME/SH/CD.tmp'
alias c='cat'
alias cba='cat $HOME/.bash_aliases'
alias cda='cs $1; ls -a'
alias cdk='cdl /media/david/My\ Passport'
alias cdl='\cd $1; ls -la'
alias cdlrt='\cd $1; ls -lrt'
alias cds='cd /home/david/SH'
alias cdz='cdl /media/david/My\ Passport/ZZvid'
alias cl='clear'
alias cre='crontab -e'
alias crl='crontab -l'
alias cs='. /home/david/SH/cs.bash'
alias cseu='cs /home/david/Euler'
alias cse11='cs /home/david/Euler/E11'
alias cd='. $S/cs.bash'
alias csl='. /home/david/SH/csl.bash'
alias csm='cs $HOME/ORDI/MÈL'
alias cso='cs $HOME/ORDI'
alias csp='cs $HOME/PERSO'
alias cspl='cs $HOME/PERSO/LIVRES'
alias css='cs $HOME/SH'
alias cst='cs $HOME/Téléchargements'
alias css='. /home/david/SH/cs.bash $S'
alias cx='chmod +x'
alias ç='firefox [url=http://www.ça-se-passe-là-haut.fr]www.ça-se-passe-là-haut.fr[/url]'
alias d='date'
alias e='env'
alias ep='env|grep -i'
alias ex='exit'
alias ff='firefox'
alias ffç='firefox [url=http://www.ça-se-passe-là-haut.fr]www.ça-se-passe-là-haut.fr[/url]'
alias ffm='firefox mail01.www.orange.fr/appsuite/#!&app=io.ox/mail&folder=default0/INBOX'
alias ffo='firefox [url=http://www.orange.fr]www.orange.fr[/url]'
alias ffq='firefox [url=http://www.qwant.fr]www.qwant.fr[/url]'
alias ffs='firefox [url]https://somafm.com/player/#/now-playing/bossa[/url] &'
alias fft='firefox time.is'
alias ffu='firefox forum.ubuntu-fr.org'
alias ffv='firefox [url=https://zzzcode.ai/answer-question?id=50242b09-2a22-4a55-9b0d-1b9cc118a0dc]https://zzzcode.ai/answer-question?id=50242b09-2a22-4a55-9b0d-1b9cc118a0dc'[/url]
alias g='grep -i'
alias gf='gfortran $1.f -o $1'
alias gr='grep -ri'
alias h='history'
alias he='head'
alias he5='head -5'
alias hp='history|grep -i'
alias k9='kill -9'
alias l='ls --color'
alias la='ls -a --color'
alias ll='ls -al --color'
alias lrt='ls -Alrt --color'
alias m='more'
alias mm='mousepad &'
alias mt='mv -T'
alias p='pwd; ls'
alias pl='pwd; ls -Al'
alias pspg='ps -ef|grep -i'
alias pss='pulseaudio --start'
alias p3='python3 $1'
alias sb='. $HOME/.bashrc'
alias sba='. $HOME/.bash_aliases'
alias sd='sdiff $1 $2'
alias sds='sdiff -s $1 $2'
alias sp='. $HOME/.profile'
alias ta='tail'
alias ta5='tail -5'
alias v='vi'
alias vb='vi .bashrc; sb'
alias vba='vi $HOME/.bash_aliases; sba'
alias vp='vi .profile; sp'
alias vr='vi -r'
alias xbk='xbindkeys'
echo #
echo # EoF

Dernière modification par dva2tlse (Le 17/04/2024, à 18:31)


xubuntu 22.04 dans un PC assemblé
PS: Dis toto, pourquoi l'univers existe-t'il ?
Je vais y réfléchir avec Morphée et lui dès avant 22h55, donc ici, il faut se contacter auparavant.

Hors ligne

#6 Le 17/04/2024, à 17:37

dva2tlse

Re : [RÉSOLU] un "cd" tourne indéfiniment

Je viens de voir que le .bashrc modifiait la commande "cd". (qui est "builtin",donc pas pour s'amuser avec)

  [.../...] Hébin je ne trouve pas comment le modifier pour que mon "cd" remarche bien.

Dernière modification par dva2tlse (Le 17/04/2024, à 18:10)


xubuntu 22.04 dans un PC assemblé
PS: Dis toto, pourquoi l'univers existe-t'il ?
Je vais y réfléchir avec Morphée et lui dès avant 22h55, donc ici, il faut se contacter auparavant.

Hors ligne

#7 Le 17/04/2024, à 17:42

bruno

Re : [RÉSOLU] un "cd" tourne indéfiniment

Quel foutoir !
C'est à cause de ceci :

alias cd='. $S/cs.bash'

Attention, les bouteilles vendues par Nestlé Waters sont contaminées au monoxyde de dihydrogène.

Hors ligne

#8 Le 17/04/2024, à 18:40

dva2tlse

Re : [RÉSOLU] un "cd" tourne indéfiniment

Oui, bien vu Bruno, ça remarche mais le "ls -lh" dans le répertoire cible ne marche plus; lui; pas glop.

EDIT: J'avais dit "bravo" parce que je n'ai plus les vingt tours dans le vide, et j'ai bien aussi le "ls -lh" dans le répertoire cible qui marche bien, lui aussi; glop, glop, ce qui était la raison première de ma bidouille.

Dernière modification par dva2tlse (Le 20/04/2024, à 16:18)


xubuntu 22.04 dans un PC assemblé
PS: Dis toto, pourquoi l'univers existe-t'il ?
Je vais y réfléchir avec Morphée et lui dès avant 22h55, donc ici, il faut se contacter auparavant.

Hors ligne