Webseiten-Werkzeuge


server_und_serverdienste:zsh_die_luxusshell

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
server_und_serverdienste:zsh_die_luxusshell [2025/11/29 22:06] – Externe Bearbeitung 127.0.0.1server_und_serverdienste:zsh_die_luxusshell [2026/03/20 10:46] (aktuell) boospy
Zeile 11: Zeile 11:
 Die Zsh  ist neben der Bash eine weitere sehr mächtige Shell und Skriptsprache, die viele Möglichkeiten bietet. Die Zsh ist von diversen anderen Shells beeinflusst, wie beispielsweise der Korn-Shell (ksh), der C-Shell (csh) oder der Tiny C-Shell (tcsh). Der größte Vorteil der Z-Shell ist wohl der sehr ausgereifte Command-Editor. Die Zsh  ist neben der Bash eine weitere sehr mächtige Shell und Skriptsprache, die viele Möglichkeiten bietet. Die Zsh ist von diversen anderen Shells beeinflusst, wie beispielsweise der Korn-Shell (ksh), der C-Shell (csh) oder der Tiny C-Shell (tcsh). Der größte Vorteil der Z-Shell ist wohl der sehr ausgereifte Command-Editor.
  
-===== Installation Ubuntu: ===== +<gitlab-api project-path="public-projects/zsh-und-bash-configs" />
- +
-   +
-  apt-get install zsh +
-  wget -O ~/.zshrc https://ftp.iteas.at/public/hp/proxmox/zshrc_root +
-  wget -/etc/skel/.zshrc https://ftp.iteas.at/public/hp/proxmox/zshrc_user +
- +
-Für bereits bestehende Userkonten: +
-   +
-  wget -O ~/.zshrc https://ftp.iteas.at/public/hp/proxmox/zshrc_user +
- +
-Wenn nötig muss noch die Domäne in der Datei angepasst werden. Z.B. +
-  export PS1="%UDomain:%u %B%F{yellow}iteas.at $PS1" +
- +
-==== Specials ==== +
-Man kann natürlich noch Zusätze geben wie: +
-<code> +
-nmcli --c yes c +
-echo +
-echo "Folgende Benutzer sind bereits angemeldet" +
-finger +
-echo +
-apt moo +
-echo +
-/usr/games/fortune +
-</code> +
- +
- +
-===== Bug: ===== +
- +
- +
-Ein Bug in Ubuntu 12.04 zeigt den Prompt etwas falsch an. Hierfür muss folgende Datei editiert werden. +
-   +
-  nano /usr/share/zsh/functions/Prompts/prompt_fade_setup +
- +
-In dieser Datei fehlt ein "$" es muss eintragen werden. Und zwar in der Codezeile  +
-  PS1="%F{$fadebar_cwd}%B%K{$fadebar_cwd}$schars[333]$schars[262]$schars[261]$schars[260]%F{$userhost}%K{$fadebar_cwd}%B%n@%m%b%F{$fadebar_cwd}%K{black}$schars[333]$schars[262]$schars[261]$schars[260]%F{$date}%K{black}%B %D{%a %b %d} %D{%I:%M:%S%P} $prompt_newline%F{fadebar_cwd}%K{black}%B%~/%b%k%f " +
-Hier ganz am Schluss gibt es den Teil ''{fadebar_cwd}'', dies in ''{$fadebar_cwd}'' abändern. Also  +
-In dieser Datei fehlt ein "$" es muss eintragen werden. Und zwar in der Codezeile  +
-  PS1="%F{$fadebar_cwd}%B%K{$fadebar_cwd}$schars[333]$schars[262]$schars[261]$schars[260]%F{$userhost}%K{$fadebar_cwd}%B%n@%m%b%F{$fadebar_cwd}%K{black}$schars[333]$schars[262]$schars[261]$schars[260]%F{$date}%K{black}%B %D{%a %b %d} %D{%I:%M:%S%P} $prompt_newline%F{$fadebar_cwd}%K{black}%B%~/%b%k%f " +
- +
- +
-===== Installation Gentoo ===== +
-   +
-  emerge -qa app-shells/zsh app-shells/zsh-completion +
- +
-Den Rest bis auf den Bug von oben.+
server_und_serverdienste/zsh_die_luxusshell.txt · Zuletzt geändert: von boospy