Als «shell» getaggte Fragen

93
Wie normalisiere ich einen Pfad in PowerShell?

Ich habe zwei Wege: fred\frog und ..\frag Ich kann sie in PowerShell folgendermaßen zusammenfügen: join-path 'fred\frog' '..\frag' Das gibt mir folgendes: fred\frog\..\frag Aber das will ich nicht. Ich möchte einen normalisierten Pfad ohne die doppelten Punkte, wie folgt: fred\frag Wie...

93
Kopieren Sie die Datei remote mit PowerShell

Ich schreibe ein PowerShell- Skript, das ich von Server A ausführen möchte. Ich möchte eine Verbindung zu Server B herstellen und eine Datei als Backup auf Server A kopieren. Wenn dies nicht möglich ist, möchte ich von Server A aus eine Verbindung zu Server B herstellen und eine Datei in ein...

92
Wie kann ich die aktuelle PowerShell-Ausführungsdatei abrufen?

Hinweis: PowerShell 1.0 Ich möchte den aktuell ausgeführten PowerShell-Dateinamen erhalten. Das heißt, wenn ich meine Sitzung so beginne: powershell.exe .\myfile.ps1 Ich möchte die Zeichenfolge ". \ Myfile.ps1" (oder so ähnlich) erhalten. BEARBEITEN : "myfile.ps1" ist vorzuziehen. Irgendwelche...

92
Wofür steht 'cd -'?

In einem Bash-Shell-Skript habe ich heute den folgenden Befehl am Ende des Skripts bemerkt. Ich weiß, was ist, cdaber ich bin mir der Bedeutung eines Strichs danach nicht bewusst. cd - Was bedeutet das? Google schneidet das naiv ab, -sodass ich seine Antwort nicht finden kann.

92
Shell - Schreiben Sie variablen Inhalt in eine Datei

Ich möchte den Inhalt einer Variablen (hier aufgerufen var) in eine Datei kopieren . Der Name der Datei wird in einer anderen Variablen gespeichert destfile. Ich habe Probleme damit. Folgendes habe ich versucht: cp $var $destfile Ich habe das gleiche auch mit dem Befehl dd versucht ......

92
Wechseln Sie das Verzeichnis in PowerShell

Meine PowerShell-Eingabeaufforderung zeigt derzeit auf mein C-Laufwerk ( PS C:\>). Wie ändere ich das Verzeichnis in einen Ordner auf meinem Q ( PS Q:\>) -Laufwerk? Der Ordnername auf meinem Q-Laufwerk lautet "Mein

91
Bash-Autovervollständigung im Emacs-Shell-Modus

Im GNOME-Terminal führt Bash eine intelligente automatische Vervollständigung durch. Beispielsweise apt-get in<TAB> wird apt-get install Im Emacs-Shell-Modus funktioniert diese automatische Vervollständigung nicht, selbst nachdem ich explizit eine Quelle erstellt habe /etc/bash_completion....