de.phhsnews.com


de.phhsnews.com / So ändern Sie schnell das erste Wort in einem Bash-Befehl:

So ändern Sie schnell das erste Wort in einem Bash-Befehl:


Wenn in Ihrem Workflow viele sich wiederholende Aktionen ausgeführt werden, ist es nie schade, nach Möglichkeiten zur Verbesserung und Rationalisierung Ihres Workflows zu suchen . Der heutige SuperUser F & A-Beitrag enthält einige hilfreiche Vorschläge für einen Leser, der seinen Arbeitsablauf verbessern möchte.

Die heutige Frage-Antwort-Sitzung kommt dank SuperUser zustande - einer Unterteilung von Stack Exchange, einer Community-gesteuerten Gruppierung von Q & A-Websites.

Screenshot mit freundlicher Genehmigung von Matt Joyce (Flickr)

Die Frage

SuperUser Lesermünze möchte wissen, wie man das erste Wort in einem Bash Befehl schnell ändert:

Ich möchte meinen Workflow in bash verbessern und realisieren Ich möchte oft den gleichen Befehl auf eine andere ausführbare Datei ausführen.

Einige Beispiele

1.) Git

2.) Bash

Ich weiß, dass ich Strg + a drücken kann dann Del , um das erste Wort zu entfernen, aber ich frage mich, ob es einen schnelleren Weg gibt.

Gibt es einen schnelleren Weg, das erste Wort in Bash-Befehlen zu ändern?

Die Antwort

SuperUser-Mitwirkende Spiff, Hastur, jjlin. und Gustavo Giraldez haben die Antwort für uns. Zunächst wird Spiff:

! $ Auf das letzte Wort Ihres vorherigen Befehls erweitert. So könnten Sie tun:

oder

Ihre Beispiele wiederholen nur das letzte Wort, also! $ Hat gut funktioniert. Wenn Sie tatsächlich viele Argumente hatten, die Sie wiederholen wollten, und Sie nur das erste Wort ändern wollten, könnten Sie! * Verwenden, das auf alle Wörter des vorherigen Befehls erweitert wird, mit Ausnahme des nullten.

Siehe "GESCHICHTE EXPANSION "Abschnitt der Bash Man Seite. Dort ist viel Flexibilität.

Gefolgt von der Antwort von Hastur:

Ich möchte eine Warnung hinzufügen ( siehe die Antwort von Spiff über ). Mit! $ Haben Sie keine vollständige visuelle Kontrolle über die Linie, die Sie ausführen. Die Ergebnisse können manchmal schädlich sein, insbesondere wenn Sie einen Druckfehler haben. Es nimmt, was es von der Geschichte benötigt, um zu erweitern.

Wenn Sie also den letzten Befehl mit einem Leerzeichen am Anfang schreiben, wird dieser Befehl wahrscheinlich nicht aus dem Verlauf enden. Wenn Sie Ihren neuen Befehl mit! $ Ausführen, übernimmt die Shell nicht die Parameter der letzten eingegebenen Befehlszeile, sondern nur den letzten Teil des Verlaufs.

Hier finden Sie weitere hilfreiche Wörter und Befehle.

Dann die Antwort von jjlin:

Strg + a um zum Anfang der Zeile zu gehen, dann Alt + d um das erste Wort zu löschen.

Und unsere letzte Antwort von Gustavo Giraldez:

Die Abkürzung für das Löschwort ist eigentlich Meta + d und Meta wird normalerweise auf Linux-Rechnern auf Alt abgebildet. Auf Plattformen, bei denen dies nicht der Fall ist, können Sie den Meta -Modifikator verwenden, indem Sie Esc als Präfix verwenden. Hier erfahren Sie mehr über den Meta Key .


Haben Sie etwas zur Erklärung hinzuzufügen? Ton in den Kommentaren ab. Möchten Sie mehr Antworten von anderen technisch versierten Stack Exchange Benutzern lesen? Sehen Sie sich den vollständigen Diskussionsfaden hier an.


HTG testet den Netgear Nighthawk X6: einen beefigen Tri-Band-Router für ein geschäftiges, modernes Heim

HTG testet den Netgear Nighthawk X6: einen beefigen Tri-Band-Router für ein geschäftiges, modernes Heim

Wenn Sie auf dem Markt für ein Router-Upgrade sind (wir sehen uns diese an Der Nighthawk X6 ist immer noch der Router, den Ihr ISP vor Jahren hergab), und ist ein Ultra-Premium Router für alles, der Geschwindigkeit und Funktionen bietet. Außerdem sieht es aus wie ein verrücktes wissenschaftliches Experiment, bei dem ein Käfer mit dem Batmobil gekreuzt wird.

(how-to)

Wie man Personen von der Veröffentlichung auf Ihrer Facebook-Timeline aus blockiert, ohne sie zu entbinden

Wie man Personen von der Veröffentlichung auf Ihrer Facebook-Timeline aus blockiert, ohne sie zu entbinden

Facebook macht es einfach und macht Spaß, mit Freunden und Familie in Kontakt zu bleiben und zu sehen, was sie vorhaben. Wenn Sie jedoch einen Freund oder ein Familienmitglied haben, der unerwünschte Inhalte in Ihrer Chronik veröffentlicht, kann dies ärgerlich und möglicherweise ärgerlich sein. Machen Sie sich keine Sorgen, Sie müssen sich nicht von diesen Leuten lösen oder Ihr Facebook-Konto löschen .

(how-to)