Ich habe Ubuntu Minimal (mini.iso) auf meinem VM installiert. Ich habe dann den Wiederherstellungsmodus verwendet, um mich als root anzumelden und ein Konto mit zu erstellen useradd -m admin
und dann ein Passwort mit festzulegen passwd admin
.
Wenn ich mich auf dem neuen Konto anmelde, sehe ich anstelle der normalen Eingabeaufforderung nur ein $
Zeichen. Wenn ich versuche, einen Befehl oder Dateinamen mit einem Tabulator zu vervollständigen, wird ein normaler Tabulator gedruckt. Wenn ich versuche, die Pfeiltasten zu verwenden ^[[A
, werden ^[[B
, ^[[C
oder gedruckt ^[[D
. Außerdem werden ls
keine Farben mehr hinzugefügt.
Keines dieser Probleme war im Wiederherstellungsmodus. Wie kann ich das beheben?
command-line
bash
ubuntu-minimal
Runemoro
quelle
quelle
unity
Antworten:
Das bedeutet wahrscheinlich, dass das neue Benutzerkonto mit / bin / sh als Anmeldeshell (das standardmäßig mit der Dash-Shell verknüpft ist) anstelle von / bin / bash erstellt wurde. Sie können die Anmeldeshell eines Benutzers mit dem Befehl 'chsh' ändern
(Sie müssen sich abmelden und wieder anmelden, damit die Änderung wirksam wird.) Möglicherweise müssen Sie auch die Standarddatei .bashrc aus / etc / skel kopieren, um die Farbaufforderung zu erhalten.
In Zukunft möchten Sie möglicherweise den Befehl 'adduser' anstelle von 'useradd' verwenden - er richtet eine vollständigere Benutzerumgebung ein, einschließlich Standard-.profile und .bashrc - und setzt die Anmeldeshell auf 'bash'.
quelle
sudo
obigen Befehl einfach weg )./bin/bash
an der Eingabeaufforderung eingeben . Das Gleiche gilt, wenn Sie Ihrebash.rc
Datei ändern . Um die Änderungen zu sehen, machen Sie dasselbe.Ich konnte die Registerkartenvervollständigung nicht verwenden, wenn ich eine Verbindung über VNC zu einem XFCE4 ohne Kopf herstellte. Die hier aufgeführte Antwort hat nicht funktioniert, aber dies hat:
Tastenkürzel in XML-Datei bearbeiten:
Finden:
Ändern Sie es in:
Logout / Neustart und sollte gut gehen
quelle
Ich habe gerade Vim installiert und alles war gelöst. Zuerst dachte ich, dass es in der Originalversion von Ubuntu installiert war, da ich den Befehl Vi verwenden konnte, aber das war nicht der Fall.
Problem gelöst.
quelle
Dies wird alles lösen: Einfügen und drücken. Danach können Sie den Verlauf mit dem Pfeil nach oben automatisch vervollständigen.
Entnommen aus: https://unix.stackexchange.com/questions/5366/command-line-completion-from-command-history Sie können auch Strg + R verwenden, um Ihren Verlauf anzuzeigen.
quelle