The UNIX and Linux Forums  
Hej og Velkommen fra USA til UNIX og Linux Forums! Tak for dit besøg og deltager i vores globale samfund.

Go Back   UNIX og Linux Forums > Top Forums > UNIX for dummyer Spørgsmål & svar > Svar på ofte stillede spørgsmål
.
google unix.com



Svar på ofte stillede spørgsmål FAQ for UNIX, UNIX-kommandoer, Linux operativsystemer, systemadministration, programmering, Shell, Shell Scripts, Solaris, Linux, HP-UX, AIX, OS X, BSD.

Mere UNIX og Linux Forum Emner du måske kan finde Helpful
Tråd Thread Starter Forum Svar Last Post
passerer variable fra bash til perl fra bash script arsidh Shell Programmering og Scripting 10 06-04-2008 12:25 PM
Råtanke dino_leix UNIX for Advanced & Ekspertsøgning Brugere 3 06-08-2005 06:07 AM
Begrænset Granathylstre. . . sprød UNIX for dummyer Spørgsmål & svar 0 05-18-2005 12:12 PM
BSD, Bash og Råtanke? RedVenim BSD 3 10-16-2003 09:59 AM
% .* s funktion i tanke qanda Shell Programmering og Scripting 6 08-20-2002 08:49 AM

 
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øg denne tråd Karakter: Thread Rating: 2 votes, 5.00 average. Display Modes
  #1 (permalink)  
Old 12-07-2003
a25khan's Avatar
a25khan a25khan is offline
Registreret Bruger
  
 

Join Date: Dec 2003
Location: Mit hjem: D
Stillinger: 35
Forskel mellem ksh, bash og forskellige skaller.

Hej allesammen,
Kan nogen fortælle mig den centrale forskel mellem de forskellige skaller fås dvs ksh, bash, (jeg kender ikke de andre virksomheder.
  #2 (permalink)  
Old 12-07-2003
google's Avatar
google google is offline Forum Advisor  
Moderator
  
 

Join Date: Jul 2002
Location: Atlanta
Posts: 740
Svært at læse her, jeg tror da afstanden er slukket. Her er det
Link

Shell funktioner

Denne tabel lister de fleste funktioner, som jeg tror vil gøre dig
vælge det ene æg frem for en anden. Det er ikke beregnet til at blive en endelig
liste og ikke indeholde alle mulige træk for alle
enkelt mulig shell. En funktion er kun anses for at være i en shell
hvis der i den version, der følger med operativsystemet, eller hvis det er
rådighed som indsamles direkte fra den normale fordeling. I
især C shell angivet nedenfor, er, at tilgængelige på SunOS 4 .*,
et stort antal leverandører nu skib enten tcsh eller deres egen
forstærket C shell stedet (de behøver ikke altid gør det klart, 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 tags tilføjet til læsbarheden --- Perderabo

Senest redigeret af Perderabo; 12-07-2003 kl 02:24 PM..
  #3 (permalink)  
Old 12-09-2003
a25khan's Avatar
a25khan a25khan is offline
Registreret Bruger
  
 

Join Date: Dec 2003
Location: Mit hjem: D
Stillinger: 35
Thumbs up

Goddag til brugeren google,
ja linket gav mig en indgående viden om forskellige skaller. Men i det jeg stødte på nogle ukendte navne, for eksempel:
TENEX-style færdiggørelse
POSIX
System V Bourne Shell (på dette tidspunkt BSD og System V versioner havde fået lidt anderledes).
GNU projekt

Kan du give mig en vis indsigt i de ovennævnte navne?

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

Join Date: Jul 2002
Location: Atlanta
Posts: 740
Citat:
Oprindelig indsendt af a25khan
TENEX-style færdiggørelse
POSIX
System V Bourne Shell (på dette tidspunkt BSD og System V versioner havde fået lidt anderledes).
GNU projekt
Kan du give mig en vis indsigt i de ovennævnte navne?
Tak
POSIX -- Portable Operating Standards Interface
Selv stammer at henvise til den originale IEEE Std 1.003,1-1.988, navn POSIX mere korrekt refereres til en familie af beslægtede standarder: IEEE Std 1003.n (hvor n er et tal) og de dele af ISO / IEC 9.945. Udtrykket POSIX blev oprindeligt brugt som synonym for IEEE Std 1.003,1-1.988. En foretrukken term for denne standard, POSIX.1, Opstod. Dette fastholdes fordelene ved læsbarheden af symbolet ``POSIX''Uden at være tvetydig med POSIX familie af standarder.

TENEX stil afslutning - er en type kommandolinje redaktion, hvor de ord, der indtastes er matchet, og derefter udfyldes (hvis der findes et match) ved tanken

GNU Projekt - (GNU's Not Unix) - er et projekt sponsoreret af den "Free Software Foundation". Great site, masser til rådighed for dig. Check dem ud. GNU-projektet
  #5 (permalink)  
Old 12-09-2003
Neo's Avatar
Neo Neo is online now Forum Staff  
Administrator
  
 

Join Date: Sep 2000
Beliggenhed: Asia Pacific
Indlæg: 6.695
google,

Tak for udstationering sådan en stor shell sammenligning matrix. Meget nyttigt.

Perderabo,

Tak for formatering med 'kode' tags.

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

Join Date: Dec 2003
Location: Mit hjem: D
Stillinger: 35
Lightbulb

Google du er manden!
Tak for dit svar, jeg lærte en masse
 

Bogmærker

Thread Tools Søg denne tråd
Søg denne tråd:

Avanceret søgning
Display Modes Bedøm denne tråd
Bedøm denne tråd:

Udstationering Regler
Du kan ikke post nye tråde
Du kan ikke post svar
Du kan ikke post vedhæftede filer
Du kan ikke redigere dine indlæg

BB-kode er
Smilies er
[IMG] koden er Slukket
HTML-koden er Slukket
Trackbacks er
Pingbacks er
Refbacks er




Alle tidspunkter er GMT -4. Den tid er nu 01:07 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Oversættelser Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. Alle rettigheder Reserved.Ad Management ved RedTyger

Content Relevant webadresser ved vBSEO 3.2.0