Skip to content
Menu
Steve Walton's
Steve Walton's

SSH

Posted on november 25, 2021 by admin

S shell (også kendt som zsh) er en unik shell, der er bygget oven på bash (standardskallen til macOS) med yderligere funktioner. Det anbefales at brugezsh over bash. Det anbefales også stærkt at installere en ramme medzsh, da det gør håndtering af konfiguration, plugins og temaer meget pænere.

vi har også inkluderet en env.sh fil, hvor vi gemmer vores aliaser, eksport, stiændringer osv. Vi sætter dette i en separat fil for ikke at forurene vores hovedkonfigurationsfil for meget. Denne fil findes nederst på denne side.

installer zsh brug af hjemmebryggeri:

brew install zsh

nu skal du installere en ramme, Vi anbefaler at bruge Oh My Shor Presto. Bemærk at du skalVælg en af dem, Brug ikke begge dele.

konfigurationsfilen for zsh hedder.zshrc og bor i din homefolder (~/.zshrc).

  • Åh min SSH
  • konfiguration
  • Plugins
  • temaer
  • Presto
  • moduler
  • temaer
  • env.sh

Åh min SSH

Åh min SSH er en open source,fællesskabsdrevet ramme til styring af din zsh konfiguration. Det kommer med en masse funktioner ud af kassen og forbedrer din terminaloplevelse.

Installere Åh Min:

sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

installationsskriptet skal indstille zsh til din standardskal, men hvis det ikke gør det, kan du gøre det manuelt:

chsh -s $(which zsh)

konfiguration

konfigurationen uden for boksen er brugbar, men du vil sandsynligvis tilpasse den til dine behov. Den officielle Videoindeholder en masse nyttige oplysninger, hvis du vil dykke dybt ind i, hvad dukan gøre med Oh My SSH, men vi dækker det grundlæggende her.

for at anvende de ændringer, du foretager, skal du enten starte ny shell instanceor run:

source ~/.zshrc

Plugins

Tilføj plugins til din shell ved at tilføje navnet på plugin til pluginarray i din .zshrc.

plugins=(git colored-man-pages colorize pip python brew osx zsh-syntax-highlighting zsh-autosuggestions)

du kan finde en liste over alle plugins på denne hjemmeside.Bemærk, at tilføjelse af plugins kan få din shell-opstartstid til at stige.

temaer

ændring af tema er så simpelt som at ændre en streng i din konfigurationsfil.Standardtemaet er robbyrussell. Bare ændre denne værdi for at ændre tema, og glem ikke at anvende dine ændringer.

ZSH_THEME=pygmalion

du kan finde en liste over temaer med screenshots på theOh My.

Presto

Presto er et konfigurationsrammearbejde for zsh; det beriger kommandolinjegrænseflademiljøet med sanedefaults, aliaser, funktioner, automatisk færdiggørelse og hurtige temaer.

installere:

git clone --recursive https://github.com/sorin-ionescu/prezto.git "${ZDOTDIR:-$HOME}/.zprezto"

næste Opret din ~/.zshrc ved at køre:

setopt EXTENDED_GLOBfor rcfile in "${ZDOTDIR:-$HOME}"/.zprezto/runcoms/^README.md(.N); do ln -s "$rcfile" "${ZDOTDIR:-$HOME}/.${rcfile:t}" done

for mere information om tilpasning, besøg GitHub repository.

moduler

Tilføj moduler til Presto ved at redigere~/.zpreztorc og tilføje modulerne asstrings til listen:

og glem ikke at anvende dine ændringer ved at starte en ny shell-forekomst.

temaer

for at liste alle tilgængelige temaer køre:

prompt -l

åbn derefter din konfigurationsfil (~/.zpreztorc) og skift til det ønskede tema:

zstyle ':prezto:module:prompt' theme 'minimal'

env.sh

for at inkludere env.sh skal du åbne ~/.zshrc og tilføje følgende:

source ~/<path to file>/env.sh

denne fil leveres med nogle foruddefinerede indstillinger, de er alle valgfri.Gennemgå dem, før du bruger dem som din konfiguration. Disse er bare eksempler for at vise dig, hvad du kan tilpasse i din shell.

Skriv et svar Annuller svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *

Seneste indlæg

  • dynamisk kalendergitter
  • Sådan ændres dit Brugerskærmnavn på AOL Mail
  • besøg Santa Barbara
  • 19.februar 2015typisk og atypisk Angina: Hvad skal man se efter
  • H. Summers
  • baby navn guiden
  • BUKU 2019 sæt tider, Festival kort, & mere!

Arkiver

  • januar 2022
  • december 2021
  • november 2021
  • oktober 2021
  • september 2021
  • august 2021
  • juli 2021
  • juni 2021
  • maj 2021
  • april 2021

Meta

  • Log ind
  • Indlægsfeed
  • Kommentarfeed
  • WordPress.org

Language

  • Deutsch
  • Nederlands
  • Svenska
  • Norsk
  • Dansk
  • Español
  • Français
  • Português
  • Italiano
  • Română
  • Polski
  • Čeština
  • Magyar
  • Suomi
  • 日本語
  • 한국어
©2022 Steve Walton's | Powered by WordPress & Superb Themes