#1 Le 17/04/2024, à 12: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, à 14: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, à 12: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
#3 Le 17/04/2024, à 12: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, à 15: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
#5 Le 17/04/2024, à 16: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, à 17: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, à 16: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, à 17: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, à 16:42
- bruno
Re : [RÉSOLU] un "cd" tourne indéfiniment
Quel foutoir !
C'est à cause de ceci :
alias cd='. $S/cs.bash'
#8 Le 17/04/2024, à 17: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, à 15: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