Unix & Linux

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

3
Warum wird auf einigen Linux-Systemen das Root-Dateisystem in mtab als / dev / root anstelle von / dev / <realer Geräteknoten> angezeigt?
Ich habe auf verschiedenen Linux-Systemen gesehen, dass anstelle des realen Geräteknotens (zum Beispiel :) /dev/sda1das Root-Gerät als /dev/rootoder anstelle des realen Dateisystems mtabals Dateisystem bezeichnet wird rootfs(das als reales Dateisystem in angezeigt wird /proc/filesystems, aber) hat keinen Code in &lt;linux-kernel-source-tree&gt;/fs). Es wurden verschiedene Dienstprogramme erstellt, um bestimmte Attribute zu verwenden, …


1
Wie kann ich xkb-Anpassungen in GNOME automatisch laden?
Nach meiner Frage zum Anpassen von Schlüsselzuordnungen in Wayland habe ich herausgefunden, dass dies xmodmapanscheinend veraltet ist, aber xkb sollte in Wayland "funktionieren". Leider ist xkb viel komplizierter und entsprechend schlechter dokumentiert. Ich habe an der Arbeit aus den Strophen kann ich aus , basierend auf Informationen benötigen eine Frage …
11 gnome3  xkb 

4
Kann es eine Login-Shell geben, die nicht interaktiv ist?
Bei der Interpretation dieses Flussdiagramms Ich fand das in man bash: Wenn bash als interaktive Anmeldeshell oder als nicht interaktive Shell mit der Option --login aufgerufen wird, werden zuerst Befehle aus der Datei / etc / profile gelesen und ausgeführt, sofern diese Datei vorhanden ist. Das heißt, dass interaktive Login- …
11 bash  login  startup  bashrc 

1
Listen Sie die Namen der Aliase, Funktionen und Variablen in zsh auf
Ich brauche eine Möglichkeit, die Namen (ohne den Textkörper / Inhalt / Wert) von Aliasen, Funktionen, Variablen und Arrays in zsh aufzulisten. Optimal sollte es sich so verhalten compgen: compgen -a # will list all the aliases you could run. compgen -A function # will list all the functions you …
11 shell  zsh 

1
Doppelklicken Sie im Gnome Terminal auf die Auswahl
Durch Doppelklicken auf ein Wort im Gnome-Terminal wird das gesamte Wort ausgewählt. Leider enthält diese Auswahl keine Doppelpunkte, sodass URLs nicht vollständig ausgewählt sind, z. B. mit http://foo.example.org/ nur //foo.example.org/ ist ausgewählt. Wie konfiguriere ich dieses Auswahlverhalten so, dass vollständige URLs ausgewählt werden? Siehe auch: Wie konfiguriere ich das Doppelklickverhalten …

2
So rufen Sie automatisch einen neuen Nameserver bei einer VPN-Verbindung ab
Ich verwende Ubuntu Xenial 16.04 Wir verwenden openvpn, um eine Verbindung zu einer virtuellen privaten Cloud herzustellen. Diese Cloud verfügt über einen eigenen DNS-Server (ebenso wie unsere lokale Route - zu Hause oder im Büro). Wenn ich eine Verbindung zum VPN herstelle, sind alle IPs in diesem Netzwerk verfügbar, aber …
11 ubuntu  dns  vpn 

3
Gibt es ein Unix-Äquivalent zur Windows-Umgebungsvariablen PATHEXT?
Ich frage mich, ob es ein Unix-Äquivalent für die Windows-Umgebungsvariable gibt PATHEXT. Für Benutzer ohne Windows-Hintergrund: Durch Hinzufügen eines Dateisuffixes PATHEXTkann ich ein Skript ausführen, ohne dieses Suffix in cmd.exe einzugeben. Auf meinem Windows-Computer enthält PATHEXT beispielsweise das Suffix. .plWenn ich ein Perl-Skript in cmd.exe ausführen möchte, kann ich einfach …



1
Fehler bei aktiviertem Test: syscall :: open_nocancel: entry): Ungültiger Benutzerzugriff in Aktion 2 bei DIF
Ich habe den folgenden Einzeiler, um Dateien anzuzeigen, die durch den Prozess geöffnet wurden: sudo dtrace -n 'syscall::open*:entry { printf("%s %s",execname,copyinstr(arg0)); }' Ich habe jedoch viele wiederholte Fehler wie: dtrace: error on enabled probe ID 4 (ID 946: syscall::open_nocancel:entry): invalid user access in action #2 at DIF offset 24 dtrace: …
11 kernel  osx  dtrace 

1
Ist es möglich, die Sudo-Fähigkeit vor dem Sudo zu überprüfen?
Ich schreibe ein kleines Hilfsprogramm. Ich möchte, dass es versucht, sudobei Bedarf etwas auszuführen. Das heißt: Wenn der aktuelle Benutzer mit Dateiberechtigungen nicht in der Lage ist, eine bestimmte Datei sudozu sudobearbeiten (und die Regeln dies zulassen würden), möchte ich, dass mein Dienstprogramm als Eigentümer der Datei etwas ausführt. Ich …
11 sudo 

3
Senden der Ausgabe an / dev / stderr vs.> & 2
In Skripten werden Fehler normalerweise an den Dateideskriptor 2 gesendet &amp;2, dh: echo "error" &gt;&amp;2 Manchmal /dev/stderrwird stattdessen verwendet: echo "error" &gt; /dev/stderr Beim Betrachten /dev/stderrsehe ich, dass es sich nur um einen Symlink zu handelt /proc/self/fd/2, der wiederum ein Symlink zu /dev/pts/5(auf meinem aktuellen Terminal) ist. Scheint etwas zu …


1
Bash ändert die Größe im interaktiven Docker-Container nicht richtig
Jedes Mal , wenn die Terminalgröße ändert, in der Regel bashwird resizeautomatisch so , dass das LINESund COLUMNSkorrekt neu berechnet werden. Aus irgendeinem Grund funktioniert dies jedoch nicht in einem Docker-Container, der bashinteraktiv ausgeführt wird. Ich habe shopt checkwinsize -sin meinem bashrcim Docker Behälter (und überprüft , dass es onmit …
11 bash  docker 

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.