Hjem Personlig finansiering Cracking UNIX Shell-dummies

Cracking UNIX Shell-dummies

Indholdsfortegnelse:

Video: Password Cracking With John The Ripper - RAR/ZIP & Linux Passwords 2024

Video: Password Cracking With John The Ripper - RAR/ZIP & Linux Passwords 2024
Anonim

Når du har fundet ud af, hvilken generel række UNIX du har, skal du finde ud af en anden vigtig overvejelse: hvilken skal du bruger. Selvom du måske siger: "Jeg vil ikke bruge nogen shell; Jeg vil bare få lidt arbejde, "skalen er den eneste vej til at komme til, hvor du vil være.

UNIX'en er begravet dybt i computerens tarm. Tarmene er ikke berettiget til at håndtere sådanne ubetydelige detaljer som at bestemme, hvad brugere måske vil gøre. Den ubehagelige forretning er delegeret til en kategori af programmer kendt som skaller. En shell er et program, der venter på dig at skrive en kommando og derefter udføre den. Fra UNIX-synspunkt er en shell ikke noget særligt, bortset fra det første program UNIX kører, når du logger ind. Fordi du kan udpege et hvilket som helst gammelt program til at køre, når du logger ind, kan en idiot skrive en shell - faktisk har mange gjort det. Omkring et dusin UNIX-skaller flyder rundt, alle lidt uforenelige med hinanden (du har sikkert gættet det).

Heldigvis falder alle de populære skaller i to grupper: Bourne (eller Korn eller BASH) skallen og C-skalen. Hvis du kan finde ud af, hvilken af ​​de to kategorier din shell er i, kan du få noget arbejde udført. (Du kommer tæt på!)

Du kan let fortælle hvilken slags shell du bruger. Hvis UNIX viser en $, når du logger ind, har du en Bourne-stil shell; Hvis UNIX viser en%, bruger du C-skalen. Traditionelt bruger system V-systemer Bourne-skallen, og BSD-systemer bruger C-skalen. I disse dage, fordi alle versioner af UNIX kommer med begge skaller, får du den ene, som systemadministratoren kan lide bedre. Indstillinger i kommandosprog svarer til præferencer i undertøj: Folk kan lide hvad de kan lide, så du får hvad du får. I dag er de fleste mennesker som BASH, en suppe med Bourne-stil.

Linux-systemer leveres normalt med BASH-skalen, en Bourne-stil shell.

Hvis du bruger en GUI, ser du vinduer og ikoner, ikke en kedelig lille UNIX-prompt, efter du logger ind. Du skal stadig bruge en UNIX-shell fra tid til anden, men normalt for at udføre husholdningsopgaver.

Bourne og Bourne Again-skallerne

Den mest anvendte UNIX-skal er Bourne-skallen, opkaldt efter Steve Bourne, der oprindeligt skrev den. Bourne-skallen er på alle UNIX-systemer. Det beder dig om $, hvorefter du skriver en kommando og trykker på Enter. Som alle UNIX-programmer er Bourne-skallen selv et program, og dets programnavn er sh. Klogt, eh?

Der findes et par alternative versioner af den originale Bourne-shell, især Bourne Again shell (eller BASH, hvis programnavn er bash) fra GNU-publikum.Denne version af Bourne-skallen bruges mange steder på grund af prisen - den er gratis. BASH er nok som den originale Bourne-skal, at noget sagt om Bourne-skallen gælder også for BASH. Den mest bemærkelsesværdige fordel ved BASH er, at den har "kommandoredigering", en fancy måde at sige at du kan trykke på piletasterne på tastaturet for at rette dine kommandoer, mens du skriver dem, ligesom du kan med DOS (oops, bedre ikke sige det, når nogen UNIX-fans lytter).

Korn-on-the-cob shell

Efter Bourne-skallen var i almindelig brug i et par år, viste det sig for mange mennesker, at skallen var så enkel og sammenhængende, at en person kunne forstå alle dens funktioner og bruge dem alle effektivt. Heldigvis blev denne skammelige situation afhjulpet af en fyr ved navn Dave Korn, der tilføjede omkring tusind nye funktioner til Bourne-skallen og endte med Korn-skallen (kaldet ksh). Fordi de fleste af de nye funktioner kun er af interesse for personer, der skriver shell scripts (sekvenser af shell-kommandoer gemt i en fil), kan du overveje Korn-skallen som den samme som Bourne-skalen. De fleste versioner af Korn-skalen har også kommandoredigering.

Hun sælger C-skaller

Nej, C-skallen blev ikke skrevet af en person ved navn C. Det var skrevet af Bill. (Han sælger C-skaller ved C-kysten? Sandsynligvis.) C-shellens programnavn er csh.

