The UNIX and Linux Forums  


Go Back   UNIX og Linux Forums > Top Forums > UNIX for Dummies Spørsmål og svar > Svar på vanlige spørsmål
.
google unix.com



Svar på vanlige spørsmål FAQ for UNIX, UNIX kommandoer, Linux operativsystem, systemadministrasjon, programmering, Shell, Shell Scripts, Solaris, Linux, HP-UX, AIX, OS X, BSD.

Mer UNIX og Linux Forum Emner Du kan finne nyttig
Tråd Tråd startet Forum Svar Siste innlegg
bestått variabel fra bash til perl fra bash script arsidh Shell programmering og Skripting 10 06-04-2008 01:25
Shells dino_leix UNIX for Advanced & ekspertbrukere 3 06-08-2005 07:07
Begrenset shells. . . sprø UNIX for Dummies Spørsmål og svar 0 05-18-2005 01:12
BSD, Bash og skjell? RedVenim BSD 3 10-16-2003 10:59
% .* s funksjon i skjell qanda Shell programmering og Skripting 6 08-20-2002 09:49

 
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Søk i denne tråden Vurdering: Thread Rating: 2 votes, 5.00 average. Visningsmoduser
  #1 (permalink)  
Old 12-07-2003
a25khan's Avatar
a25khan a25khan is offline
Registrert bruker
  
 

Bli Dato: desember 2003
Location: My home: D
Innlegg: 35
Forskjellen mellom ksh, bash og forskjellige shells.

