Zsh: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
Linkai.zhang (Diskussion | Beiträge)
Die Seite wurde neu angelegt: „= Installation = == Debian == * '''apt install zsh'''“
 
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
= ZSH unter Debian wie in Kali Linux =
*Diese Anleitung richtet die Z-Shell (ZSH) unter Debian genauso ein wie in Kali Linux – mit Oh-My-ZSH, dem Kali-Theme, Syntax-Highlighting, Auto-Vervollständigung und den typischen Aliassen.*
= Installation =
= Installation =
== Debian ==
*apt install zsh git curl zsh-syntax-highlighting zsh-autosuggestions -y
* '''apt install zsh'''
*sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
*chsh -s /bin/zsh $USER
 
= Konfiguration =
*cp ~/.zshrc ~/.zshrc.backup
*nano ~/.zshrc
 
<pre>
# ~/.zshrc – Kali-ähnliche Konfiguration für Debian
 
# Pfad zu Oh-My-ZSH
export ZSH="$HOME/.oh-my-zsh"
 
# Theme (Kali-Standard)
ZSH_THEME="kali"
 
# Plugins aktivieren
plugins=(
  git
  command-not-found
  colored-man-pages
  compleat
  history
  z
)
 
# Oh-My-ZSH laden
source $ZSH/oh-my-zsh.sh
 
# Farben aktivieren
autoload -U colors && colors
 
# Standardeditor
export EDITOR='nano'
 
# Autovervollständigung
autoload -Uz compinit && compinit
 
# Syntax Highlighting
if [ -f /usr/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh ]; then
  source /usr/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
fi
 
# Autosuggestions
if [ -f /usr/share/zsh-autosuggestions/zsh-autosuggestions.zsh ]; then
  source /usr/share/zsh-autosuggestions/zsh-autosuggestions.zsh
fi
 
# Aliase
alias ll='ls -alF --color=auto'
alias la='ls -A --color=auto'
alias l='ls -CF --color=auto'
alias grep='grep --color=auto'
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias ip4='ip -4 addr show'
alias ip6='ip -6 addr show'
 
# SSH-Farbfix
if [ -n "$SSH_CLIENT" ] || [ -n "$SSH_TTY" ]; then
  export TERM=xterm-256color
fi
 
# History
HISTSIZE=5000
SAVEHIST=5000
HISTFILE=~/.zsh_history
 
# PATH
export PATH=$HOME/bin:/usr/local/bin:$PATH
 
# Prompt (Kali-Stil)
PROMPT='%F{cyan}%n%f@%F{yellow}%m%f:%F{green}%~%f$ '
 
# Git-Info im Prompt
autoload -Uz vcs_info
precmd() { vcs_info }
zstyle ':vcs_info:git:*' formats '(%b)'
RPROMPT='${vcs_info_msg_0_}'
</pre>
 
= ZSH starten =
*exec zsh
 
= Zusammenfassung =
:*ZSH unter Debian entspricht jetzt der Kali-Vorkonfiguration.
:*Oh-My-ZSH liefert Framework, Theme und Plugins.
:*Syntax-Highlighting und Autosuggestions verbessern Lesbarkeit.
:*Aliase und Farben identisch zu Kali Linux.

Version vom 12. November 2025, 09:11 Uhr

ZSH unter Debian wie in Kali Linux

  • Diese Anleitung richtet die Z-Shell (ZSH) unter Debian genauso ein wie in Kali Linux – mit Oh-My-ZSH, dem Kali-Theme, Syntax-Highlighting, Auto-Vervollständigung und den typischen Aliassen.*

Installation

Konfiguration

  • cp ~/.zshrc ~/.zshrc.backup
  • nano ~/.zshrc
# ~/.zshrc – Kali-ähnliche Konfiguration für Debian

# Pfad zu Oh-My-ZSH
export ZSH="$HOME/.oh-my-zsh"

# Theme (Kali-Standard)
ZSH_THEME="kali"

# Plugins aktivieren
plugins=(
  git
  command-not-found
  colored-man-pages
  compleat
  history
  z
)

# Oh-My-ZSH laden
source $ZSH/oh-my-zsh.sh

# Farben aktivieren
autoload -U colors && colors

# Standardeditor
export EDITOR='nano'

# Autovervollständigung
autoload -Uz compinit && compinit

# Syntax Highlighting
if [ -f /usr/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh ]; then
  source /usr/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
fi

# Autosuggestions
if [ -f /usr/share/zsh-autosuggestions/zsh-autosuggestions.zsh ]; then
  source /usr/share/zsh-autosuggestions/zsh-autosuggestions.zsh
fi

# Aliase
alias ll='ls -alF --color=auto'
alias la='ls -A --color=auto'
alias l='ls -CF --color=auto'
alias grep='grep --color=auto'
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias ip4='ip -4 addr show'
alias ip6='ip -6 addr show'

# SSH-Farbfix
if [ -n "$SSH_CLIENT" ] || [ -n "$SSH_TTY" ]; then
  export TERM=xterm-256color
fi

# History
HISTSIZE=5000
SAVEHIST=5000
HISTFILE=~/.zsh_history

# PATH
export PATH=$HOME/bin:/usr/local/bin:$PATH

# Prompt (Kali-Stil)
PROMPT='%F{cyan}%n%f@%F{yellow}%m%f:%F{green}%~%f$ '

# Git-Info im Prompt
autoload -Uz vcs_info
precmd() { vcs_info }
zstyle ':vcs_info:git:*' formats '(%b)'
RPROMPT='${vcs_info_msg_0_}'

ZSH starten

  • exec zsh

Zusammenfassung

  • ZSH unter Debian entspricht jetzt der Kali-Vorkonfiguration.
  • Oh-My-ZSH liefert Framework, Theme und Plugins.
  • Syntax-Highlighting und Autosuggestions verbessern Lesbarkeit.
  • Aliase und Farben identisch zu Kali Linux.