Ciao ragazzi,

sto lavorando su una macchina con ubuntu server 12.04 LTS, ma devo aver fatto qualche casino, perche i comandi "base" non mi funzionano.

in pratica se digito:

root@PW-APP:~# l
l: command not found

e non so come ripristinare questa funzionalità... so che potrei creare un link ma credo che sia proprio la bash che si sia "imputtanita", sapreste dirmi come recuperare la versione base?

chiesto 30 Mag '14, 10:17

Zaknafein's gravatar image

Zaknafein
25114

modificato 30 Mag '14, 14:41

enzotib's gravatar image

enzotib ♦♦
14.0k112186

1

@Zaknafein: il comando "l" non esiste, talvolta è definito come un alias in .bashrc, anche se non so se il .bashrc di root contiene questo alias. Prova a scrivere "alias" e vedere qual è l'output.

(30 Mag '14, 10:30) enzotib ♦♦ enzotib's gravatar image

root@PW-APP:~# alias root@PW-APP:~#

nesusna risposta, come faccio per integrare gli alias standard, diciamo?

(30 Mag '14, 10:36) Zaknafein Zaknafein's gravatar image
1

@Zaknafein: in realtà ho appena controllato, e almeno sulla 14.04 dovrebbero già essere disponibili. Prova a vedere se il file /root/.bashrc esiste e contiene queste definizioni.
Se non c'è oppure è stato modificato impropriamente, puoi trovarne una copia in /usr/share/base-files/dot.bashrc, quindi

cp /usr/share/base-files/dot.bashrc /root/.bashrc
(30 Mag '14, 10:47) enzotib ♦♦ enzotib's gravatar image

sono sulla 12.04, quindi credo che siano stati inseriti solo nella 14.04, oppure devo aver fatto qualche casino io e modificato anche il backup diciamo

root@PW-APP:~# cp /usr/share/base-files/dot.bashrc /root/.bashrc root@PW-APP:~# pwd /root root@PW-APP:~# ls -a . .. .bash_history .bashrc .cache jenkins.war .lesshst PharmawizardIndex PharmawizardSourceData .profile Riferimenti KB Cloud Aruba.txt .viminfo root@PW-APP:~# ll ll: command not found

sai dove posso recuperare un .bashrc buono?

(30 Mag '14, 10:55) Zaknafein Zaknafein's gravatar image
1

@Zaknafein: ho dimenticato di dire che non basta copiare il file, devi chiudere e riaprire il terminale per far leggere le definizioni. Oppure in alternativa puoi eseguire il comando

. .bashrc
(30 Mag '14, 11:14) enzotib ♦♦ enzotib's gravatar image

Perfetto, cosi` funziona.

sono un po` a corto di basi unix XD

ora mi dici anche come mettere il tag "code" per farlo apparire in grassetto e abbiamo fatto 100!!! :P

(30 Mag '14, 11:16) Zaknafein Zaknafein's gravatar image

@Zaknafein: non ho capito la questione del tag, però per considerare chiuso il problema pensavo ti scrivere una risposta, che tu potrai accettare se consideri di aver risolto il problema.

(30 Mag '14, 14:19) enzotib ♦♦ enzotib's gravatar image

si il problema erisolto, quindi scrivi tu la risposta? il tag intendevo che tu nel tuo commento hai messo uno sfondo ai comandi, per far capire che e codice. come hai fatto? usi un tag oppure c'e` qualche keyword?

(30 Mag '14, 14:23) Zaknafein Zaknafein's gravatar image

@Zaknafein, per formattare una parte di testo come codice, devi mettere almeno quattro spazi a inizio riga e separare dal testo normale con una riga vuota prima e dopo.
Ho modificato il titolo perché qui non usiamo mettere "RISOLTO", non è un forum, il voto della domanda diventa verde e già questo indica che c'è una risposta accettata e che quindi il problema è risolto.

(30 Mag '14, 14:43) enzotib ♦♦ enzotib's gravatar image

Il comando "l" non è un vero comando, ma se disponibile è un alias al comando "ls -CF".
Normalmente su Ubuntu 14.04 è già disponibile per l'utente root, ovvero il corrispondente alias è già dichiarato nel file /root/.bashrc.

Se nel tuo caso non va, significa che qualcosa è stato modificato, oppure la 12.04 era impostata diversamente, non so e non posso verificare al momento.

Per risolvere la questione puoi recuperare una copia del file originale in /usr/share/base-files/dot.bashrc, e rimetterla a posto con il comando

cp /usr/share/base-files/dot.bashrc /root/.bashrc

Per rendere effettive le modifiche devi chiudere e riaprire il terminale, oppure in alternativa eseguire il comando

. ~/.bashrc
coll. permanente

ha risposto 30 Mag '14, 14:24

enzotib's gravatar image

enzotib ♦♦
14.0k112186

La tua risposta
abilita/disabilita anteprima

Segui questa domanda

Via email:

Una volta eseguito l'accesso potrai iscriverti a tutti gli aggiornamenti qui

Via RSS:

Risposte

Risposte e commenti

Basi di markdown

  • *corsivo* o __corsivo__
  • **grassetto** o __grassetto__
  • collegamento:[testo](http://url.com/ "titolo")
  • immagine?![alt testo](/path/img.jpg "titolo")
  • elenco numerato: 1. Foo 2. Bar
  • per aggiungere un'interruzione di riga, aggiungi due spazi a fine riga e premi «Invio»
  • è supportato anche semplice HTML

Tag:

×93
×48

domanda posta: 30 Mag '14, 10:17

domanda visualizzata: 956 volte

ultimo aggiornamento: 30 Mag '14, 14:43

Chiedi è un servizio di supporto gestito da Ubuntu-it. Contattaci!

powered by OSQAPostgreSQL database
Ubuntu e Canonical sono marchi registrati da Canonical Ltd.