Wenn Sie sowohl stdout als auch stderr in dieselbe Datei umleiten möchten, können Sie dies mit command 1>file.txt 2>&1, oder tun command &>file.txt. Aber warum unterscheidet sich das Verhalten command 1>file.txt 2>file.txtvon den beiden oben genannten Befehlen? Das Folgende ist ein Verifizierungsbefehl. $ cat redirect.sh #!/bin/bash { echo -e "output\noutput" …
Ich versuche, ein Bash-Skript zu schreiben, das btmon nach Geräteverbindungen abfragt. Ich habe eine funktionierende Lösung, aber sie ist absurd langsam, und es scheint, als ob das Problem darin besteht, dass grep nach der Suche nach einer Übereinstimmung nur sehr langsam beendet wird (ungefähr 25 Sekunden). Was kann ich tun, …
Ich bin der einzige Benutzer meines Linux Mint-Systems und habe festgestellt, dass das Passwort, das ich zum Anmelden ausgewählt habe, das gleiche ist, das mir zugewiesen wurde sudo. Meine Frage lautet also: Ändert die Änderung meines Login-Passworts auch das sudoPasswort? Wenn nicht, wie kann ich das sudoPasswort ändern ?
Ich habe zum Beispiel eine Bash-Funktion (oder einen Alias) function install() {sudo apt-get install $@}. Wenn install dicelabich den Befehl ausführe, erwarte ich, dass er tatsächlich ausgeführt wird sudo apt-get install dicelab. Wo kann ich sehen, was tatsächlich von der Shell ausgeführt wurde? Ich möchte sicherstellen, dass meine komplizierteren Aliase …
Ich habe mich über chmod und seine Oktalmodi informiert . Ich habe gesehen, dass 1das nur ausgeführt wird. Was ist ein gültiger Anwendungsfall für eine Nur-Ausführen-Berechtigung? Um eine Datei auszuführen, möchte man normalerweise die Berechtigung zum Lesen und Ausführen haben. $ echo 'echo foo' > say_foo $ chmod 100 ./say_foo …
In dieser Frage meldet jemand ein Problem bei der Verwendung eines Here-Dokuments mit einem in Anführungszeichen gesetzten Begrenzungswort innerhalb der $(...)Befehlsersetzung , wobei ein Backslash \am Ende einer Zeile innerhalb des Dokuments die Fortsetzung von Zeilen mit Zeilenumbrüchen auslöst , während dasselbe Here-Dokument außerhalb der Befehlsersetzung wie erwartet funktioniert . …
Ich habe gerade ein Image eines frisch installierten Dualboots (Ubuntu und Windows) mit diesem Befehl erstellt (den ich seit einiger Zeit für kleinere Images verwende): dd if=/dev/sda | gzip > /mnt/drive.img.gz Auf diesem Laufwerk werden weniger als 60 G von 500 G verwendet. Trotzdem ist diese Bilddatei jetzt 409G groß. …
Von der Verwendung evalwird oft abgeraten, da sie die Ausführung von beliebigem Code ermöglicht. Wenn wir jedoch verwenden eval echo, sieht es so aus, als würde der Rest der Zeichenfolge zu Argumenten für werden, echoso dass es sicher sein sollte. Habe ich Recht?
Ich arbeite an einem Skript, das einen Befehl als sudo ausführt und eine Textzeile NUR dann wiedergibt, wenn meine sudo-Berechtigungen abgelaufen sind. Wenn ein Befehl mit sudo ausgeführt wird, muss mein Benutzer (nicht root) das Kennwort erneut eingeben. Wie überprüfe ich das? Beachten Sie, dass $(id -u)meine aktuelle Benutzer-ID auch …
Ich habe gestern in meinem CentOS 7 viele Befehle ausgegeben. Aber als ich diese Befehle heute abrufen wollte, stellte ich fest, dass es keine Aufzeichnungen gab. Als ich die Datei öffnete .bash_history, konnte ich immer noch nicht die Befehle finden, die ich gestern ausgegeben habe, aber ich habe vor ein …
Eine StackOverflow- Antwort mit> 3.5K Stimmen enthält diesen Einzeiler für die Zuordnung zum DIRVerzeichnis des aktuellen Bash-Skripts: DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" Ich bin verwirrt über die geschachtelten Anführungszeichen. Soweit ich das beurteilen kann, werden folgende Fragmente in doppelte Anführungszeichen gesetzt: "$( cd " "${BASH_SOURCE[0]}" " …
Ich verwende Linux auf einem Macbook mit einer UK / GB-Tastatur und passe die Tastaturbelegung an, um einige Probleme zu lösen, die durch das seltsame Tastaturlayout von Apple verursacht werden. Ich xmodmapmache das immer. Ich würde es gerne mit Wayland versuchen, aber das xmodmapfunktioniert nicht. Wie kann ich in Wayland …
Ist es unter Linux oder auf BSD-Systemen möglich, die sudoMeldung "Dieser Vorfall wird gemeldet" anzupassen ? Ich habe übergegangen man sudound man sudoersauf einer Ubuntu 16.04 Maschine, eine FreeBSD - 10.2 - Maschine und eine Fedora 23 - Maschine, und ich habe nichts nützlich gefunden.
Geschlossen . Diese Frage ist meinungsbasiert . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 2 Jahren . Ich habe jetzt oft gehört, dass es ist, und …
Angenommen, ich habe 1 - funct1 2- funct 2 3 - funct 3 4 line 4 Wie kann ich Zeile 1 und 3 (nicht einen Bereich von Zeilen) kopieren und einfügen, zum Beispiel in Zeile 8? Wenn ich das mit |arg like ( 1y|3y) so mache, würde ich Zeilen in …
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.