So hab mal was kleines über die bashrc-Datei geschrieben und was man mit ihr machen kann: Baustelle/Bash/bashrc
greets
Anmeldungsdatum: Beiträge: 2521 |
So hab mal was kleines über die bashrc-Datei geschrieben und was man mit ihr machen kann: Baustelle/Bash/bashrc greets |
Anmeldungsdatum: Beiträge: 2533 |
Zum Abschnitt "Stellt die bashrc eine Gefahr dar?" Man kann den .bashrc Besitzer ändern wie man will, wenn ich einem Verzeichnis Schreibrechte hab, und das setzte ich mal voraus in meinem eigenem $HOME, dann kann ich die Datei auch löschen (und vorher kopieren und mit verändertem Inhalt wieder neu anlegen). In einem Wort zusammengefasst: sinnlos |
Anmeldungsdatum: Beiträge: 6565 |
Sehr schöner Artikel. Mir ist nur aufgefallen das extract eigentlich schön ist aber unp besser ist 😉 gruß |
(Themenstarter)
Anmeldungsdatum: Beiträge: 2521 |
@comm_a_nder: Ahh danke stimmt löschen kann man sie ja immernoch dann... Ich hab den Workaround jetzt durch Setzen der immutable-Flag beschrieben, das sollte sicher sein. greets |
Anmeldungsdatum: Beiträge: 6565 |
Adna rim hat geschrieben:
minimal, da unp "nur" ein Perl-Skript ist, dafür aber mehr Funktion hat, auf jeden Fall ist beides kleines als Fileroller oder Xarchiver 😀 gruß |
(Themenstarter)
Anmeldungsdatum: Beiträge: 2521 |
Ich schau mir unp mal an 😉 , alleine schon aus dem Grund weil wir keinen Wiki-Artikel darüber haben 😀 So ich habe noch ein paar Veränderungen am bashrc-Artikel vorgenommen damit man das mit der bash_profile besser peilt und werde wenn ich verschiebe dann eine Weiterleitung von Bash/bash_profile auf Bash/bashrc setzen. greets |
Ehemalige
Anmeldungsdatum: Beiträge: 6941 |
Hi |
(Themenstarter)
Anmeldungsdatum: Beiträge: 2521 |
chattr +i schützt vor dem Löschen:
Wie gesagt extract ist nur ein Beispiel, was man mit der bashrc anstellen kann und da extract wirklich einen guten und sinnvollen Nutzen bringt halte ich es für ein gutes Beispiel. greets |
Ehemalige
Anmeldungsdatum: Beiträge: 6941 |
Mit dem Löschen hast du recht, ich hatte - statt + gesetzt. Kopf ->Tisch. Was transportiert extract, was das "up n" Beispiel nicht transportiert? ☺ function up { ... }
|
(Themenstarter)
Anmeldungsdatum: Beiträge: 2521 |
Ja unp ist imo auch besser. Ich denke mir nur, dass Linux-Neulinge nicht so sehr den Sinn hinter up N blicken, obwohl ich das auch benutze und für sehr nützlich halte. Bei extract() erkennt man doch leichter, was es macht und wie nützlich es auch für den Durchschnittsuser sein kann. Also ich will mit dem Beispiel halt zeigen, dass man sehr nützliche Skripte in die bashrc integrieren kann und befürchte, dass es viele User bei up N nicht blicken. greets |
(Themenstarter)
Anmeldungsdatum: Beiträge: 2521 |
Habe extract nun rausgenommen und nach Bash/bashrc verschoben. greets |
Anmeldungsdatum: Beiträge: Zähle... |
Hm... ~/.bashrc ~/.bash_logout ~/.profile ~/.xsession bzw. ~/.xinit
Außerdem müssen dazu noch Dateien von den Windowmanagern gezählt werden. Das wäre z.B: ~/.fluxbox/startup ~/.fluxbox/menu ~/.fluxbox/keys
Meiner Meinung nach wäre es besser einen Artikel "Absichern des Homeverzeichnisses" zu verfassen, und auf diesen zu verweisen. |
Supporter, Wikiteam
Anmeldungsdatum: Beiträge: 7816 |
Anwendungsbeispiel PROMPT_COMMAND hinzugefügt. Dies hat diesen nützlichen Effekt: $ false *** Fehlercode: 1 *** $ ! false $ echo $? 0 $ Wer ausgiebig Skripte entwickelt und testet, spart sich die Eingabe etlicher echo $?. |
Supporter
Anmeldungsdatum: Beiträge: 6389 |
sehr schön, hab ich gleich mal umgesetzt. Danke. |