Unix & Linux

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

6
Suchen Sie nur die Ordner, die eine Datei mit demselben Namen wie der Ordner enthalten
Ich möchte alle Unterordner finden, die eine Markdown-Datei mit demselben Namen (und derselben Erweiterung .md) enthalten. Zum Beispiel: Ich möchte folgende Unterordner suchen: Apple/Banana/Orange #Apple/Banana/Orange/Orange.md exists Apple/Banana #Apple/Banana/Banana.md exists Apple/Banana/Papaya #Apple/Banana/Papaya/Papaya.md exists Hinweis: Das Verzeichnis kann andere Dateien oder Unterverzeichnisse enthalten. Irgendwelche Vorschläge? Die Lösungen für das Problem können mit …


2
Yum fehlgeschlagenes Check-Update
Ab heute Morgen werden Fehler bei der Überprüfung auf Updates für Pakete mit yumCentos 7.6 angezeigt. Wenn ich renne: $ sudo yum clean all && sudo yum check-update Loaded plugins: fastestmirror, product-id, search-disabled-repos, subscription-manager This system is not registered with an entitlement server. You can use subscription-manager to register. Cleaning …
8 centos  yum 


2
Warum funktioniert das Setuid-Bit inkonsistent?
Ich habe den Code geschrieben: // a.c #include <stdlib.h> int main () { system("/bin/sh"); return 0; } kompiliert mit Befehl: gcc a.c -o a.out Setuid-Bit hinzugefügt: sudo chown root.root a.out sudo chmod 4755 a.out Unter Ubuntu 14.04 habe ich als allgemeiner Benutzer Root-Rechte erhalten. aber unter Ubuntu 16.04 habe ich …

3
Hinzufügen von Befehlsverknüpfungen zu / bin
Gibt es eine Möglichkeit, benutzerdefinierte Befehle hinzuzufügen /bin? Zum Beispiel benutze ich docker container lsviel und möchte dies in einen Verknüpfungsbefehl verwandeln, wie z dcls. Wenn ich eine Datei hinzufügen Namen dclszu /binund in der Datei, geben Sie den genauen Befehl docker container ls, gehe ich davon aus das würde …

5
Sortieren Sie einen Abschnitt einer Datei
Ist es möglich, zwischen zwei Zeichenfolgen in einer großen Datei zu sortieren? zB Aktuelle Datei ist wie folgt: 0cf Front Brake 0d0 Rear Brake 0ce Handle Bars HUT 03 VR Controls 009 Vest 001 Belt 002 Body Suit 020 Stereo Enable 003 Flexor 007 Hand Tracker 004 Glove 006 Head …
8 sort 

3
Das Echo eines Tail-Befehls erzeugt eine unerwartete Ausgabe?
Dieser Befehl erzeugt, wenn er alleine ausgeführt wird, das erwartete Ergebnis (die letzte Zeile der Crontab): tail -n 1 /etc/crontab Wenn ich es jedoch als Teil eines Echo-Befehls ausführe, um das Ergebnis an eine Datei zu senden, wird eine Zusammenfassung aller Dateien im Arbeitsverzeichnis sowie das erwartete Ergebnis hinzugefügt: sudo …
8 bash  sudo  cron  echo  tail 

3
Ersetzen übereinstimmender Einträge in einer Spalte einer Datei durch eine andere Spalte aus einer anderen Datei
Ich habe zwei durch Tabulatoren getrennte Dateien, die wie folgt aussehen: Datei1: NC_008146.1 WP_011558474.1 1155234 1156286 44173 NC_008146.1 WP_011558475.1 1156298 1156807 12 NC_008146.1 WP_011558476.1 1156804 1157820 -3 NC_008705.1 WP_011558474.1 1159543 1160595 42748 NC_008705.1 WP_011558475.1 1160607 1161116 12 NC_008705.1 WP_011558476.1 1161113 1162129 -3 NC_009077.1 WP_011559727.1 2481079 2481633 8 NC_009077.1 WP_011854835.1 1163068 …
8 awk 

4
Bash-Methode zum Anzeigen von Anfang und Ende der Datei
In warteschlangenbasierten Clustern wird die Warteschlange ausstehender Jobs beispielsweise über einen Befehl angezeigt showqueue. Der Befehl gibt in Spalten eine Liste vernünftiger Daten wie Namen usw. zurück, aber die Spalten / Daten sind für die Frage nicht wirklich wichtig. Ich benutze das Dienstprogramm manchmal watchgerne watch showqueue(mit dem Alias alias …


2
Manipulieren Sie das wissenschaftliche Format ohne das "e"
Ich versuche, eine Datei zu manipulieren, die Zahlen in wissenschaftlicher Notation enthält, aber ohne das eSymbol, dh 1.2e+3geschrieben als 1.2+3. Die einfachste Sache , die ich dachte , mit zu tun , awkwar zu ersetzen +mit e+, die unter Verwendung von gsubFunktion und meine Berechnung in der neuen Datei zu …


2
Bash-Aliase werden auch mit shopt expand_aliases nicht erweitert
Ich möchte einen Alias ​​in einem bash -cKonstrukt ausführen . Das bashHandbuch sagt: Aliase werden nicht erweitert, wenn die Shell nicht interaktiv ist, es sei denn, die expand_aliasesShell-Option wird mit festgelegtshopt Warum wird in diesem Beispiel der Alias hibeim expand_aliasesexpliziten Festlegen nicht gefunden ? % bash -O expand_aliases -c "alias …
8 bash  alias 


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.