Unix & Linux

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


3
Wie kann ich einen Job beenden, der in einer anderen Shell (Terminalfenster oder Registerkarte) initiiert wurde?
Wenn ich einen Prozess beginne und ihn in einem Terminalfenster hinterlege (z. B. ping google.com &), kann ich ihn mit kill %1beenden (vorausgesetzt, es handelt sich um Job 1). Wenn ich jedoch ein anderes Terminalfenster (oder eine andere Registerkarte) öffne, wird der Hintergrundprozess nicht unter aufgelistet jobsund kann nicht direkt …

2
Unterschiedliche Farbe für den KiB-Bereich in `ls -l`
Gibt es eine vernünftige Möglichkeit, die 4., 5. und 6. Spalte rechts von der Dateigröße in hervorzuheben ls -l? Meine Absicht ist es, das Lesen einer Dateigröße zu vereinfachen, sei es in Bytes, KiBs oder MiBs. Ich weiß etwas über die -hFlagge, aber ich finde, dass es umständlicher ist, die …
9 bash  ls 

3
openvpn WARNUNG: Es wurde keine Überprüfungsmethode für Serverzertifikate aktiviert
Ich habe versucht, openvpn auf Debian Squeez (Server) zu installieren und von meinem Fedora 17 als (Client) eine Verbindung herzustellen. Hier ist meine Konfiguration: Serverkonfiguration # Server TCP proto tcp port 1194 dev tun # Keys and certificates ca /etc/openvpn/easy-rsa/keys/ca.crt cert /etc/openvpn/easy-rsa/keys/server.crt key /etc/openvpn/easy-rsa/keys/server.key dh /etc/openvpn/easy-rsa/keys/dh1024.pem # Network # Virtual …

2
Wie man mit dem Ende von Optionen umgeht - in getopts
Ich benutze getopts, um Argumente in Bash-Skripten als zu analysieren while getopts ":hd:" opt; do case $opt in d ) echo "directory = $OPTARG"; mydir="$OPTARG"; shift $((OPTIND-1)); OPTIND=1 ;; h ) helptext graceful_exit ;; * ) usage clean_up exit 1 esac done exeparams="$*" exeparamsenthält alle nicht analysierten Optionen / Argumente. …
9 bash  getopts 


6
Suchen Sie Bilder nach Größe: find / file / awk
Ich habe versucht, PNG-Bilddateien mit einer bestimmten Höhe (über 500 Pixel) zu finden. Ich weiß, dass dies fileBildabmessungen zurückgibt. Beispiel: $ file TestImg1a.png TestImg1a.png: PNG image data, 764 x 200, 4-bit colormap, non-interlaced Aber ich muss dies verwenden, um alle Dateien in einem Verzeichnis mit einer Höhe über 500px zu …
9 files  find  awk  xargs  images 


3
Map Control-Shift-Tab in rxvt-unicode
Ich mag das Keybinding zur Karte Ctrl+ Shift+ Tabin rxvt-unicode. Ich habe es geschafft, Ctrl+ Tabwie folgt abzubilden . Der entsprechende Eintrag in .Xresourcesist URxvt.keysym.Control-Tab: \033[27;5;9~ Die Verwendung cat -vbestätigt, dass diese Zuordnung funktioniert: $ cat -v ^[[27;5;9~ Die Sequenz ^[[27;5;9~kann dann in Anwendungen wie vimfür Mapping Ctrl+ verwendet werden …

1
Das Beobachten der Locke führt zu einer unerwarteten Ausgabe
Ich versuche, watch curlLive-Feedback zu HTTP-Optimierungen zu erhalten. Wenn ich den Befehl ausführe, wird die Ausgabe jedoch mit einigen Download-Statistiken verstümmelt. Ich habe versucht , das Senden curl‚s stderran /dev/null, ohne Erfolg. Wenn curlSie alleine spielen, scheint diese Ausgabe nirgends zu finden zu sein. Was vermisse ich? [bearbeiten] Die vollständige …

1
Suchen Sie Prozesse über eine Netzwerkschnittstelle
Ich versuche einen Weg zu finden, um eine Netzwerkschnittstelle sicher herunterzufahren, dh ohne Prozesse zu stören. Dazu muss ich herausfinden, welche Prozesse diese Schnittstelle derzeit verwenden. Tools wie ss, netstatoder lsofsind nützlich zeigen , welche Prozesse offene Steckdosen, aber sie zeigen nicht wpa_supplicant, dhcpcd, hostapdund andere. Gibt es eine Möglichkeit, …



3
Befehlsausgabe nach Zeilenumbruch teilen?
Ich habe einen Befehl, der mehrere Zeilen zurückgibt. Für die weitere Verarbeitung muss ich jede einzelne Zeile dieser Zeilen verarbeiten. Mein aktueller Code funktioniert durch Ändern des IFS ( Internal Field Separator ): ROWS=$(some command returning multiple lines) O=$IFS #save original IFS IFS=$(echo -en "\n\b") # set IFS to linebreak …

2
Wie melde ich mich vom Remote-Server auf meinem eigenen PC an?
Zu Versuchszwecken muss ich mich von den Remote-PCs, die sich unter derselben Domäne befinden, an meinem eigenen PC anmelden, dh von einem Universitätsnetzwerk. Wie kann ich mich in diesem Fall mit SSH remote anmelden? Als Beispiel habe ich Konten auf zwei Computern in der Universität X, me@machine_a.cs.x.caund me@machine_b.cs.x.camein persönliches Laptop-Konto …

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.