Als «command-line» getaggte Fragen

Die Befehlszeile ist die interaktive Schnittstelle zu Ihrer Shell.


3
Datei entfernen, aber nur, wenn es sich um einen Symlink handelt
Idealerweise hätte ich gerne einen solchen Befehl rm --only-if-symlink link-to-file weil ich mich zu oft verbrannt habe, um versehentlich die Datei zu löschen, anstatt den Symlink, der auf die Datei verweist. Dies kann besonders schlimm sein, wenn sudo beteiligt ist. Jetzt mache ich natürlich eine ls -al, um sicherzustellen, dass …
11 bash  command-line  rm 

4
Drucken Sie Manpages mit fester Breite
Mit dem Beispielbefehl man apropos > outputfile Es wird eine Textdatei generiert, die die formatierte manSeite von enthält apropos(mit einigen kleinen Unterschieden in Bezug auf man aproposdirekt auf dem Bildschirm gedruckte, z. B. fett gedruckte Zeichen). Ich möchte jedoch die maximale Zeilenbreite der generierten Ausgabedatei manuell festlegen, damit alle Absätze …



3
sudo -i gibt einen Fehler zurück
Wenn ich versuche, mit root zu root zu wechseln, sudo -ierhalte ich die Fehlermeldung /var/tmp/sclDvf3Vx: line 8: -i: command not found... Funktioniert jedoch, su -die ich weiterhin verwenden werde. Ich bin auf keinen Fall ein Linux-Systemadministrator, daher ist die Umgebung für mich immer noch ziemlich neblig. Ich denke meine Fragen …



6
Wie kann ich den Unterschied zwischen 2 Dateien ausgeben?
Meine Datei besteht aus folgenden Elementen: grob: username:username:username:username:username Die obige Zeile enthält weiterhin ca. 600 Zeichen. Ich verwende den awkBefehl, um ihn als Argument in einer API / HTTP-Anforderung zu verwenden, die über die Befehlszeile gesendet wird. Ich verwende mein Skript, um eine Liste der Benutzerkonten zu erhalten, die mir …

5
Wie randomisiere ich die Ausgabe von seq?
Ich weiß, dass ich damit seqeine zufällige Liste von Zahlen erstellen kann: 1, 2, 3, 4 ... Ich möchte diese Zahlen in eine zufällige Reihenfolge wie 3, 1, 4, 2 bringen ... Ich weiß, dass ich damit shufdie Zeilen einer Datei mischen kann. Ich könnte also seqZufallszahlen in eine Datei …
11 command-line  seq 


3
Übergeben Sie mehrere Befehle an die Herde
flock -x -w 5 ~/counter.txt 'COUNTER=$(cat ~/counter.txt); echo $((COUNTER + 1)) > ~/counter.txt' Wie würde ich mehrere Befehle flockwie im obigen Beispiel übergeben? Soweit ich weiß, werden flockverschiedene Flags verwendet (-x für exklusiv, -w für Timeout), dann die zu sperrende Datei und dann der auszuführende Befehl. Ich bin nicht sicher, …



4
Bash: Erfassen / Verwenden Sie die letzte (oder N-te) Zeile in stdout
Abfrage Ich benutze Bash. Wenn ich nach Dateien suche, mache ich oft Folgendes: find -name stackexchange.hs Und oft sehen die Ergebnisse so aus: /youre/the/man/now/dog/stackexchange.hs /you/are/no/longer/the/dog/dog/stackexchange.hs /this/is/the/file/i/want/stackexchange.hs Dann möchte ich einen der folgenden Schritte ausführen: Option 1: Öffnen Sie das letzte Element in der Ergebnisliste in vim . Option 2: Öffnen …

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.