Hei alle sammen,
Kan noen vennligst fortelle meg nøkkelen forskjellen mellom de forskjellige deksler Tilgjengelige dvs. ksh, bash, (jeg vet ikke de andre meldingene.
  #2 (permalink)  
Old 12-07-2003
google's Avatar
google google is offline Forum Advisor  
Moderator
  
 

Bli Dato: juli 2002
Beliggenhet: Atlanta
Innlegg: 740
Vanskelig å lese her jeg tror siden avstanden er slått av. Her er
Forbindelse

Shell funksjoner

Denne tabellen nedenfor viser de fleste funksjoner som jeg tror vil gjøre deg
velge ett skall over en annen. Det er ikke ment å være en definitiv
listen, og omfatter ikke hver eneste mulige funksjon for hver
eneste mulige skall. En funksjon er bare anses å være i et shell
hvis i den versjonen som følger med operativsystemet, eller om det er
tilgjengelig som kompileres direkte fra standard distribusjon. I
spesielt C skallet angitt nedenfor er det tilgjengelig på SunOS 4 .*,
et betydelig antall leverandører nå skipet enten tcsh eller egne
forbedrede C shell stedet (de ikke alltid gjør det åpenbart at de
er shipping tcsh.

Code:
                                     sh   csh  ksh  bash tcsh zsh  rc   es
Job control                          N    Y    Y    Y    Y    Y    N    N
Aliases                              N    Y    Y    Y    Y    Y    N    N
Shell functions                      Y(1) N    Y    Y    N    Y    Y    Y
"Sensible" Input/Output redirection  Y    N    Y    Y    N    Y    Y    Y
Directory stack                      N    Y    Y    Y    Y    Y    F    F
Command history                      N    Y    Y    Y    Y    Y    L    L
Command line editing                 N    N    Y    Y    Y    Y    L    L
Vi Command line editing              N    N    Y    Y    Y(3) Y    L    L
Emacs Command line editing           N    N    Y    Y    Y    Y    L    L
Rebindable Command line editing      N    N    N    Y    Y    Y    L    L
User name look up                    N    Y    Y    Y    Y    Y    L    L
Login/Logout watching                N    N    N    N    Y    Y    F    F
Filename completion                  N    Y(1) Y    Y    Y    Y    L    L
Username completion                  N    Y(2) Y    Y    Y    Y    L    L
Hostname completion                  N    Y(2) Y    Y    Y    Y    L    L
History completion                   N    N    N    Y    Y    Y    L    L
Fully programmable Completion        N    N    N    N    Y    Y    N    N
Mh Mailbox completion                N    N    N    N(4) N(6) N(6) N    N
Co Processes                         N    N    Y    N    N    Y    N    N
Builtin artithmetic evaluation       N    Y    Y    Y    Y    Y    N    N
Can follow symbolic links invisibly  N    N    Y    Y    Y    Y    N    N
Periodic command execution           N    N    N    N    Y    Y    N    N
Custom Prompt (easily)               N    N    Y    Y    Y    Y    Y    Y
Sun Keyboard Hack                    N    N    N    N    N    Y    N    N
Spelling Correction                  N    N    N    N    Y    Y    N    N
Process Substitution                 N    N    N    Y(2) N    Y    Y    Y
Underlying Syntax                    sh   csh  sh   sh   csh  sh   rc   rc
Freely Available                     N    N    N(5) Y    Y    Y    Y    Y
Checks Mailbox                       N    Y    Y    Y    Y    Y    F    F
Tty Sanity Checking                  N    N    N    N    Y    Y    N    N
Can cope with large argument lists   Y    N    Y    Y    Y    Y    Y    Y
Has non-interactive startup file     N    Y    Y(7) Y(7) Y    Y    N    N
Has non-login startup file           N    Y    Y(7) Y    Y    Y    N    N
Can avoid user startup files         N    Y    N    Y    N    Y    Y    Y
Can specify startup file             N    N    Y    Y    N    N    N    N
Low level command redefinition       N    N    N    N    N    N    N    Y
Has anonymous functions              N    N    N    N    N    N    Y    Y
List Variables                       N    Y    Y    N    Y    Y    Y    Y
Full signal trap handling            Y    N    Y    Y    N    Y    Y    Y
File no clobber ability              N    Y    Y    Y    Y    Y    N    F
Local variables                      N    N    Y    Y    N    Y    Y    Y
Lexically scoped variables           N    N    N    N    N    N    N    Y
Exceptions                           N    N    N    N    N    N    N    Y

Key to the table above.

   Y      Feature can be done using this shell.
          
   N      Feature is not present in the shell.
          
   F      Feature can only be done by using the shells function
          mechanism.
          
   L      The readline library must be linked into the shell to enable
          this Feature.
          
Notes to the table above

    1. This feature was not in the orginal version, but has since become
       almost standard.
    2. This feature is fairly new and so is often not found on many
       versions of the shell, it is gradually making its way into
       standard distribution.
    3. The Vi emulation of this shell is thought by many to be
       incomplete.
    4. This feature is not standard but unoffical patches exist to
       perform this.
    5. A version called 'pdksh' is freely available, but does not have
       the full functionality of the AT&T version.
    6. This can be done via the shells programmable completion mechanism.
    7. Only by specifing a file via the ENV environment variable.

Kode koder lagt for lesbarhet --- Perderabo

Sist endret av Perderabo; 12-07-2003 kl 02:24..
  #3 (permalink)  
Old 12-09-2003
a25khan's Avatar
a25khan a25khan is offline
Registrert bruker
  
 

Bli Dato: desember 2003
Location: My home: D
Innlegg: 35
Thumbs up

Hei til brukeren google,
ja koblingen ga meg en indepth kunnskap om ulike skjell. Men i det jeg kom over noen ukjente navn for eksempel:
TENEX-style komplettering
POSIX
System V Bourne Shell (på denne tiden BSD og System V versjoner hadde fått litt annerledes).
GNU Prosjektet

Kan du gi meg litt innsikt for de nevnte navnene?

Takk
  #4 (permalink)  
Old 12-09-2003
google's Avatar
google google is offline Forum Advisor  
Moderator
  
 

Bli Dato: juli 2002
Beliggenhet: Atlanta
Innlegg: 740
Sitat:
Opprinnelig postet av a25khan
TENEX-style komplettering
POSIX
System V Bourne Shell (på denne tiden BSD og System V versjoner hadde fått litt annerledes).
GNU Prosjektet
Kan du gi meg litt innsikt for de nevnte navnene?
Takk
POSIX -- Portable Operating Standards Interface
Selv startet å referere til den opprinnelige IEEE 1003.1-1988 Std, navnet POSIX mer korrekt refererer til en familie av beslektede standarder: IEEE Std 1003.n (der n er et tall) og de delene av ISO / IEC 9945. Begrepet POSIX ble opprinnelig brukt som et synonym for IEEE Std 1003.1-1988. Et foretrukket betegnelsen på som standard, POSIX.1, Dukket opp. Dette opprettholdes fordelene av lesbarhet av symbolet ``POSIX''Uten å være tvetydige med POSIX familien av standarder.

TENEX stil ferdigstillelse - er en type kommandolinje redigering hvor ordene blir skrevet er avstemt og deretter ferdig (hvis det blir samsvar) av skallet

GNU Project - (GNU's Not Unix) - er et prosjekt sponset av det "Free Software Foundation". Great site, mye tilgjengelig for deg. Sjekk dem ut. GNU Project
  #5 (permalink)  
Old 12-09-2003
Neo's Avatar
Neo Neo is online now Forum Staff  
Administrator
  
 

Bli Dato: Sep 2000
Sted: Asia
Innlegg: 6797
google,

Takk for at du legger inn en så stor skall sammenligning matrise. Meget nyttig.

Perderabo,

Takk for formatering med "kode" koder.

Neo
  #6 (permalink)  
Old 12-10-2003
a25khan's Avatar
a25khan a25khan is offline
Registrert bruker
  
 

Bli Dato: desember 2003
Location: My home: D
Innlegg: 35
Lightbulb

Google at du er mannen!
Takk for svar, lærte jeg mye
 

Hugseliste

Thread Tools Søk i denne tråden
Søk i denne tråden:

Avansert søk
Visningsmoduser Ranger denne tråden
Ranger denne tråden:

Innleggsaktivitet Regler
Du kanskje ikke poste nye tråder
Du kanskje ikke poste svar
Du kanskje ikke post vedlegg
Du kanskje ikke redigere innleggene dine

BB-kode er
Smilefjes er
[IMG] koden Av
HTML-koden Av
Pingbacks er
Refbacks er




Alle klokkeslett er GMT -4. Nå er klokken 01:20.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Language Translations Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. All Rights Reserved.Ad Management by RedTyger

Content Relevant nettadresser av vBSEO 3.2.0