Linux-Benutzer in Windows hinzufügen

Linux-Benutzer in Windows hinzufügen

Mit dem Windows-Subsystem für Linux können Windows 10-User sich Ubuntu oder ein anderes Linux-Derivat auf die Platte holen und dann mitsamt Shell nutzen. Allerdings unterscheidet Microsoft da zwischen den Windows- und den Linux-Benutzern.

Das Hinzufügen eines neuen Linux-Users ist über die Bash eine Sache weniger Augenblicke und damit genauso einfach wie direkt auf einer physikalischen Linux-Maschine. Hier die nötigen Schritte.

  1. Zunächst gehen wir davon aus, dass die gewünschte Linux-Version bereits installiert und einsatzbereit ist.
  2. Jetzt im Ausführen-Dialog einfach bash eintippen und mit OK bestätigen.
  3. In der Bash-Shell dann das folgende Kommando eingeben:
    sudo adduser DerNeueNutzer [Enter]
  4. Danach noch das gewünschte Passwort hinterlegen, fertig.

PowerShell im Ordner öffnen

PowerShell im Ordner öffnen

Viele Administrator-Aufgaben lassen sich am schnellsten über ein PowerShell-Fenster erledigen. Nur muss man dazu immer zuerst in den gewünschten Ordner wechseln. Über den Windows-Explorer geht das einfacher.

  1. Um ein neues PowerShell-Fenster direkt mit einem bestimmten Ordner, der benötigt wird, zu öffnen, navigiert man zuerst im Explorer in dieses Verzeichnis.
  2. Jetzt oben in die Leiste mit dem Pfad klicken.
  3. Hier powershell eintippen.
  4. Nach der Bestätigung über die [Enter]-Taste wird die PowerShell direkt in dem ausgewählten Ordner gestartet.

Tipp: Das Gleiche funktioniert übrigens auch mit der klassischen Shell, die sich durch Eingabe von cmd aufrufen lässt.

Linux und Mac: Datei weiter laden

Linux und Mac: Datei weiter laden

Wer einen schnellen Internet-Anschluss hat, kann auch große Dateien ohne Mühe aus dem Web laden. Das kann dann einige Zeit dauern, hilft aber ungemein – etwa, wenn es um das Testen neuer Linux-Versionen als ISO-Abbilder geht. Dumm nur, wenn ein Download mal abbricht. Dann muss man aber nicht unbedingt von vorn beginnen.

Mit einem Trick lässt sich der Download abgebrochener Dateien oft fortsetzen. Das klappt aber nur, wenn der Server diesen sogenannten Resume-Modus auch unterstützt. Der Download halb fertiger Dateien kann mit dem wget-Befehl direkt über eine Bash-Shell fortgesetzt werden:

wget -c https://example.com/EineDatei.zip -o ZielDatei.zip [Enter]

Dabei steht das „-c“ für „continue“, also „fortsetzen“.

Linux: Mehrere Dateien umbenennen

Linux: Mehrere Dateien umbenennen

Das Umbenennen einzelner Dateien und Dokumente ist über den Datei-Manager schnell erledigt. Wer aber mehrere ähnlich benannte Bilder oder sonstige Dateien in einem Rutsch mit einem neuen Namen versehen möchte, greift am besten zur Shell.

Beispiel: In einem Ordner liegen Dateien mit den Namen datei1.doc, datei2.doc, datei3.doc. Nach dem Umbenennen sollen sie Dokument-1.doc, Dokument-2.doc und Dokument-3.doc heißen.

Dazu kann ein einzelner Befehl genutzt werden, der wie folgt lautet:

rename ’s/datei/Dokument-/‘ *.doc [Enter]

Hilfe für PowerShell-Cmdlets abrufen

Hilfe für PowerShell-Cmdlets abrufen

Wer in der Linux-Shell wissen will, wie genau ein Befehl funktioniert, kann dazu das Kommando man benutzen, kurz für „Manual“, also Anleitung. Kaum bekannt, aber genauso nützlich: Die integrierte PowerShell-Hilfe.

