Unix & Linux

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

2
Warum unterscheidet sich das Verhalten von Befehl 1> Datei.txt 2> Datei.txt von Befehl 1> Datei.txt 2> & 1?
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" …

1
Grep langsam zu beenden, nachdem das Spiel gefunden?
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, …
20 bash  grep 


3
Wie kann ich sehen, welcher Befehl tatsächlich in der Shell über einen Alias ​​oder eine Funktion ausgeführt wurde?
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 …
20 bash  shell  debugging 


1
Was benötigt POSIX für die hier aufgeführten Dokumente innerhalb der Befehlsersetzung?
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 . …

2
Zip-Image der Festplatte sehr groß
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ß. …

4
Ist es immer sicher, "eval echo" zu verwenden?
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?
20 bash  echo 

3
Wie finde ich heraus, ob mein Sudoer-Privileg abgelaufen ist?
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 …
20 sudo 


2
verschachtelte doppelte Anführungszeichen in hoch bewerteten Einzeiler
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]}" " …

4
So passen Sie Tastaturbelegungen mit Wayland an
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 …

2
Kann ich die Sudo-Meldung "Dieser Vorfall wird gemeldet" anpassen?
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.
20 sudo 

2
Warum ist netstat veraltet? [geschlossen]
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 …
20 linux  netstat 


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.