Den mest bemærkelsesværdige forskel mellem C-skalen og de andre førende shell-mærker er, at C-skalen har mange flere magiske tegn (tegn, der gør noget særligt, når du skriver dem). Heldigvis, medmindre du bruger et antal kommandoer med navne som ed! 3x, disse tegn er ikke et problem.

Der findes mange versioner af C-skalen; de fleste af dem adskiller sig i hvilke fejl der er faste og som stadig er der. Du kan løbe ind i et program kaldet tcsh, en lidt udvidet C-shell med kommandoredigering.

Cracking UNIX Shell-dummies

Valg af editor

Sådan indtastes aftaler i Outlook 2013 Kalender - dummies

Sådan indtastes aftaler i Outlook 2013 Kalender - dummies

Aftaler du har sat op til arbejde i Outlook 2013 Kalender kræver ofte, at du indeholder lidt mere information, end du ville have brug for til dine personlige aftaler. Når du vil give en aftale den fulde behandling, skal du bruge følgende metode:

Hvordan man indtaster kalenderaftaler fra Outlook. com - dummies

Hvordan man indtaster kalenderaftaler fra Outlook. com - dummies

De aftaler og møder, du sender i Outlook, er knyttet til Outlook. com, så fra enhver web-aktiveret enhed kan du se, hvor du skal være og med hvem. Nu ved du, hvornår du er tilgængelig til møder, frokoster og tilfældige tungevæsker. Hvis du vil have dine Outlook 2013-data og din Outlook. com data til synkronisering automatisk, ...

Sådan flagger du en kontakt i Outlook 2013 - dummies

Sådan flagger du en kontakt i Outlook 2013 - dummies

Nogle gange har du brug for Outlook 2013 for at minde dig om vigtig datoer eller opfølgningsaktiviteter. Du kan f.eks. Bruge flag, for at minde dig om at ringe til nogen næste uge. Den bedste måde at hjælpe dig med at huske på er at markere personens navn i listen Kontaktpersoner. En påmindelse vil dukke op i din kalender. Kontakterne er ikke ...

Valg af editor

LinkedIn Group Kategorier - dummies

LinkedIn Group Kategorier - dummies

Fordi der er mange grunde til at oprette en gruppe, giver LinkedIn dig muligheder for at kategorisere din gruppe for at give dig mest eksponering. LinkedIn har etableret følgende seks hovedkategorier af grupper: Alumni: Disse grupper er alumniforeninger skabt af skoler eller lærerinstitutioner som et middel til at holde kontakten med fortiden ...

LinkedIn: Sådan oprettes en eksportfil til eksportkontakter - dummier

LinkedIn: Sådan oprettes en eksportfil til eksportkontakter - dummier

Der kommer nok en tid du har brug for dine LinkedIn kontakter for at hjælpe dig på andre arenaer, hvis du vil lykkes i din jobsøgning. For det første skal du generere din eksporterede fil af kontakter fra LinkedIn. Det gør du ved at følge disse trin:

LinkedIn For Dummies Cheat Sheet - dummies

LinkedIn For Dummies Cheat Sheet - dummies

Tilmelding til LinkedIn betyder, at du er en del af det største online faglige netværk i verden. Se her for nyttige retningslinjer for brug af LinkedIn, især når du søger job. LinkedIn hjælper dig med at oprette og vedligeholde en online profil, du kan bruge til at opbygge et professionelt netværk.

Valg af editor

Windows Phone 7 Application Development For Dummies Cheat Sheet - dummies

Windows Phone 7 Application Development For Dummies Cheat Sheet - dummies

Hvis du har en god Ny ide til en app, der vil køre på Windows Phone 7, start med at downloade de gratis Windows Phone Developer Tools fra Microsofts websted. Processen tager et kig på, hvad du har på din pc, før det begynder at downloade - hvis du allerede har en bedre version ...

Hvorfor udvikle til Android? - dummies

Hvorfor udvikle til Android? - dummies

Det virkelige spørgsmål er, "Hvorfor ikke udvikle til Android? "Hvis du vil have din app tilgængelig for millioner af brugere over hele verden, eller hvis du vil offentliggøre apps, så snart du er færdig med at skrive og teste dem, eller hvis du kan lide at udvikle på en åben platform, har du dit svar. Men hvis du er ...

Arbejder med objektgrafer i storyboarding - dummies

Arbejder med objektgrafer i storyboarding - dummies

Du kan bruge storyboarding til at starte din iOS-applikationsudvikling i Xcode4. Når du opretter dit storyboard, opretter du en objektgraf, der derefter arkiveres, når du gemmer filen. Når du indlæser filen, er objektgrafen unarchived. Så hvad er en objekgraf? Her er det korte svar: Objektorienterede programmer er lavet ...