Als «shell» getaggte Fragen

Eine Shell ist eine Software, mit der Benutzer mit dem Betriebssystem interagieren können, normalerweise durch Eingabe über eine Befehlszeile.


8
Wie ls nach Dateierweiterung sortieren und dann benennen?
Standardmäßig sortiert der Befehl ls nur nach dem Dateinamen, aber ich möchte, dass Verzeichnisse vor anderen Dateitypen angezeigt werden. Ich möchte vielleicht sogar, dass Dateien nach Erweiterung sortiert werden, so wie Windows Explorer nach der Typenspalte sortiert. Gibt es eine Möglichkeit, etwas Ähnliches mit ls zu tun?
44 linux  shell 

6
Wie zeige ich den aktuellen Pfad in der Eingabeaufforderung in Linux's sh (nicht bash) an?
Ich möchte den aktuellen Pfad in der sh-Eingabeaufforderung anzeigen (nicht in der bash-Shell), in der derzeit nur "#" angezeigt wird. Ich habe versucht, dies einzuführen env PS1="$(whoami)@$(hostname):$(pwd)" und set PS1="$(whoami)@$(hostname):$(pwd)" in /etc/profile. Dies wird jedoch nicht aktualisiert, wenn das Verzeichnis geändert oder der Benutzer geändert wird. Bitte schlagen Sie einen …
43 linux  shell  sh  busybox 

12
Wie setze ich den CUPS-Drucker über die Befehlszeile fort?
Ich habe Drucker in CUPS, die aufgrund von Treiberproblemen (HP 1010) von Zeit zu Zeit in Pause gehen. Ich möchte ein Shell-Skript schreiben, das einmal pro Stunde ausgeführt wird, um einen Drucker in CUPS wiederaufzunehmen. Aber ich habe keine Ahnung, nachdem ich einige Minuten gegoogelt habe, wie der Drucker von …
42 linux  shell  printing  cups 

10
Wie sieht ein Betriebssystem ohne Shell aus?
Eine Shell wie bash oder command.com (bis Windows ME) oder CMD.EXE (in späteren Versionen) bietet eine Schnittstelle, die (unter anderem) Befehle vom Benutzer akzeptiert. Wie sieht ein Betriebssystem aus, bevor eine Shell ausgeführt wird? Wie wurden Systeme verwendet, bevor die erste Shell entwickelt wurde (z. B. UNIX in den frühen …

5
Kann ein Alias ​​von ',,' auf '..' gesetzt werden?
Manchmal, wenn ich in das übergeordnete Verzeichnis wechseln möchte, tippe ich versehentlich cd ,,statt cd ... Gibt es eine Möglichkeit, wie ich bash sagen kann, dass diese Aussagen gleich sind? Ich benutze in meinen Befehlen niemals Kommas. Im Idealfall würde ich gerne alias ,,dazu ... Als ich das versuchte, funktionierte …
41 linux  bash  shell 

5
Finden der Definition einer Bash-Funktion
Ich arbeite in einer Umgebung, in der viel Legacy-Shell-Script-Magie herumliegt. Eine Sache, die in der Befehlszeile häufig verwendet wird, sind Bash-Funktionen, die aus einer Datei stammen, die aus einer Datei stammt, die aus einer Datei stammt, die in meinem .bash_profile enthalten ist. Gibt es eine Möglichkeit, die Definition oder noch …
41 bash  shell 



3
Verwenden von Platzhaltern in Befehlen mit zsh
Mit Befehlen wie rsyncund scpmit ZSHhabe ich Probleme bekommen. Anstelle des (normalen) Verhaltens, mir alle passenden Dateien zu geben, wird es nicht ausgeführt und gibt Folgendes zurück: ➜ ~ rsync -azP user@server:~/* ~/ zsh: no matches found: user@server:~/* Wie kann ich das beheben? Meine .zshrc ZSH=$HOME/.oh-my-zsh ZSH_THEME="robbyrussell" plugins=(git brew) source …


5
Millionen von Dateien löschen
Ich hatte ein Verzeichnis mit Millionen von GIF-Bildern gefüllt. Zu viele für den Befehl rm. Ich habe den Befehl find folgendermaßen ausprobiert: find . -name "*.gif" -print0 | xargs -0 rm Das Problem ist, dass es meinen Computer sehr stark blockiert und für Kunden Zeitüberschreitungen verursacht, da es sich um …
38 linux  bash  shell  find  rm 

5
Verlangsamt die ausführende Ausführung von Befehlen diese?
Ich habe festgestellt, dass ich die -vFlagge immer seltener für viele Anwendungen benutze (insbesondere für Triviales wie tarund cp). Wenn ich jedoch eine große Datei entpackte, würde dies länger dauern, als wenn ich das -vFlag nicht verwendet hätte . Ich nehme an, das liegt daran, dass das Terminal den Text …
37 linux  unix  shell 


4
Entsprechung / Alternativen für Alt + Punkt in Mac
Eine Sache, die ich von der Linux-Shell vermisse, ist die Tastenkombination Alt + Punkt . Was es tut, ist das letzte Argument des vorherigen Befehls einzufügen. Es scheint eine triviale Technik zu sein, aber sie ist wirklich nützlich. dh wenn Sie dies eingeben: $ ls /Applications/MAMP/conf/apache/ Wenn Sie das nächste …
36 linux  mac  bash  terminal  shell 

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.