salve, saro' cretino ma non ho capito perke'
$ alias ciao='echo ciao'
$ ciao
ciao
ok tutto apposto, ma dove viene memorizzato???????
no perke effettuando il log out perdo tutti gli alias che ho inserito....
VVoVe:
:master:
salve, saro' cretino ma non ho capito perke'
$ alias ciao='echo ciao'
$ ciao
ciao
ok tutto apposto, ma dove viene memorizzato???????
no perke effettuando il log out perdo tutti gli alias che ho inserito....
VVoVe:
:master:
Non viene memorizzatoOriginariamente inviato da sopadj1
ok tutto apposto, ma dove viene memorizzato???????
O meglio, viene memorizzato, ma tra i dati temporanei della shell (come le variabili di ambiente, etc. etc.), conseguentemente e` perso ad ogni riavvio della medesima.
Puoi pero` immettere i tuoi alias nei file di configurazione della shell editando i suoi file di avvio; per bash, si tratta di ~/.bashrc
"Qualsiasi esperto ha paura di combattere usando la katana vera. Anch'io. Ma non ignoro la mia paura, riesco ad accettarla, e a metterla da parte accanto a me".
sta cavolo di bashrc....sto studiando e la trovo ovunque ma ne sulla slack 10 ne sulla suse 9.1 c'è
questo mi porta a fare 3 domandine
1) allora se io do $ alias ci sono gia degli alias settati, dove li va a scippare???
2) questo dannato bashrc non c'è, io ho pensato che il sistema è programmato a fare un ragionamento del genere: se esiste, allora leggi ed esegui senno' pazienza, prima o poi lo creeranno
3) approposito di variabili
dando il comando set mi escono tutte le variabili...........done
$ set variabile='come_ti_chiavi?' => imposto una variabile........+o- done
$ export variabile => esporto la variabile..........sopadj1 panic
non riesco a capire come funzionano le variabili, ad esempio
root ha una variabile path <> dalla variabile path di un altro utente, dove la va a pescare????
wizard me....
vabbè a volte esagero un po, vi chiedo una mano e poi vi prendo tutto compreso il cane.... :rollo: .....
pero' almeno aiutatemi a capire come funzionano sti maledetti alias.....
dove stanno memorizzari quelli di default post installazione???
come si fa ad aggiungere un alias che rimane memorizzato nell hd....
io ho pensato di fare 1 cosa del genere:
mv ll /bin/llcodice:vi ll #!/bin/bash ls -al :wq
Quale manca, quello nella $HOME o quello generico che (di solito) sta in /etc ?Originariamente inviato da sopadj1
sta cavolo di bashrc....sto studiando e la trovo ovunque ma ne sulla slack 10 ne sulla suse 9.1 c'è
Se manca il secondo e` molto strano (IMHO), se manca il primo...basta crearlo
Dai file di config di sistema di bash, vedi /etc/bash_profile, /etc/profile/, /etc/bashrc...1) allora se io do $ alias ci sono gia degli alias settati, dove li va a scippare???
right2) questo dannato bashrc non c'è, io ho pensato che il sistema è programmato a fare un ragionamento del genere: se esiste, allora leggi ed esegui senno' pazienza, prima o poi lo creeranno
[quote]
3) approposito di variabili
Eh?!?$ export variabile => esporto la variabile..........sopadj1 panic
La pesca sempre e solo dai file di configurazione della shell. Devi solo risalire all'ordine in cui sono letti.non riesco a capire come funzionano le variabili, ad esempio
root ha una variabile path <> dalla variabile path di un altro utente, dove la va a pescare????
"Qualsiasi esperto ha paura di combattere usando la katana vera. Anch'io. Ma non ignoro la mia paura, riesco ad accettarla, e a metterla da parte accanto a me".
Su SUSE e slack non lo ricordo (e/o non l'ho mai saputo), in debian, fedora, mandrake (di sicuro, forse anche altre) te l'ho dettoOriginariamente inviato da sopadj1
dove stanno memorizzari quelli di default post installazione???
come si fa ad aggiungere un alias che rimane memorizzato nell hd....
in ~/.bashrc. Se non esiste, crealo.codice:alias la='ls -la'
Quindi fai login/logout o, piu` semplicemente
(punto-spazio-tilde-slash-punto-bashrc)codice:. ~/.bashrc
e goditi i tuoi nuovi alias
"Qualsiasi esperto ha paura di combattere usando la katana vera. Anch'io. Ma non ignoro la mia paura, riesco ad accettarla, e a metterla da parte accanto a me".
Che cattivello, perchè gli fai usare il . anzichè il molto più memorizzabile source?
codice:source ~/.bashrc