[Linux] Wie man .bashrc eines allgemeinen Benutzers mit WSL2 Ubuntu20.04 auch als Root liest

Entwicklungsumgebung

・ Host-Betriebssystem: Windows 10 Home ・ Gastbetriebssystem: wsl2 Ubnutu20.04

Probleme / Probleme

Der Standardbenutzer von wsl wurde in root-Benutzer geändert, um Probleme mit Containerberechtigungen schnell zu beheben. Dann wurden die in /home/$USER/.bashrc geschriebenen Einstellungen (hauptsächlich Aliase) unbrauchbar.

Sie können dieselben Einstellungen kopieren und in /root/.bashrc schreiben, aber wenn möglich, möchte ich die $ USER-Einstellungen so verwenden, wie sie sind.

Was Sie erreichen wollen

Laden Sie die Einstellungen in /home/$USER/.bashrc in /root/.bashrc und spiegeln Sie die Einstellungen wider

Implementierungsmethode

Die Implementierungsmethode ist sehr einfach, und wenn Sie den folgenden Prozess in /root/.bashrc schreiben, ist dies in Ordnung (Ich weiß nicht, was ich mit dem Beschreibungsort tun soll. Ich habe es vorerst zuerst geschrieben.)

source /home/$USER/.bashrc

Hinweis: Der Quellbefehl ist ein Befehl, der das durch das Argument angegebene Skript ausführt.

Ergänzung

Ich habe ein wenig Angst, dass ein Problem auftreten kann, wenn ich die Einstellungen eines allgemeinen Benutzers auch als Root-Benutzer lese Wenn ein Fehler auftritt, schreibe ich die Einstellungen leise in /root/.bashrc oder erstelle ein Skript für die Aliasbeschreibung und lese es.

Recommended Posts

[Linux] Wie man .bashrc eines allgemeinen Benutzers mit WSL2 Ubuntu20.04 auch als Root liest
Wie installiere ich php7.4 unter Linux (Ubuntu)
So installieren Sie Git unter Linux wie EC2
[Tipps] Verwendung des iPhone als Webkamera unter Linux
Verwendung von Fujifilm X-T3 als Webcam unter Ubuntu 20.04
So registrieren Sie ein Paket in PyPI (Stand September 2017)
So installieren Sie VMware-Tools unter Linux
So installieren Sie MBDyn (Linux Ubuntu)
So installieren Sie das aws-session-manager-Plugin unter Manajro Linux
Wie man pydoc auf Python Interpreter liest
So installieren Sie CatBoost [Stand Januar 2020]
So aktualisieren Sie PHP unter Amazon Linux 2
So installieren Sie das Python-Paket in einer lokalen Umgebung als allgemeiner Benutzer
So zeigen Sie Piktogramme unter Manjaro Linux an
So installieren Sie Pakete unter Alpine Linux
So aktualisieren Sie die Sicherheit unter CentOS Linux 8
Setzen Sie unter Ubuntu Linux Tab auf q
So finden Sie große Dateien unter Linux
[Neueste] So erstellen Sie eine Java-Umgebung unter Ubuntu
So aktualisieren Sie die Sicherheit unter Ubuntu 19.10 Eoan Ermine
So installieren Sie Camunda Modeler unter Manjaro Linux
Lesen von Originaldaten oder externen Daten im Internet mit scikit-learn anstelle eines angehängten Datensatzes wie Iris
So stellen Sie pyenv unter Amazon Linux und Ubuntu ein, um eine Python 3.6.0-Umgebung zu erstellen
Verwendung von C216 Audio Controller unter Arch Linux
So installieren Sie Linux auf einem 32-Bit-UEFI-PC
Linux-Benutzer hinzufügen, wie der Befehl useradd verwendet wird
So erlauben Sie Nologin-Benutzern, sich unter Linux anzumelden
[Hinweis] So geben Sie dem Benutzer in CentOS die Berechtigung sudo
Ich möchte OpenJDK 11 mit Ubuntu Linux 18.04 LTS / 18.10 verwenden
[AWS EC2] So installieren Sie Maven unter Amazon Linux 2
So erstellen Sie eine Python-Umgebung unter Amazon Linux 2
[AWS] So erweitern Sie den Speicherplatz unter Amazon Linux
So richten Sie WSL2 unter Windows 10 ein und erstellen eine Lernumgebung für Linux-Befehle
So zeigen Sie eine bestimmte Zeile einer Datei oder ein Befehlsergebnis unter Linux an (sed, awk)
Wie man PyPI liest
Wie man JSON liest
[Ubuntu] So löschen Sie den gesamten Inhalt des Verzeichnisses
So erstellen Sie eine neue virtuelle Python-Umgebung unter Ubuntu
[Linux] [C / C ++] Zusammenfassung, wie man pid, ppid, tid bekommt
So erstellen Sie eine ISO-Datei (CD-Image) unter Linux
[Linux] Deaktivieren der automatischen Aktualisierung der Datei /etc/resolv.conf (Redhat)
Ausführen von Linux-Befehlen unter Windows durch Personen, die Linux (Ubuntu) nicht kennen [Bis zur Überprüfung der Funktionsweise von R und Python]