Unix & Linux

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

3
Unterbrechen Sie den Vorgang, ohne ihn zu beenden
Ich habe also ein beständiges Programm im Hintergrund. Wenn Sie es beenden, wird es nur mit einer anderen PID neu gestartet. Ich möchte es aussetzen (einschläfern lassen, ohne es tatsächlich zu töten). Tut kill -9 das? Wenn nicht, wie soll das gemacht werden?
11 process  kill 

1
So sortieren Sie eine Datei anhand eines Feldabschnitts
Ich möchte eine Datei sortieren: D104HN-D104HA 8.320 4.521 1.69e+05 -- D104HN-D104HB* 8.320 2.823 2.93e+05 -- A90HB#-A90HA 1.655 4.207 7.12e+05 -- A90HB#-F91HA 1.653 4.411 8.59e+04 -- A114HB#-A114HA 1.253 4.098 7.67e+05 -- A114HB#-R111HA 1.251 3.929 1.76e+05 -- A114HB#-W110HA 1.253 4.451 3.68e+04 -- F91HE*-F91HZ 7.237 7.122 7.85e+05 -- F91HE*-K92HA 7.242 3.910 4.88e+04 -- …

2
Was ist der Unterschied zwischen & 6 und / dev / fd / 6?
Zum Lesen aus dem Dateideskriptor 6 kann ich <&6oder </dev/fd/6(aka /proc/self/fd/6) verwenden. Normalerweise funktionieren beide gleich gut. Wenn dieser Dateideskriptor jedoch ein Socket ist, passieren seltsame Dinge. Beispielsweise: $ bash -c 'ls -l /dev/fd/6;cat /dev/fd/6' 6</dev/tcp/localhost/12345 lrwx------ 1 michas michas 64 Jan 10 19:50 /dev/fd/6 -> socket:[315010] cat: /dev/fd/6: No …

2
Was bedeutet [[.ch.]] In einer Regex?
Alternativer Titel: Was ist eine "Sortiersequenz" oder ein "Sortierelement" in einem POSIX-kompatiblen regulären Ausdruck? Ich habe die genaue technische Definition in Abschnitt 9.3.5 der POSIX-Spezifikationen als Punkt 4 in der Liste gefunden, aber es ist mir nicht wirklich klar. Ich habe im Internet nach Beispielen und Erklärungen gegoogelt und bin …

2
Drucken von zwei Seiten pro Blatt über die Befehlszeile
Angenommen, ich beginne mit einem PDF-Dokument mit beispielsweise 12 Seiten, das mit evince angezeigt wird . Um ein weiteres PDF mit 6 Blättern mit einer Seiteneinrichtung von zwei Seiten pro Seite zu erstellen, verwende ich normalerweise das Gerät "Print to File", das im Dialogfeld ^ P aufgeführt ist. Das klappt …
11 pdf  cups  evince  pdftk  lp 

1
256 Farben in der Konsole (tty)
Angenommen, ich habe ein System ohne X server. Ich kann mich nur über die Konsole anmelden. Es scheint, dass die Linux-Konsole standardmäßig nur 8 Farben unterstützt: # tput colors 8 Ist es möglich, 256 Farben in der Konsole zu verwenden, wie ich es in einem Terminalemulator (dh einem Terminator) tun …

3
So erweitern Sie Bash-Aliase
Wie erstelle ich einen Alias, der tatsächlich einen anderen gleichnamigen Alias ​​in Bash erweitert? Warum: Früher habe ich mich GREP_OPTIONSauf .bashrcso etwas eingestellt: GREP_OPTIONS="-I --exclude=\*~" Ich hatte auch ein Skript (sagen wir mal setup-java.sh), das ich aufrufen würde, bevor ich an einigen Java-Projekten arbeitete. Es würde die Zeile enthalten: GREP_OPTIONS="$GREP_OPTIONS …
11 bash  grep  alias 

1
Ist es sinnvoll, btrfs auf lvm zu setzen?
Dies ist OpenSUSE Leap 42. Ich habe einen Computer mit 2x 500 GB SATA- Festplattenlaufwerken und um dies zu beschleunigen, habe ich ein kleines 30 GB SSD- Laufwerk für das System eingesetzt. Während der Installation wurden die Festplatten getrennt, da sie den Installer (und mich) verwirrten. Sobald das System hochgefahren …
11 linux  partition  lvm  btrfs 


11
So erhalten Sie das letzte Argument für eine / bin / sh-Funktion
Was ist ein besserer Weg, um zu implementieren print_last_arg? #!/bin/sh print_last_arg () { eval "echo \${$#}" # this hurts } print_last_arg foo bar baz # baz (Wenn dies beispielsweise wäre, #!/usr/bin/zshanstatt zu #!/bin/shwissen, was zu tun ist. Mein Problem besteht darin, einen vernünftigen Weg zu finden, dies zu implementieren #!/bin/sh.) …

1
MySQL Workbench-Warnung beim Herstellen einer Verbindung zu MariaDB
Bei Verwendung von MySQL Workbench 6.3 unter Kubuntu 15.10 und MariaDB Server Version: 10.0.22-MariaDB-0ubuntu0.15.10.1 (Ubuntu) wird folgende Warnung angezeigt. Wird das erwartet? Inkompatible / nicht standardmäßige Serverversion oder Verbindungsprotokoll erkannt (10.0.22). Eine Verbindung zu dieser Datenbank kann hergestellt werden, aber einige MySQL Workbench-Funktionen funktionieren möglicherweise nicht ordnungsgemäß, da die Datenbank …

2
Installation von PHP7.0 von sid auf jessie
Ich möchte PHP7.0 auf Debian Jessie ausprobieren und versuche es von Sid zu installieren. Hängt jedoch php7.0davon ab, php7.0-commonwelche davon abhängt, php-common > 18während php-commonin sid bei 17 ist. Bedeutet dies, dass es php7.0im Moment einfach unmöglich ist, von dieser Distribution aus zu installieren ? Warum das? Ich weiß, dass …

1
Bash-Alias ​​mit einem Leerzeichen als Teil des Befehls
Ich versuche, einen Bash-Alias ​​zu erstellen, in dem der Alias ​​selbst ein Leerzeichen enthält. Die Idee ist, dass der Alias ​​(dh con) für steht sudo openvpn --config /path/to/my/openvpn/configs/. Dies führt zu einem lesbaren Befehl, wenn der conAlias ​​verwendet wird. dh: `con uk.conf` == `sudo openvpn --config /path/to/my/openvpn/configs/uk.conf` Ich verstehe, dass …

1
Konfigurieren Sie öffentliche IP-Adressen in KVM-VMs
Ich habe einen physischen Server unter CentOS 6.5 mit einer mit dem Internet verbundenen Schnittstelle (mit einer öffentlichen IP-Adresse). Innerhalb dieses Servers habe ich zwei VMs, die mit KVM über libvirt erstellt wurden, mit jeweils einer Schnittstelle. Ich möchte jeder VM eine öffentliche IP-Adresse zuweisen und die Verbindung mit dem …
11 kvm  bridge  libvirt 


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.