Als «command-line» getaggte Fragen

Die Befehlszeile ist die interaktive Schnittstelle zu Ihrer Shell.

3
Wie leite ich die Liste der Befehle weiter, die von "tab complete" angezeigt werden?
Wenn ich Befehle in Bash verwende, mag ich die Option mit zwei Registerkarten, um die verfügbaren Befehle anzuzeigen. Einige Befehle haben mehr mögliche Übereinstimmungen als andere: Screenshot einer Tab-Vervollständigung http://img13.imageshack.us/img13/5541/picturemhy.jpg Gibt es eine Möglichkeit, die Ausgabe der doppelten Registerkarte an eine beliebige Stelle weiterzuleiten grep? Ich habe einen verwandten Beitrag …


2
Wie führe ich einen Befehl für mehrere Dateien aus?
Dies ist ziemlich einfach. Ich habe einen Ordner mit mehreren Unterordnern von JS-Dateien und möchte den Clojure-Compiler von Google für alle Dateien in diesen Ordnern ausführen. Der Befehl zum Verarbeiten einer einzelnen Datei lautet wie folgt: java -jar compiler.jar --js filename.js --js_output_file newfilename.js Wie ändere ich dies, um es auf …

3
diff -r nur für bestimmte Dateitypen
Gibt es eine Möglichkeit, einen rekursiven Unterschied zwischen zwei Verzeichnissen durchzuführen, aber nur Dateien (an ihren jeweiligen Stellen) zu vergleichen, die einem bestimmten Dateinamen oder Dateityp-Prädikat entsprechen? Zum Beispiel möchte ich tun etwas wie diff -r dir-a dir-b -filenames *.java, ivy.xml, build.xml ... oder noch besser: diff -r dir-a dir-b …

2
Aktivieren Sie den zweiten Monitor über die Shell
Also ... ich habe zwei Monitore auf meinem Ubuntu-Computer. Und jedes Mal, wenn ich eine Windows OpenGL-Anwendung unter Wine starte, wird der zweite Monitor ausgeschaltet. Und lässt es ausgeschaltet, wenn die Anwendung beendet wird. Ich frage mich, gibt es einen Shell-Befehl, der den zweiten Monitor sofort einschaltet?


1
SQLite3-Befehlszeile: Wie brechen Sie einen Befehl ab?
Ich habe einen Fehler beim Schreiben eines Befehls an der SQLite-Eingabeaufforderung gemacht, den ich jetzt abbrechen möchte. So sieht meine Befehlszeile aus sqlite> select * from todos' ...> ' ...> ;^C In diesem Fall kann ich wahrscheinlich nicht einmal ENTERden Befehl ausführen , weil ich ein Angebot geöffnet habe . …

2
Befehl zum Entfernen der ersten N Zeilen in der Eingabe
Hintergrund Ich verwende einen SSH-Server und habe diesen Benutzer, den ich löschen möchte. Ich kann diesen Benutzer nicht löschen, da er derzeit einige Prozesse ausführt, die ich zuerst beenden muss. Dies ist die Pipeline, die ich derzeit verwende, um alle Prozess-IDs des Benutzers herauszufinden, den ich derzeit verwende: ps -u …
11 command-line  sed  awk  tail  head 


5
Ist gzip atomar?
Ist gzipatomar? Was passiert, wenn ich den gzipVorgang stoppe , während gerade eine Datei komprimiert wird? gzip *.txtWie kann ich sicher fortfahren , wenn es nicht atomar ist und ich bei einem Prozess bereits Strg + C gedrückt habe ? (Ich bin nicht nur neugierig, wie ich weitermachen soll, sondern …

2
Verwenden Sie den Befehl chmod selektiv
Ich möchte die 755-Berechtigung für alle Dateien und Unterverzeichnisse in einem bestimmten Verzeichnis festlegen, aber ich möchte chmod 755 nur für diejenigen Komponenten ausführen, die keine 755-Berechtigung haben. find /main_directory/ -exec chmod 755 {} \; Wenn der findBefehl eine lange Liste zurückgibt, nimmt dies viel Zeit in Anspruch. Ich weiß, …

8
Zeigen Sie leere Zeilen mit dem Befehl cat an
Ich habe eine Liste von files.txt unten: -rw-rw-r-- 1 root dev 11 May 16 12:18 20_SumActive.txt -rw-rw-r-- 1 root dev 11 May 16 12:18 22_SumActive.txt -rw-rw-r-- 1 root dev 7 May 16 12:18 24_SumActive.txt -rw-rw-r-- 1 root dev 0 May 16 12:18 26_SumActive.txt -rw-rw-r-- 1 root dev 0 May 16 …

2
Was ist eine ~ (Tilde), wenn sie als Präfix für einen Pfad verwendet wird?
Bearbeiten: Dies ist ein Duplikat von /programming/998626/meaning-of-tilde-in-linux-bash-not-home-directory/ . Ich habe nicht den Ruf, diese Frage als Duplikat zu schließen. Ich beziehe mich nicht auf ~das Home-Verzeichnis, sondern auf Folgendes: $ ls ~foo/bar /some/mount/point/foo/bar Wenn ich es jedoch mit einem anderen Einhängepunkt versuche, z. $ mount | ag "/dev " devfs …
11 command-line  osx 



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.