Zuhause Persönliche Finanzen Knacken der UNIX-Shell - Dummies

Knacken der UNIX-Shell - Dummies

Inhaltsverzeichnis:

Video: Bash Shortcuts und Steuerbefehle in der Bourne Again SHell [Deutsch/German] 2025

Video: Bash Shortcuts und Steuerbefehle in der Bourne Again SHell [Deutsch/German] 2025
Anonim

Nachdem Sie herausgefunden haben, welche allgemeine Vielfalt von UNIX Sie haben, müssen Sie einen herausfinden andere wichtige Überlegung: welche Shell Sie verwenden. Obwohl Sie sagen können: "Ich möchte keine Shell verwenden; Ich will nur etwas Arbeit erledigen, "die Shell ist der einzige Weg dorthin zu gelangen, wo man sein will. Die Eingeweide von UNIX sind tief in den Eingeweiden des Computers vergraben. Die Eingeweide lassen sich nicht mit so unbedeutenden Details wie der Bestimmung, was Benutzer möglicherweise tun möchten, ab. Dieses unangenehme Geschäft wird an eine Kategorie von Programmen delegiert, die als Schalen bekannt sind. Eine

Shell ist ein Programm, das darauf wartet, dass Sie einen Befehl eingeben und dann ausführen. Aus der Sicht von UNIX ist eine Shell nichts Besonderes, außer dem ersten Programm, das UNIX nach der Anmeldung ausführt. Da Sie ein beliebiges altes Programm beim Einloggen angeben können, kann jeder Narr eine Shell schreiben - in der Tat haben viele Hab's so gemacht. Etwa ein Dutzend UNIX-Shells schweben herum, die alle leicht inkompatibel sind (das haben Sie wahrscheinlich erraten).

Zum Glück fallen alle populären Shells in zwei Gruppen: die Bourne- (oder Korn- oder BASH-) Shell und die C-Shell. Wenn Sie herausfinden können, in welcher der beiden Kategorien sich Ihre Shell befindet, können Sie einige Arbeit erledigen. (Sie nähern sich!)

Sie können leicht erkennen, welche Art von Shell Sie verwenden. Wenn UNIX nach der Anmeldung ein $ anzeigt, haben Sie eine Shell im Bourne-Stil. Wenn UNIX ein% anzeigt, verwenden Sie die C-Shell. Traditionell verwenden System V-Systeme die Bourne-Shell und BSD-Systeme die C-Shell. Da jedoch alle UNIX-Versionen mit beiden Shells ausgeliefert werden, erhalten Sie immer etwas, das Ihrem Systemadministrator besser gefällt. Präferenzen in Befehlssprachen ähneln Präferenzen in Unterwäsche: Menschen mögen, was sie mögen, damit Sie bekommen, was Sie bekommen. Heutzutage mögen die meisten Leute BASH, eine aufgemotzte Bourne-Stil-Shell.

Linux-Systeme enthalten normalerweise die BASH-Shell, eine Bourne-Shell.

Wenn Sie eine grafische Benutzerschnittstelle verwenden, sehen Sie nach der Anmeldung Fenster und Symbole und keine langweilige kleine UNIX-Eingabeaufforderung. Sie müssen jedoch von Zeit zu Zeit eine UNIX-Shell verwenden, normalerweise um Aufgaben auszuführen.

Die Bourne und Bourne Again Shells

Die am häufigsten verwendete UNIX Shell ist die Bourne Shell, benannt nach Steve Bourne, der sie ursprünglich geschrieben hat. Die Bourne-Shell befindet sich auf allen UNIX-Systemen. Sie werden mit $ angezeigt, danach geben Sie einen Befehl ein und drücken die Eingabetaste. Wie alle UNIX-Programme ist auch die Bourne-Shell selbst ein Programm und ihr Programmname ist sh. Klug, nicht wahr?

Einige alternative Versionen der ursprünglichen Bourne-Shell existieren, insbesondere die Bourne Again-Shell (oder BASH, deren Programmname bash ist) aus der GNU-Menge.Diese Version der Bourne-Shell wird wegen ihres Preises vielerorts verwendet - sie ist kostenlos. BASH reicht aus wie die Original-Bourne-Shell, die für die Bourne-Shell auch für BASH gilt. Der bemerkenswerteste Vorteil von BASH ist, dass es über "Befehlsbearbeitung" verfügt, eine ausgefallene Art zu sagen, dass Sie die Pfeiltasten auf Ihrer Tastatur drücken können, um Ihre Befehle zu korrigieren, während Sie sie schreiben, genau wie Sie es mit DOS tun können (oops, besser nicht sagen, wenn irgendwelche UNIX-Fans zuhören).

Die Korn-auf-Kugel-Schale

Nachdem die Bourne-Schale einige Jahre lang gebräuchlich war, wurde vielen Leuten klar, dass die Schale so einfach und zusammenhängend war, dass eine Person alles verstehen konnte. Funktionen und nutzen sie alle effektiv. Glücklicherweise wurde diese schändliche Situation von einem Typen namens Dave Korn behoben, der der Bourne-Shell etwa tausend neue Features hinzufügte und schließlich mit der Korn-Shell (genannt ksh) endete. Da die meisten neuen Features nur für Leute interessant sind, die

Shell-Skripte schreiben (Sequenzen von Shell-Befehlen, die in einer Datei gespeichert sind), können Sie die Korn-Shell genauso wie die Bourne-Shell betrachten. Die meisten Versionen der Korn-Shell verfügen außerdem über eine Befehlsbearbeitung. Sie verkauft C-Shells

