Unix & Linux

Fragen und Antworten für Benutzer von Linux, FreeBSD und anderen Un * x-ähnlichen Betriebssystemen

5
Speichern in / tmp ist nicht wirklich Speichern?
Öffnen Sie z. B. einen E-Mail-Anhang von Firefox (ohne ihn zuvor zu speichern). Dies ist ein Libre Office-Dokument. Sie bearbeiten es und klicken dann auf Speichern (nicht speichern unter) und schließen sowohl den Texteditor als auch den Browser. Dann verschwindet das Dokument, da es standardmäßig in gespeichert wurde /tmp. Zumindest …

1
Gibt es eine Bash-Datei, die immer im interaktiven Modus bezogen wird, unabhängig davon, ob sie angemeldet oder nicht angemeldet ist?
Soweit ich weiß, können sich die interaktiven Shells anmelden oder nicht anmelden, und die Startdateien für sie sind unterschiedlich. Wenn interactive + Login - Shell → /etc/profiledann die erste lesbar von ~/.bash_profile, ~/.bash_loginund~/.profile Wenn interaktiv + Nicht-Login-Shell → /etc/bash.bashrcdann~/.bashrc Ich möchte jedes Mal, wenn ich eine interaktive Shell verwende, einige …
10 bash  login  bashrc 

2
Kann die Shell "offensiver" sein?
Mein Gentoo Linux wird mit aktiviertem offensiven USE- Flag kompiliert : # sudo su - Password: Hold it up to the light --- not a brain in sight! Password: Es ist auch möglich, Vermögen nach dem Grad der Offensivität auszuwählen : # fortune -o kernelcookies | cowsay -b _________________________________________ / …
10 shell  cowsay 

4
Sudoers für einen Tag pro Woche?
Ich wurde von meinem Chef freiwillig als Systemadministrator für unseren Produktions-Redhat-Server gemeldet. Er bat mich, die Sicherheit zu verschärfen, um rm -f *solche Pannen zu vermeiden , die vor nicht allzu langer Zeit aufgetreten waren. Im Moment haben wir 53 Benutzer, die in die Maschine eintauchen, und es ist ein …


6
Bash Find Zeilen beginnend mit String
Ich habe eine Reihe von Dateien und möchte herausfinden, welche sequentielle Zeilen enthält, die mit einer bestimmten Zeichenfolge beginnen. Zum Beispiel für die folgende Datei: Aaaaaaaaaaaa Baaaaaaaaaaa Cxxxxxxxxx Cyyyyyyyyy Czzzzzzzzz Abbbbbbbbbbb Bbbbbbbbbbbb Caaaaaa Accccccccccc Bccccccccccc Cdddddd Ceeeeee Es gibt mehr als eine Zeile, die mit 'C' beginnt, daher möchte ich, …
10 bash  sed  grep  string 

3
So definieren Sie eine ähnliche Bash-Funktion auf einmal
Ich habe diese Funktionen in ~/.bashrc: function guard() { if [ -e 'Gemfile' ]; then bundle exec guard "$@" else command guard "$@" fi } function rspec() { if [ -e 'Gemfile' ]; then bundle exec rspec "$@" else command rspec "$@" fi } function rake() { if [ -e …
10 bash 

2
Wie kommt es, dass sich crontab -e von weniger / etc / crontab unterscheidet?
Ich bin ziemlich neu in Unix und Cron. Ich wollte gerade versuchen, Cron zu einer vorhandenen Cron-Datei hinzuzufügen. Ich habe gelesen, du könntest das machen crontab -e. Das Verwirrende für mich ist nur, dass crontab -eandere Cron / Befehle angezeigt werden als less /etc/crontab- wie kommt es? Welches ist der …
10 cron 

2
Wie genau funktioniert printk intern?
Ich weiß, printfdass das Betriebssystem Hilfe benötigt, um seine Arbeit zu erledigen. Ich weiß auch, dass printfes im Linux-Quellcode nicht funktioniert, da es keine Bibliothek gibt. Und so haben wir printkzum Debuggen. Wie funktioniert es printk, wenn das Betriebssystem dann noch bootet?

1
Wie finde ich Dateien, die Zeilenumbruch im Dateinamen enthalten?
Ich versuche, Dateien zu finden, deren Dateiname einen Zeilenumbruch enthält. Aber ich kann nicht herausfinden, welches Muster ich verwenden soll. Das Folgende funktioniert, ist aber nicht sehr nützlich, wenn ich es in eingerücktem Code verwenden möchte. find . -name '* *' Ich habe diese beiden ausprobiert und es gelang ihnen …
10 shell  find  patterns 

3
Führen Sie einen Bildschirmschoner auf mehreren Monitoren aus
Gibt es eine Möglichkeit, xscreensavereinen einzelnen Bildschirmschoner über das gesamte X-Display auszuführen und dabei die Xinerama / XRANDR-Geometrie zu ignorieren? Ich habe drei Monitore, die als einzelner X-Bildschirm auf einem X-Display angezeigt werden. XRANDR bietet Informationen darüber, wo jeder physische Monitor auf dem einzelnen X-Bildschirm beginnt und endet. xscreensaverHiermit können …

2
Gruppenmitgliedschaften und setuid / setgid-Prozesse
Prozesse, die Berechtigungen über de-eskalierensetuid() und setgid()die Gruppenmitgliedschaften der von ihnen festgelegten UID / GID nicht zu erben scheinen. Ich habe einen Serverprozess, der als Root ausgeführt werden muss, um einen privilegierten Port zu öffnen. Danach deeskaliert es zu einer bestimmten nicht privilegierten UID / GID, 1 - z. B. …

2
Doppelmonitore mit 2 Videotreibern mit xrandr 1.4
Ich versuche, mit zwei verschiedenen Grafikkartentreibern (i915 & nvidia) auf zwei Bildschirmen zu arbeiten, aber wie Sie sehen können, listet xrandr nur den nvidia-Anbieter auf. Ich benutze Arch Linux. Ich habe erfolglos versucht herauszufinden, woher xrandrdie Anbieterliste kommt. [x@epoch ~]$ xrandr --listproviders Providers: number : 1 Provider 0: id: 0x279 …



Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.