Beiträge von vs2-free-users im Thema „bash snippet“
-
-
Programme anhand eines Musters z.B des Names sofort und hart beenden (killall -9 ).
Codekill -9 $(ps aux | grep '[PROGRAMMNAME]' | grep -v 'grep' | awk '{print $2}') 1>/dev/null 2>/dev/null kill -9 $(ps aux | grep 'freetube' | grep -v 'grep' | awk '{print $2}') 1>/dev/null 2>/dev/null #Bespiel freetube beenden
Erklärung:
- Das Kommando besteht aus 2 Ebenen:
* Ebene 1
* Ebene 2
Erklärung Ebene 1:
Codeps aux # Gibt eine Liste aller Prozesse die aktuell laufen aus grep '[PROGRAMMNAME]' # Filtert alle Prozesse heraus die zu '[PROGRAMMNAME]' passen grep -v 'grep' # Verhindert das sich das snippet selbst beendet awk '{print $2}' # Gibt Spalte 2 aus in der sich die Prozessid befindet
Erklärung Ebene 2:
Codekill -9 $(EBENE_1) # Beendet die Prozesse der Ebene 1 mit dem SIGKILL-Signal also sofort 1>/dev/null 2>/dev/null # Unterdrückt die Ausgabe komplett also auch Fehler
HINWEISE:
-
Ich weiß was sed macht nur in diesem Forum sind viele Neulinge unterwegs und die wissen es nicht.
Darum sollte man seine snippets auch erklären damit man versteht was diese OneLiner bedeuten.
Hat er doch erklärt. Lass mal die Kirche im Dorf!
-
Den Ram der Grafikkarte ermitteln
Codelspci -v -s "$(lspci | grep -i 'VGA compatible controller' | head -n 1 | awk '{print $1}')" | grep -ie 'Memory at .* prefetchable'
Erklärung:
- Das Kommando besteht aus 2 Ebenen:
* Ebene 1
* Ebene 2
Erklärung Ebene 1:
Codelspci # Gibt eine Liste der PCI Devices aus grep -i 'VGA compatible controller' # Filtert nach Grafikkarten head -n 1 # Limitiert die Ausgabe auf nur die erste Zeile von oben awk '{print $1}' # Gibt nur das erste Element aus was die ID des Geräts ist
Erklärung Ebene 2:
-
Wenn du wie geschrieben hier oneliner oder Codeschnipsel postest und vor allem auch erklärst wie sie funktionieren ist dass sehr wohl Interessanter Content.
Wenn dass nicht passiert, Sorry dann ist dieser Thread nichts anderes wie eine App oder ChatGPT.
Einfach nur Copy&Paste für andere User.
Wenn aber einfach nur Linux Grundbefehle gepostet werden dann sehe ich denn Sinn von diesem Thread nicht.
Denn Linux HowTo's wo Grund Befehle und der allgemeine Umgang mit Linux erklärt werden gibt es genug im Netz.
Früher hat man immer gesagt:
- mach mit
- machs nach
- machs besser
Wenn du dir den Thread so vorstellst poste doch einfach auch mal was Produktives.
-
Hallo,
für mich ist der Sinn und Zweck eines Forums die Interaktion mit anderen. Ich bringe Ideen und mein Wissen ein uns sehe mir an welche Ideen und Ansätze andere haben. Natürlich kann ich auch einfach in irgendwelchen APPs nachsehen oder auf Codepages, dann kann ich aber auch gleich KIs wie Bard oder chatGPT verwenden und das will ich nicht.
Warum ich so einen Thread überhaupt starte?
Ich finde es einfach sehr praktisch, so kann ich mir Inspiration holen wie ich was machen bzw. besser machen kann. Da ich in diesem Forum keinen Thread hierfür finden konnte habe ich selbst einen gemacht.
Warum ich die ersten Posts so gemacht haben?
Ich habe snippets genommen die ich gerne gehabt hätte als ich angefangen habe. Nach vielen Sachen habe ich lange gesucht und dann war die Lösung final so einfach.
Warum waren es so viel Posts?
Da ich den Thread gestartet habe wollte ich ihn erstmal mit Leben füllen.
faxxy wenn dir der Content durch meine Posts zu viel wird, kannst du rechts oben bei Abonieren einfach diesen Thread ignorieren oder wenn ich aus deiner Sicht zu viel sinnlosen Content produziere auch einfach mich über mein Profil komplett blocken.
Actionschnitzel ich möchte zum aktuellen Zeitpunkt keinen Blog führen.
-
Ok dann nicht.
-
-
-
-
-
Hallo,
ich möchte hiermit den Reigen zum bash snippet Austausch veröffentlichen starten .
Hier könnten wir nützliche Codeschnipsel, oneliner etc rein packen.