Ich suche nur den Unterschied zwischen 2>&- 2>/dev/null |& &>/dev/null >/dev/null 2>&1 und ihre Portabilität mit non-Bourne shellswie tcsh,
Ich suche nur den Unterschied zwischen 2>&- 2>/dev/null |& &>/dev/null >/dev/null 2>&1 und ihre Portabilität mit non-Bourne shellswie tcsh,
Oft führe ich den catBefehl versehentlich für Dateien mit einem Inhalt von bis zu einigen tausend Zeilen aus. Ich versuche, den catBefehl mit Ctrl+ Coder Ctrl+ abzubrechen Z, aber beide werden erst wirksam, nachdem die Gesamtausgabe von catim Terminal angezeigt wird. Ich muss also warten, bis sie...
Ich habe eine tempDatei mit Klein- und Großbuchstaben. Eingang Inhalt meiner tempDatei: hi Jigar GANDHI jiga Ich möchte alle oberen in untere konvertieren . Befehl Ich habe den folgenden Befehl ausprobiert: sed -e "s/[A-Z]/[a-z]/g" temp habe aber falsche ausgabe bekommen. Ausgabe Ich möchte es als:...
Wenn ich echo $SHELLdie Ausgabe starte /bin/tcsh, heißt das, dass ich eine tcshShell starte. Aber zum Beispiel, wenn ich den folgenden Befehl gebe alias emacs 'emacs -nw' Ich erhalte folgenden Fehler: bash: alias: emacs: not found bash: alias: emacs -nw: not found und wenn ich es ausstelle alias...
Ich benutze tcshseit langer Zeit. Aber wenn ich nach etwas suche, stelle ich oft fest, dass die angegebenen Methoden bashspezifisch sind. Sogar die Syntax für die Shell-Skripte unterscheidet sich für beide. Nach dem, was ich beim Suchen und Lernen im Internet erlebt habe, bashscheint die am...
Für jede Shell ist eine Umgebungsvariable $ HOME festgelegt (Beispiel:) /Users/lotolo. Wenn ich unter CSH bin, kann ich unsetenv HOMEund wenn ich das tue, cdbin ich in meinem Haus. Ich habe dies auch mit bash ( unset HOME) getestet und es ist das gleiche Verhalten. Woher weiß die Shell, wo mein /...
In meinen Tests (in Bash und Z Shell) habe ich keine Probleme beim Definieren von Funktionen oder Aliasen oder ausführbaren Shell-Skripten mit Bindestrichen im Namen festgestellt, aber ich bin nicht sicher, dass dies in allen Shells und in allen Anwendungsfällen in Ordnung ist . Der Grund, warum...
Aus einer FreeBSD-Welt kommend möchte ich das Linux-Terminal wie FreeBSD verhalten lassen, insbesondere die 9.1-Version. Wenn Sie cddas Terminal eingeben und den Aufwärtspfeil drücken, können Sie alle Befehle im Verlauf durchsuchen, beginnend mit cddenen Sie beginnen viel Zeit gewinnen. Ich weiß...
Ich benutze tcsh. Bash und Zsh und andere Vorschläge werden hier nicht helfen. Ich habe mehrere Aliase, die den gleichen Namen wie ein anderer Befehl haben. Wenn ich also einen Unalias-Namen hätte, würde die Eingabe des gleichen Namens jetzt etwas anderes bewirken. Meistens möchte ich den...
Ich habe diese ~ / .inputrc-Datei, die ich für bestimmte Tastenzuordnungen erstellt habe. # mappings for Ctrl-left-arrow and Ctrl-right-arrow for word moving "\e[1;5C":forward-word "\e[1;5D":backward-word "\e[5C":forward-word "\e[5D":backward-word "\e\e[C":forward-word "\e\e[D":backward-word Wenn...
Ist es möglich, das Home-Verzeichnis neu zu definieren? ZB zu /ext1/usernameanstatt /home/username, dh ~zu einem anderen Verzeichnis zu erweitern (im Gegensatz zum Ändern des tatsächlichen Ausgangsverzeichnisses, in dem sich die Ausgangsdateien der Benutzer befinden). (Diese Frage ist größtenteils...
Ich habe versucht, ein Beispiel-Java-Programm über die folgende Befehlszeile auszuführen. Ich weiß jedoch nicht, wofür der nachfolgende Teil < /dev/null &verwendet wird. java -cp /home/weka.jar weka.classifiers.trees.J48 –t train_file >& log < /dev/null
Ich führe den folgenden Befehl aus: pkg_add emacs-23.4,2.tbz 2> output.log Die Ausgabe wird weiterhin im Terminal angezeigt. Wenn ich drücke ↑, bekomme ich pkg_add emacs-23.4,2.tbz 2 > output.log mit einem Leerzeichen vor dem2 . Ich habe das ursprünglich nicht gesagt. ich versuche pkg_add...
Ich führe openSUSE 11.3 auf meiner Workstation bei der Arbeit unter KDE aus. Ich habe keinen Root-Zugriff darauf. Die Standard-Shell wurde auf festgelegt tcsh. Wenn ich an meiner Workstation angemeldet bin und mich von meinem MacBook mit OS X 10.6 aus sshwie folgt remote anmelde : ssh -X -C...
Ich habe dieses Problem auf einigen Unix-Servern. Wenn ich eine andere Sitzung für denselben Benutzer öffne, wird der Befehlsverlauf von der gesamten Sitzung gemeinsam genutzt. Dies führt zu Problemen, wenn ich versehentlich Ctrl-Poder drücke up arrowund einfach die Eingabetaste drücke. Einmal lief...
Wie können wir dieselbe Historie über mehrere Terminals hinweg beibehalten oder beibehalten? Dieselbe Frage, jedoch für die Bash-Shell, wurde im folgenden Link erörtert Bewahren Sie den Bash-Verlauf in mehreren Terminalfenstern auf Lass mich die entsprechenden Einstellungen für die tcsh Shell...
Ich möchte im Wesentlichen ein Skript auf Maschine A ausführen, das SSH in Maschine B ausführt, Befehle auf B ausführt und die Ausgabe an Maschine A zurückgibt. Also erstelle ich ein csh-Skript, um dies zu tun, hoffentlich, wenn es möglich ist. Diese Lösung aus dieser Antwort funktioniert...
Ich habe Probleme mit der Umleitung in tcsh. Beachten Sie die folgenden Befehle: vi --versionund vi --xxx. Nehmen wir an, dies befindet sich auf einem Computer, auf dem vidie --versionOption unterstützt wird. Die Option --xxxist ungültig und vimsollte daher etwas über anzeigen stderr. Aus diesem...
Wenn ich den historyBefehl (auf tcsh) ausführe , wird nur der TIME-Teil des Zeitstempels gedruckt und das Datum weggelassen: 3 15:07 echo $PATH 4 15:07 ls -la In bash können Sie HISTTIMEFORMATUmgebungsvariablen verwenden, um den durch historyBefehl gedruckten Zeitstempel forman zu beeinflussen ....
Ich würde gerne Quelle (dh nicht nennen ) ein Skript von jedem Shell (bash / csh sind die primären Ziele, aber Fisch, zsh, KSH, und rc wäre auch interessant). Ich möchte, ob das Skript eine einzelne Datei sein kann - dh nicht eine Datei für jeden Shell-Dialekt. Kann ich das machen? Ich denke an...