Auch wenn es keine CLI-Schnittstelle gibt. Ich möchte es über die Kommandozeile starten / töten können.
command-line
myusuf3
quelle
quelle
Antworten:
Kurzfassung :
Suchen Sie den Exec-Befehl für Ihre App, indem Sie das Anwendungsverzeichnis durchsuchen
Starten Sie die App
Töte es, indem du Ctrl+ drückstC
Finden Sie zunächst heraus, wo sich Ihre Bewerbung befindet. Einige Verzeichnisse befinden sich in einer Umgebungsvariablen
$PATH
, sodass Sie nicht das gesamte Verzeichnis eingeben müssen.Eine Möglichkeit, Ihre App zu finden, besteht darin, den Menü-Editor zu öffnen (klicken Sie mit der rechten Maustaste auf das Anwendungsmenü und wählen Sie Menüs bearbeiten) und den Befehl der App zu suchen .
Der Rechner befindet sich beispielsweise
gcalctool
in/usr/bin/gcalctool
(verwenden Sie denwhereis
Befehl, um den genauen Pfad einer App zu ermitteln). Da/usr/bin
es sich um die Variable PATH (Typecho $PATH
) handelt, können Sie sie durch Eingabe in Ihrem Terminal ausführengcalctool
.Es läuft jetzt im Vordergrund. Sie können es anhalten, indem Sie Ctrl+ drücken Z, es durch Tippen im Hintergrund fortsetzen
bg
oder durch Tippen im Vordergrund fortsetzenfg
. Sie können auchfg
eine App in den Vordergrund stellen.Wenn Sie dies mit mehreren Apps tun, können Sie
jobs
eine nummerierte Liste aller Apps abrufen und dann beispielsweisefg 3
eine davon aufrufen.Eine App, die im Vordergrund steht, kann mit Ctrl+ Coder Ctrl+ beendet werden \(wenn sie nicht auf die erstere reagiert).
Eine universelle Möglichkeit, Ihre App zu finden, besteht darin, den Dateibrowser zu öffnen, zu Dateisystem → Benutzer → Freigabe → Anwendungen zu wechseln und dort Ihre App zu finden.
Sie sehen eine Reihe von
.desktop
Dateien, die Siecat
zum Lesen in einen Texteditor ziehen (oder verwenden ) können. Dies ist ein Teil der .desktop-Datei von Calculators:Der Exec- Eintrag ist das, woran Sie hier interessiert sind. Es ist das gleiche, was Sie sehen würden, wenn Sie zum Menü-Editor gehen würden, nur schneller. Sie können die Dateien durchsuchen, um sie nach Ihrer App zu durchsuchen, wenn Sie sie nicht finden können.
Wenn die App keine .desktop-Datei im Anwendungsverzeichnis hat, müssen Sie natürlich den Befehl kennen. Verwenden Sie TABdiese Option , um Vorschläge aus nur wenigen Buchstaben zu erhalten. Drücken Sie tab, tab, yeine riesige Liste von bekommen jede Anwendung.
quelle
Selbst wenn einige Anwendungen das Terminal verwenden, um den Prozess einer Software zu überwachen, gibt es einige andere Programme, die einfach ausgeführt werden und die Steuerung an das Terminal zurückgeben. So können Sie das Terminal schließen und die Anwendung weiter ausführen.
Auf diese Weise wird die Anwendung durch Drücken von Strg-C im Terminal nicht gestoppt.
Sie können den Befehl "killall" verwenden, um das Programm zu stoppen, wenn Sie in einem Programm auf diese Bedingung stoßen.
Beispiel: Wenn Sie kdenlive ausführen und es nicht mehr reagiert oder Sie (wie Sie sagen) die Anwendung mit einem Befehl im Terminal schließen möchten, schreiben Sie einfach eine Zeile wie:
Sie können dies mit jeder anderen Anwendung tun. Wenn Sie jedoch mehr als eine Instanz des Programms ausführen, die beendet werden soll, werden alle Instanzen des Programms geschlossen.
Wenn Sie beispielsweise den Befehl: killall nautilus löschen, um den Dateibrowser zu schließen, schließen Sie auch den Hauptbrowser, der für die Desktopverwaltung verwendet wird.
quelle
Verwenden von
Öffnet jede Datei direkt über die Befehlszeile in ihrer Standardanwendung.
Tötet alle Prozesse ab
quelle