Auch sie enthält Anleitungen für jedes Cmdlet, das in der Windows PowerShell verfügbar ist. Dabei hilft das Cmdlet Get-Help. Dahinter werden ein Leerzeichen und dann der Name des Befehls gesetzt, für den die Hilfe abgerufen werden soll. Ein Beispiel: Um die Hilfe für das Einrichten eines Alias anzuzeigen, genügt die Eingabe von Get-Help Set-Alias.

Nicht immer steht die Hilfe direkt zur Verfügung. Bei Bedarf können die Hilfe-Informationen durch Aufruf des Kommandos Update-Help aktualisiert werden. Dazu werden eine aktive Internet-Verbindung und Administrator-Rechte benötigt.

powershell-update-help

Inaktive Bash-Sitzung automatisch ausloggen

Inaktive Bash-Sitzung automatisch ausloggen

Ist ein Computer, etwa ein Server, auch für andere zugänglich als nur die, die daran arbeiten, sollte man ihn nicht verlassen, solange man eingeloggt ist. Muss man es doch, lässt sich eine Bash-Sitzung in Linux bei Inaktivität nach gewisser Zeit auch automatisch abmelden.

Normalerweise bleibt die Bash-Konsole solange verfügbar, bis man sich manuell abmeldet. Auf Wunsch kann die Shell den aktuellen Benutzer nach einer bestimmten Zeit auch von selbst abmelden.

Diese Einstellung wird für alle Benutzer angewendet, indem man folgende Zeile in eine neue Datei namens /etc/profile.d/bash_autologout.sh einfügt:

export TMOUT=600

Ab der nächsten Anmeldung greift automatisch ein Timer, der die Sitzung nach 10 Minuten (600 Sekunden) Inaktivität beendet.

tux

Fenster-Transparenz der Bash-Shell in Windows 10 anpassen

Fenster-Transparenz der Bash-Shell in Windows 10 anpassen

Beim ersten Start der Linux-Shell in Windows 10 hat das Konsolen-Fenster einen schwarzen Hintergrund mit weißem Text. Ähnlich wie bei der Eingabe-Aufforderung lassen sich auch die Bash-Farben sowie die Transparenz des Fensters nach Belieben anpassen.

  1. Zum Verändern des Designs der Bash-Shell in Windows 10 startet man diese zunächst.
  2. Dann mit der rechten Maus-Taste auf die Titel-Leiste klicken und dann die Eigenschaften aufrufen.
  3. Jetzt zum Tab Farben wechseln.
  4. Ganz unten findet sich hier ein Schieber, mit dem man die Transparenz wie gewünscht ändern kann.
  5. Zum Schluss auf OK klicken, damit die Änderung wirksam wird.

bash-windows-fenster-transparenz

Ubuntu: Verzeichnis per Kommando-Zeile umbenennen

Ubuntu: Verzeichnis per Kommando-Zeile umbenennen

Per Shell geht vieles schneller von der Hand als mit Maus und Ordner-Fenster. Zum Beispiel auch das Umbenennen von Ordnern auf der Festplatte. Wie man einem Ordner mit einem einzigen Befehl einen neuen Namen geben kann, zeigt dieser Tipp.

Die Lösung: Der Befehl „mv“. Dieses Kommando ist für zwei Aufgaben gleichzeitig zuständig: Einerseits kann „mv“ Dateien oder Verzeichnisse verschieben, und andererseits können Dateien oder Verzeichnisse umbenannt werden. Zum Umbenennen einer Datei oder auch eines Ordners gibt man folgenden Befehl in ein Terminal ein:

mv  alterName  neuerName [Enter]

Zum Verschieben eines Ordners nach dem Befehl „mv“ noch den Schalter „-R“ angeben. Der steht für „rekursiv“, verschiebt also den Ordner samt allen enthaltenen Dateien und Unter-Verzeichnissen.

linux-mv