Ich benutze derzeit Ubuntu auf meinem MacBook Pro mit Grub. Mein MacBook verfügt über ein Retina-Display mit einer Auflösung von 2560 x 1600. Die Schriftart des Grub-Startbildschirms ist so klein, dass sie kaum lesbar ist. Wie kann ich mit diesem Setup Grub augenfreundlich erscheinen lassen? Nur einen gfx-Modus wie weiterzugeben …
Ich möchte alle Dateien eines Verzeichnisses "bereinigen", einschließlich aller Dateien in Unterverzeichnissen, aber ich möchte die Unterverzeichnisse an Ort und Stelle belassen. Ich verstehe, rm -rdass dadurch auch die Unterverzeichnisse selbst gelöscht werden. Ich möchte keine versteckten (Punkt-) Dateien löschen. Wie kann das gemacht werden?
Ich habe eine Anwendung, die mit Arbeitern über Signale kommuniziert (insbesondere SIGUSR1 / SIGUSR2 / SIGSTOP). Kann ich darauf vertrauen, dass jedes Signal vom Handler geliefert und verarbeitet wird? Was passiert, wenn Signale schneller gesendet werden, als es für die Anwendung nicht möglich ist, sie zu verarbeiten (z. B. aufgrund …
Angenommen, ich möchte das ursprüngliche Verhalten des lsTools folgendermaßen ändern : $ ls Hello World file1 file2 ... Wie kann ich das machen? Beim Ausführen lsmöchte ich einen anderen Befehl ausführen, sagen wir echo "Hello World!". Die schnelle Lösung, die ich sehe, ist die Verwendung von Alias: alias orig_ls="ls" alias …
Das Einlesen einer ganzen Datei in den Musterbereich ist nützlich, um Zeilenumbrüche usw. zu ersetzen. und es gibt viele Fälle, in denen Folgendes empfohlen wird: sed ':a;N;$!ba; [commands...]' Es schlägt jedoch fehl, wenn die Eingabe nur eine Zeile enthält. Bei einer Eingabe mit zwei Zeilen wird beispielsweise jede Zeile dem …
Angenommen, es gibt eine Datei, die aus folgenden Zeilen besteht, falls dies der Fall ist 12345 567 7878 66 er3 t45t y6y46y 4y6 y656y y5y 46y6 65y7 y66uyuy yy46y6y Die Ausgabe muss folgendermaßen aussehen: 66 y6y46y y5y y66uyuyy y46y6y Ich habe den Befehl sed 's/.* //g'Dateiname und mehrere andere sedBefehle …
Ich muss einen Lizenzserver auf einem RHEL7-Computer mit systemd einrichten. Der Lizenzserver sollte beim Booten starten und eine Lizenzdatei von einer freigegebenen Festplatte im Netzwerk laden. Ich muss also warten, bis das Netzwerk gestartet ist und die automatische Installation der NFS-Festplatten abgeschlossen ist. Ich habe diese Servicedatei: [Unit] Description=Flexnet license …
Ich finde es sehr praktisch, Pakete über Paketdateien wie Brewfiles, Caskfiles, Dockerfiles, package.json usw. auf einem neuen Computer zu installieren. Gibt es eine Alternative dazu für apt-get, da ich es immer noch nur über die Kommandozeile mit benutze apt-get install pkg1 pkg2 pkg3… ?
In meinem Skript habe ich einen Datensatz in input_aa, input_ab usw. aufgeteilt. Dann führe ich jeweils dasselbe Python-Skript als solches aus: # Execute program on each split file for part in input_*; do python3 $part & done wait Meine Frage ist zweifach: Wie erkenne ich, dass ein Python-Prozess fehlgeschlagen ist, …
Warum wird dies immer als wahr erkannt, auch wenn der Schlüsselcode nicht die rechte Pfeiltaste ist? stty_state=`stty -g` stty raw; stty -echo keycode=`dd bs=1 count=1 2>/dev/null` stty "$stty_state" echo $keycode if [ "$keycode"=39 ]; then echo "Right Arrow Key Pressed!" fi
Ich finde, dass beide eine Datei entfernen können. Früher git reset filehabe ich eine Datei entfernt. Aber heute, als ich das http://git-scm.com/book las . Ich finde, es hat mich gelehrt zu benutzen git reset HEAD file, was macht der KOPF hier? Unter welchen Umständen ist es ein Muss? PS: Eine …
Im Moment habe ich eine ziemlich traditionelle Backup-Dateisystemstruktur über ext4. Jedes Mal, wenn eine Sicherung erstellt wird, wird ein neuer Ordner backup-DATEerstellt, in den Dateien synchronisiert werden (mit Hardlinks, die mit der --link-destOption von rsync erstellt wurden ). Da ich über Bitrot gelesen habe, möchte ich eine Prüfsumme für alle …
Daher tendiere ich im Allgemeinen dazu, nach sedTextverarbeitung zu suchen - insbesondere nach großen Dateien - und vermeide es normalerweise, solche Dinge in der Shell selbst zu tun. Ich denke jedoch, dass sich das ändern kann. Ich stöberte herum man kshund bemerkte Folgendes: <#pattern Seeks forward to the beginning of …
Ich habe Funktionen und Variablen in bash / ksh deklariert und muss sie weiterleiten an sudo su - {user} << EOF: #!/bin/bash log_f() { echo "LOG line: $@" } extVAR="yourName" sudo su - <user> << EOF intVAR=$(date) log_f ${intVAR} ${extVAR} EOF
Ich habe ein Setup-Skript für eine Vagrant-Box, mit der ich einzelne Schritte gemessen habe time. Jetzt möchte ich die Zeitmessungen bedingt aktivieren oder deaktivieren. Zuvor sah eine Zeile beispielsweise folgendermaßen aus: time (apt-get update > /tmp/last.log 2>&1) Jetzt dachte ich, ich könnte einfach so etwas machen: MEASURE_TIME=true [[ $MEASURE_TIME = …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.