Unix & Linux

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



2
Warum funktioniert die Pfadvervollständigung in Bash nicht immer?
Bei verschiedenen Bash-Umgebungen (verschiedenen Installationen) habe ich unterschiedliche Verhaltensweisen in Bezug TABauf die Pfadvervollständigung, wenn ich danach auf die Befehlszeile drücke. Wo wird das gehandhabt? Ein konkretes Beispiel: Ich laufe cmakemit einem -DArgument: cmake -DCMAKE_TOOLCHAIN_FILE=~/x-too<TAB> es macht nichts. Während (beachten Sie den Abstand zwischen =und~ cmake -DCMAKE_TOOLCHAIN_FILE= ~/x-too<TAB> vervollständigt zu …

1
Wie erhalte ich die Compiler-Flags, mit denen die Binärdateien in einem (.deb) -Paket erstellt werden?
Ich weiß, das apt-get source <package_name>gibt Ihnen das Quellpaket. Es enthält einen debianOrdner mit einer Datei namens rules. Wenn ich es richtig verstehe, beschreibt diese Datei, wie das Quellpaket in ein .debPaket umgewandelt werden kann, einschließlich der zu verwendenden Compiler-Flags. Zwei Fragen: Wie erhalte ich die tatsächlich verwendeten Compiler-Flags? Muss …

4
Ist es möglich, einen Teil eines Befehls zu benennen, um ihn später im selben Befehl wiederzuverwenden?
Wenn ich eine aufgerufene Datei longfilevon /longpath/nach verschieben möchte, /longpath/morepath/kann ich so etwas tun mv (/longpath)/(longfile) $1/morepath/$2 dh kann ich die Bash wissen lassen, dass sie sich an einen bestimmten Teil der Eingabe erinnern soll, damit ich sie später in derselben Eingabe wiederverwenden kann? (Im obigen Beispiel verwende ich einen …

2
SystemD führt kein ExecStartPre aus, bis ich den Dienst neu lade und neu starte
Ich überschreibe das /usr/lib/systemd/system/docker.serviceStartskript, um es mit einer Umgebungsdatei zu erweitern. Ich habe meine Konfigurationsdatei /etc/systemd/system/docker.service.d/docker.confwie folgt definiert: test -d /etc/systemd/system/docker.service.d || \ mkdir /etc/systemd/system/docker.service.d cat > /etc/systemd/system/docker.service.d/docker.conf <<EOF [Service] EnvironmentFile=/etc/sysconfig/docker ExecStartPre=-/usr/local/sbin/generate-docker-config ExecStart= ExecStart=/usr/bin/docker daemon -H fd:// --dns=\${LOCAL_IPV4} EOF systemctl daemon-reload Ich führe das obige Skript als Packer- Build-Schritt für …
7 systemd 


1
Mehrere Modifikatorebenen mit XKB (auf einer japanischen Tastatur)
Ich habe die folgende Tastatur (HHKB JP). Ich verwende Lubuntu 14.04 und habe es bearbeitet /usr/share/X11/xkb/symbols/us, um ein benutzerdefiniertes Layout zu implementieren . Jetzt möchte ich die folgenden Tasten als Modifikatoren der 5., 6., 7., ... und 20. Stufe verwenden. (Unter Windows schaffe ich das mit AutoHotkey und jetzt kann …
7 lxde  xkb  lubuntu 

3
Warum ist chroot (2) für nicht privilegierte Benutzer nicht verfügbar?
Warum ist dies für chroot(2)nicht privilegierte Benutzer nicht verfügbar? Ich verstehe die vorhandenen Antworten im Internet nicht. Zum Beispiel dieses https://lists.freebsd.org/pipermail/freebsd-security/2003-April/000123.html . Würde sudowirklich funktionieren, wenn /etc/sudoersund /etcnicht im Besitz von root? Ein nicht privilegierter Benutzer kann nicht einfach Root-eigene Setuid-Binärdateien in chroot erstellen, oder? Wie genau kann ein nicht …


1
Wie kann die Vervollständigung der Bash-Registerkarte mit dem schreibgeschützten Dateisystem ausgeführt werden?
Ich habe das Dateisystem meines RaspberryPi (Raspbian - Jessie) absichtlich so konfiguriert, dass es schreibgeschützt ist. Eines der Dinge, die (noch) nicht funktionieren, ist die Tab-Vervollständigung (auch bekannt als Auto-Vervollständigung) in Bash, wo ich häufig den folgenden Fehler erhalte: Bash: Temporäre Datei für Here-Document: Schreibgeschütztes Dateisystem kann nicht erstellt werden …


3
Wie baut man mit dnf Chroot-Gefängnisse?
Früher baute ich Chroot-Gefängnisse mit yum. Es war einfach, leicht und ließ mich Dinge tun, die zu diesem Zeitpunkt nicht wirklich verfügbar waren (Pakete für mehrere Distributionen auf Plattformen wie ia64 und ppc mit derselben Infrastruktur erstellen). 5 Jahre schneller Vorlauf, ich möchte auf Fedora 23 ein einfaches Chroot-Gefängnis bauen. …
7 fedora  dnf 


1
g ++ erkennt Standard 14 nicht (-std = c ++ 14)
Ich bin auf Ubuntu 14.04 und habe g ++ 4.8.5 (Ubuntu 4.8.5-2ubuntu1 ~ 14.04.1). Beim Versuch, -std=c++14Parameter zu verwenden , gibt g ++ Folgendes aus: unrecognized command line option '-std=c++14' Auch beim Laufen apt-get updateund apt-get upgradeist das Problem immer noch da. Was ist da los?
7 ubuntu  g++ 

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.