Andra skal än bash?

Är Ni nybörjare i UNIX/Linux? Detta forum avhandla allmäna UNIX frågor.
Post Reply
User avatar
Emil.s
Posts: 4366
Joined: 24 May 2005, 22:22
Location: Hedemora/Dalarna
Contact:

Andra skal än bash?

Post by Emil.s » 26 December 2006, 00:50

Det finns ju en hel hög med olika skal. Bash, sh, och dash verkar ju vara överlägset vanligast.

Men så finns det ju andra som "zsh" och "fish"...

Vad skiljer dem åt egentligen. Vad är skillnaden?
Innan ni postar: Läs FAQen
När ni postar:
Posta i Rätt forum! Och skriv/formulera dig rätt

User avatar
drbrno
Posts: 2834
Joined: 6 October 2002, 05:01
Location: Lund
Contact:

Post by drbrno » 26 December 2006, 15:34

Bash och zsh är ganska lika (båda ärver från sh/csh/ksh). Fish är lite annorlunda med en annan syntax.

När du skriptar bör du alltid använda /bin/sh och följa POSIX.

zerblat
Posts: 114
Joined: 30 April 2006, 19:21

Post by zerblat » 26 December 2006, 15:46

Tja, det som skiljer åt är väl syntaxen, kommandona, implementationen, funktionaliteten och allt annat. ;)

Wikipedia har en rätt bra överblick över de olika unixskalen och deras historia.

Jag skulle nog påstå att zsh är det enda rimliga alternativet till bash i dagsläget (när det gäller interaktiva skal).

User avatar
zuu
Posts: 482
Joined: 26 October 2003, 10:02
Location: Peking (det i Östergötland)
Contact:

Post by zuu » 30 December 2006, 00:41

Utöver valet av skal så har både Zsh och även bash (och kanske även fler) både Emacs-mode (oftast default) men även VI-mode för radediteringen.

Zsh lär ha bättre VI-mode än Bash men jag har bara lyssnat på vad folk har sagt istället för att verkligen testa Bashs VI-mode. (kör alltså Zsh i VI-mode)


Dock oavsett bash eller zsh så går det att göra det betydligt mycket trevligare genom att ta reda på och fixa en bra rc-fil.
Debian - Just Works (TM)

User avatar
Emil.s
Posts: 4366
Joined: 24 May 2005, 22:22
Location: Hedemora/Dalarna
Contact:

Post by Emil.s » 30 December 2006, 00:56

Tackar för svar! Då har det blivit lite klarare i allafall. :)
Innan ni postar: Läs FAQen
När ni postar:
Posta i Rätt forum! Och skriv/formulera dig rätt

Post Reply