Newsgroup: it.comp.os.linux.iniziare
Titolo: Rifiniture Slackware: bash

Ciao a tutti.
Il processo che mi porterà ad avere un pc con TUTTO ciò che volgio forse 
impegenrà tutto ilresto della mia vita, ma un passo alla volta....
Adesso sono alle prese con bash.
Mi interessa avere un alias molto seplice, ossia:
ll ='ls -la'
sia per il mio utente che per root.
Prima del fulmine che mi uccise il pc, avevo inserito questa riga in 
".bash_profile". L'ho nuovamente inserita ma non ha sortito alcun 
effetto, ossia se digito ll mi dice command not found.
Ma la riga c'è ed è giusta, ne sono sicuro, l'ho ricontrollata 1000 volte!
I permessi sono 700, quindi l'utente non dovrebbe avere problemi.
Grazie in anticipo.
ciao
-- 
oierpa
Don't follow me, I'm lost too!

oierpa, senza nessun ritegno, ha osato dire  (11/06/2005 06:32 PM):

! /bin/sh
alias ll="ls -al"

 alias ll="ls -al"
!/bin/sh
da aggiungere prima del comando alias?


 
la riga che avevo inserito era:
alias ll='ls -la'
se digito solo alias mi da degli alias che ci sono già ....
ma dove li prende?
ho cercato ma man alias mi dice che non c'è manuale per alias :-[


 da aggiungere prima del comando alias?
$ cat .bashrc
export PS1="\[\033[1;32m\][\$(date +%H%M)][\u@\h:\w]$\[\033[0m\] "
alias vi="vim"
alias ll="ls -al"
lo copi pari pari nel tuo .bashrc
poi dai un bel rm .bash_profile && ln -s .bashrc .bash_profile
-- 
Membro del CICAP
Comitato Italiano per il Controllo delle Affermazioni di P4

 ho cercato ma man alias mi dice che non c'è manuale per alias :-[
io li ho sempre messi in .bashrc, se non c'è crealo

 poi dai un bel rm .bash_profile && ln -s .bashrc .bash_profile
Ciao,
 vabbe' che funziona, pero' cosi' e' sporco :-))
.bashrc e .bash_profile hanno funzioni diverse, e sono usati in situazini
diverse. Evidentemente il processo che fa partire la shell di oierpa non
fa partire una shell di login, quindi il file che conta e' .bashrc.
Io personalmente preferisco configurare il mio windows manager per far
partire shell di login, cosi' /etc/profile e .bash_profile settano tutto
quel che serve (principalmente variabili d'ambiente), e gli alias (ed
eventualment altri settaggi che devono essere ripetuti per ogni shell) li
metto in .bashrc.
Peccato solo che una bash di login legga, di default, solo il
.bash_profile e non anche il .bashrc ... ma basta un "source ~/.bashrc" in
fondo al .bash_profile per avre tutte le shell pienamente funzionanti.
 Ciao
 Federico

 
l'ho appena fatto ma non vuole saperne!


RRT4 ha scritto:

fatto anche questo.
posto il mio .bashrc
# User specific aliases and functions
export PS1="\[\033[1;32m\][\$(date +%H%M)][\u@\h:\w]$\[\033[0m\] "
alias ll="ls -al"
# Source global definitions
if [ -f /etc/bashrc ]; then
	. /etc/bashrc
fi
dove io ha aggiunto export PS1="\[\033[1;32m\][\$(date 
+%H%M)][\u@\h:\w]$\[\033[0m\] "
e
alias ll="ls -la"
ma continua a dirmi command not found


 ciao
in ~/.bashrc devi mettere
alias ll='ls -la'
-- 
"Fede e' credere cio' che sai che non e' cosi'." (Mark Twain)

 l'ho appena fatto ma non vuole saperne!
Ciao,
 scusa la domanda banale, ma sei proprio sicuro che stai usando una bash?
 Ciao
 Federico

 l'ho appena fatto ma non vuole saperne!
Normale !
hai 2 possibilita' 
1) fai logout e poi login , ora funziona ..
2) lanci . /home/tuo-utente/.bashrc e funziona ..
(rispetta la sintassi)
