Als «shell» getaggte Fragen

34
So wechseln Sie von csh zu bash als Standardshell

Ich habe cshals Standard-Shell, wie von gezeigt echo $SHELL. Ich möchte bashals meine Standard-Shell wechseln . Ich habe die folgenden Ansätze ohne Erfolg versucht: Mit chshbekomme ich: chsh: can only change local entries; use ypchsh instead. Mit ypchshbekomme ich: ypchsh: yppasswdd not running on...

34
Was bedeutet: $ {param: = value}?

Ich habe Folgendes in einem Benutzerhandbuch für die Z-Shell gelesen : Ein Synonym für 'wahr' ist ':'; Es wird oft in dieser Form verwendet, um Argumente zu liefern, die Nebenwirkungen haben, aber nicht verwendet werden sollten - so etwas wie : ${param:=value} Das ist eine gemeinsame Redewendung in...

33
Ergreifen der Erweiterung in einem Dateinamen

Wie bekomme ich die Dateierweiterung von Bash? Folgendes habe ich versucht: filename=`basename $filepath` fileext=${filename##*.} Auf diese Weise kann ich eine Erweiterung des bz2Pfads erhalten /dir/subdir/file.bz2, aber ich habe ein Problem mit dem Pfad /dir/subdir/file-1.0.tar.bz2. Ich würde eine...

33
Teerextraktion hängt vom Dateinamen ab?

Ich lade oft Tarballs mit wget von sourceforge.net herunter. Die heruntergeladenen Dateien werden dann benannt, z SQliteManager-1.2.4.tar.gz?r=http:%2F%2Fsourceforge.net%2Fprojects%2Fsqlitemanager%2Ffiles%2F&ts=1305711521&use_mirror=switch Wenn ich es versuche tar xzf

33
Ein Shell-Tool zum „Tablifizieren“ von Eingabedaten

Vor langer Zeit erinnere ich mich, einen Befehl verwendet zu haben, der seine Eingabe in eine schön formatierte Tabelle macht. Zum Beispiel für diese Eingabe, apple 1 100 orange 20 19 pineapple 1000 87 avocado 4 30 Die Ausgabe wird ungefähr so ​​aussehen: apple 1 100 orange 20 19 pineapple 1000 87...

33
Bash-Befehle in vi

Ist es möglich, einen bash-Befehl in vi einzugeben und die stdout zu erhalten? Ich finde es oft mühsam, vi zu schließen und wieder zu öffnen, nur weil ich etwas in der Shell nachschlagen

33
Wie funktioniert Clear Command?

Ich habe kürzlich versucht, mehr über die Funktionsweise der Shell zu erfahren und habe mir angesehen, wie der clearBefehl funktioniert. Die ausführbare Datei befindet sich in /usr/bin/clearund scheint ein paar leere Zeilen (gleich der Höhe des Terminals) auszudrucken. Der Cursor befindet sich oben...