Unix & Linux

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

1
Bash-Vervollständigung für durch Kommas getrennte Werte
Ich möchte eine Vervollständigungsregel für eine durch Kommas getrennte Parameterliste erstellen. Ich habe zB einen Befehl, der eine Liste von Servernamen empfängt: myscript -s name1,name2,name3 In diesem Moment habe ich es geschafft folgendes zu schreiben: _myscript () { local cur prev opts _get_comp_words_by_ref cur prev opts='-s' servers='name1 name2 name3' if …


6
SSH automatische Remote-Backups
Ich habe zwei Maschinen Aund B. Maschine Akann in ssh B. Ahat viel freien Speicherplatz. BDie Daten von befinden sich in einer Art riskanten Situation. Wie kann ich alle BDaten Aautomatisch sichern ? Es muss nicht schrecklich häufig sein, aber es sollte die Hände frei sein. Jedes Mal A, wenn …
16 ssh  backup 

4
Konvertiere jedes PDF im aktuellen Verzeichnis nach png
Ich möchte ein bashSkript schreiben , um jede .pdfDatei im aktuellen Verzeichnis in eine .pngDatei zu konvertieren . Beispielsweise: $ls . a.pdf b.pdf $./pdf2png.sh Converting pdfs to pngs a.pdf -> a.png b.pdf -> b.png Das ist mein bester Versuch: #!/bin/bash convert -verbose -density 500 -resize '800' a.pdf a.png convert -verbose …
16 bash  imagemagick 

6
Was ist ein "Feld" für den Befehl "Ausschneiden"?
Zum Beispiel kann der cutBefehl einen Parameter -f annehmen, der entsprechendman Wählen Sie nur diese Felder aus. Drucken Sie auch alle Zeilen aus, die kein Trennzeichen enthalten, es sei denn, die Option -s ist angegeben Was ist in diesem Zusammenhang ein Feld?
16 linux  cut 

5
Wie bekomme ich die Ordnergröße, wenn ich harte Links ignoriere?
Ich benutze rsnapshot für Backups, die eine Reihe von Ordnern mit gleichnamigen Dateien erzeugen. Einige der Dateien sind fest miteinander verbunden, während andere getrennt sind. Beispielsweise hourly.1/file1und hourly.2/file1möglicherweise fest mit derselben Datei verknüpft, während hourly.1/file2und hourly.2/file2vollständig separate Dateien sind. Ich möchte den vom Ordner hourly.2 belegten Speicherplatz ermitteln, indem ich …


5
Stateful-Bash-Funktion
Ich möchte eine Funktion in Bash implementieren, die bei jedem Aufruf die Anzahl erhöht (und zurückgibt). Leider scheint dies nicht trivial zu sein, da ich die Funktion in einer Subshell aufrufe und folglich die Variablen der übergeordneten Shell nicht ändern kann. Hier ist mein Versuch: PS_COUNT=0 ps_count_inc() { let PS_COUNT=PS_COUNT+1 …

3
Auf dem Systemspeicher ... speziell der Unterschied zwischen "tmpfs", "shm" und "hugepages"
Ich war in letzter Zeit neugierig auf die verschiedenen speicherbasierten Linux-Dateisysteme. Note:Was mich betrifft, sollten die folgenden Fragen im Vergleich zu den im Titel gestellten Fragen als mehr oder weniger fakultativ angesehen werden. Ich frage sie weiter unten, weil ich glaube, dass die Beantwortung mir dabei helfen kann, die Unterschiede …

4
Wie wechsle ich in readline in den vi-Bearbeitungsmodus?
Ich möchte in einer Readline-Umgebung in den vi-Bearbeitungsmodus wechseln. Aber ich möchte 'set -o vi' nicht verwenden. Ich möchte vorübergehend über eine Tastenkombination wechseln. Die Manpage sagt, dass ich das machen kann M-C-j. Aber das funktioniert bei mir nicht. Ich benutze Ubuntu und ein xterm. Funktioniert auch nicht unter dem …
16 bash  readline 

3
TMUX-Kopiermodus Suchhighlight
Gibt es eine Möglichkeit, den gesuchten Begriff im tmux-Kopiermodus hervorzuheben? Unten ist meine tmux Konfiguration: # remap prefix to Control + a set -g prefix C-a unbind C-b bind C-a send-prefix bind a send-prefix # force a reload of the config file unbind r bind r source-file ~/.tmux.conf # set …
16 tmux  colors 



5
Wie kann ich Chrome zum Standardbrowser machen?
Ich verwende Linux Mint Debian Edition (hauptsächlich Debian-Tests) und die Cinnamon-Desktop-Umgebung. Bei jedem Start google-chromewird gefragt, ob der Standardbrowser verwendet werden soll. Ich habe es in jeder erdenklichen Weise angewiesen, dies zu tun, aber ich erhalte immer noch das folgende Pop-up: Was ich ausprobiert habe: Klicken Sie im Popup auf …

2
Was passiert, wenn ich vi für große Dateien verwende?
Obwohl wir angewiesen wurden, dies nicht zu tun, verwendete ein Kollege von mir vi, um eine große Textdatei (server.log 3.5 GB) anzuzeigen. Dies füllte / var / tmp und verursachte einige Probleme auf dem Server. Was hat das verursacht? Warum sollten wir vi nicht für große Dateien verwenden?
16 vim  vi 

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.