Nein, die C-Shell wurde nicht von jemandem namens C geschrieben. Es wurde von Bill geschrieben. (Er verkauft C-Shells am C-Ufer? Wahrscheinlich.) Der Programmname der C-Shell lautet csh.

Der bemerkenswerteste Unterschied zwischen der C-Shell und den anderen führenden Shell-Marken besteht darin, dass die C-Shell viel mehr magische Zeichen enthält (Zeichen, die etwas Besonderes machen, wenn Sie sie eingeben). Zum Glück, es sei denn, Sie verwenden eine Reihe von Befehlen mit Namen wie ed! 3x, diese Zeichen sind kein Problem.

Es gibt viele Versionen der C-Shell; die meisten unterscheiden sich darin, welche Fehler behoben werden und welche noch da sind. Sie können in ein Programm namens tcsh, eine etwas erweiterte C-Shell mit Befehlsbearbeitung, laufen.

Knacken der UNIX-Shell - Dummies

Die Wahl des Herausgebers

Photoshop 7 Navigationswerkzeuge - dummies

Photoshop 7 Navigationswerkzeuge - dummies

Photoshop 7 bietet alle Möglichkeiten, durch die Funktionen zu navigieren, egal ob Sie eine Mac oder ein Windows-System. In der folgenden Tabelle finden Sie Informationen zum Scrollen, Zoomen und Durchlaufen von Photoshop 7: Action Windows Mac Scrollen Sie mit der Leertaste + ziehen Sie die Leertaste + Strg + Leertaste + klicken Sie auf Apple Command + Leertaste + klicken Sie auf Vergrößern und ändern ...

Photoshop 7 Mal- und bearbeitungswerkzeuge - dummies

Photoshop 7 Mal- und bearbeitungswerkzeuge - dummies

In Photoshop 7 sind die Tastenkombinationen für Mal- und Bearbeitungswerkzeuge meist das Gleiche, ob Sie ein Windows-basiertes System oder einen Mac verwenden. Der einzige Unterschied besteht im letzten Eintrag in der folgenden Tabelle, in der die Verknüpfungen angezeigt werden: Erhöhen der Pinselgröße] Verringern der Pinselgröße [Ändern der Deckkraft oder des Werkzeugflusses 1, ...

Photoshop 7 Paletten-Werkzeuge - Dummies

Photoshop 7 Paletten-Werkzeuge - Dummies

Die Paletten von Photoshop 7 geben Ihnen Zugriff auf Gruppen verwandter Werkzeuge. Wenn Sie sich also auf Farbe konzentrieren, können Sie die Farbpalette aufziehen und Ihre Photoshop-Bilder mit einem Regenbogen von Schattierungen beleben. Die folgende Tabelle zeigt den Zugriff auf die verschiedenen Photoshop 7-Paletten in Windows- und Mac-Systemen: Palette / Aktion ...

Die Wahl des Herausgebers

Fantasy Fußball für Dummies Cheat Sheet - Dummies

Fantasy Fußball für Dummies Cheat Sheet - Dummies

Fantasy Fußball ist ein Spaß, wettbewerbsfähig und süchtig machendes Hobby. Bringen Sie Ihre Fantasy-Saison in Schwung, indem Sie Spieler entwerfen, um ein solides Team aufzubauen und Coaching-Tipps verwenden, um Ihr Team stark zu machen. Wenn Sie eine Position verbessern müssen, probieren Sie einige Strategien für den Handel mit Spielern und den Erwerb freier Agenten aus. Halten Sie einen Führer handlich von ...

Wie Fantasy-Fußball-Playoffs funktionieren - Dummies

Wie Fantasy-Fußball-Playoffs funktionieren - Dummies

Wenn du das Ende deiner Fantasy-Football-Saison erreichst, wenn sie vorbei ist Nun, Sie sind vielleicht im Streit, um die Playoffs zu machen. Wenn das der Fall ist, herzlichen Glückwunsch! Mit diesen Rechten geht es um dieses Spiel, und Sie sind dem ultimativen Preis einen Schritt näher. Wenn nicht, fühle dich nicht schlecht. ...

Bereiten Sie Ihre Fantasy Football Roster für die Draft - Dummies

Bereiten Sie Ihre Fantasy Football Roster für die Draft - Dummies

Vor, wenn Sie Ihre Fantasy Football League erforschen und herausfinden Wie viele Dienstplan-Spots Sie haben, können Sie Ihre Aufmerksamkeit darauf lenken, Ihren Entwurf basierend auf diesen Anforderungen vorzubereiten. Sie können Ihren eigenen Dienstplan-Spickzettel aus CheatSheet War Room ausdrucken. Neben dem Listenblatt finden Sie weitere kostenlose druckbare Fantasy-Fußball ...

Die Wahl des Herausgebers

Erstellen eines neuen Dokuments aus CSS-Starterseiten in Dreamweaver CS6 - Dummies

Erstellen eines neuen Dokuments aus CSS-Starterseiten in Dreamweaver CS6 - Dummies

Adobe Dreamweaver CS6 bietet Ihnen eine Bibliothek von Beispielseiten mit CSS-basierten Layouts als Alternative zum Neuanfang. Diese CSS-Beispielseiten enthalten nützliche und allgemeine Layoutideen, und da sie mit CSS-Positionierung erstellt werden, sind sie sehr flexibel. Sie können sie direkt im Bedienfeld "CSS-Stile" oder im Eigenschafteninspektor ändern. ...