Linux from Scratch - bashrc File anschauen?
Moin Leute,
ich arbeite gerade das LFS 12.1-Buch durch und bin bei Kapitel 4.4 und habe gerade die .bashrc File erstellt. Jetzt musste ich aber aufgrund einer Fehlermeldung und eines Versuches, diese zu beheben, das Terminal schließen und mich in einem neuen Terminalfenster neu anmelden.
Jetzt habe ich ein bisschen Sorge, dass meine Änderungen für die Erstellung der .bashrc nicht gespeichert wurden. Habe aber auch keine Möglichkeit, die Datei anzusehen, weil ich die nicht finden kann. Sie soll im Verzeichnis /home/lfs auf meiner LFS-Partition sein, aber dieses Verzeichnis sehe ich in meinem Dateimanager dort nicht. Auch über die Suche finde ich diese Datei nicht.
Weiß jemand, ob man, wenn man folgenden Befehl ausführt:
"cat > ~/.bashrc << "EOF"
set +h
umask 022
LFS=/mnt/lfs
LC_ALL=POSIX
LFS_TGT=$(uname -m)-lfs-linux-gnu
PATH=/usr/bin
if [ ! -L /bin ]; then PATH=/bin:$PATH; fi
PATH=$LFS/tools/bin:$PATH
CONFIG_SITE=$LFS/usr/share/config.site
export LFS LC_ALL LFS_TGT PATH CONFIG_SITE
EOF"
und dann mit "EOF" das beendet, ob die erstellte Datei dann automatisch schon gespeichert wird? Weil wenn man "EOF" eingibt, dann kommt man ja aus dem "Editor" wieder raus und kann weitere Befehle eingeben.
Beim Befehl "source ~/.bash_profile" war ich noch nicht angelangt.
Vielleicht stelle ich mich gerade auch doof an und vielleicht wirkt meine Frage auch komisch aber bin immer noch mit der Lösung des ersten Problems beschäftigt und bin mir jetzt halt einfach nicht sicher, ob das mit der Datei schon funktioniert hat oder ob ich jetzt irgendwas nochmal neu machen muss. Geht leider irgendwie aus der Anleitung auch nicht hervor, inwiefern das jetzt wann gespeichert ist.
2 Antworten
Moin!
Keine Sorge, deine Änderungen wurden gespeichert. Wenn du den Befehl "cat > ~/.bashrc << "EOF"" korrekt beendet hast, sollte die Datei erstellt und gespeichert sein. Du kannst das überprüfen, indem du im Terminal folgenden Befehl eingibst:
cat ~/.bashrc
Damit siehst du den Inhalt der Datei. Wenn die Datei nicht im Dateimanager angezeigt wird, liegt das möglicherweise an den Berechtigungen oder daran, dass versteckte Dateien (die mit einem Punkt beginnen) nicht angezeigt werden. In vielen Dateimanagern kannst du die Anzeige versteckter Dateien über eine Einstellung oder Tastenkombination (oftmals Strg+H) aktivieren.
Falls du die Datei noch immer nicht findest, überprüfe, ob du im richtigen Home-Verzeichnis bist, und dass du dich als der richtige Benutzer angemeldet hast.
Viel Erfolg beim Weiterarbeiten am LFS-Buch!
Grüße
# ls -a
Listet auch Dateien, die einen Punkt am Namensanfang haben.
# cat ~/.bashrc
Würde Dir den Inhalt der bashrc des Users anzeigen.
Gutes geligen, der Weg bei LFS / cLFS kann ganz schön steinig sein :-D.
Danke für die schnelle und hilfreiche Antwort. Bekommt man leider als Ahnungsloser nicht so oft. Bin es eher gewohnt, dann an den Kopf geworfen zu bekommen, dass ich zu doof bin und lieber aufgeben solle (zumindest im Unterton bei vielen).
Genau das war der Command, den ich gesucht habe. War durch das andere Problem so in Gedanken, dass ich einfach irgendeinen Befehl ausprobiert hatte und dann in irgendeinem Editor gelandet bin, aus dem ich nicht wieder raus kam. Naja, auf jeden Fall kann ich den Inhalt der Datei jetzt sehen.
Bin noch neu bei Linux und versuche mir halt jetzt mein wissen anzutrainieren mit LFS.
Danke nochmal, dass du so freundlich und hilfsbereit geantwortet hast. Das weiß ich sehr zu schätzen. Habe manchmal das Gefühl, manche anderen vergessen das, wie es als unwissender ist, wenn sie auf solche Fragen antworten.