>> [Musikwiedergabe]
>> DOUG LLOYD: OK.
Also lassen Sie uns darüber reden, wie man verwenden Sie die Linux-Kommandozeile.
Nun wird die CS50 IDE oder in der Tat, auch ein CS50-Appliance,
wenn Sie mit dem vertraut, oder du nimmst eine ältere Version von CS50,
ist eine Cloud-basierte Maschinen welche Ubuntu läuft,
Das ist einer der vielen Varianten des Linux-Betriebssystems.
Linux Betriebssystem von Programmierern begünstigt,
weil es nur kühler, nicht wahr?
>> Viele modernen Linux-Distributionen haben graphischen Benutzerschnittstellen,
die wir auch GUIs, G-U-I, rufen Sie an ermöglichen eine einfache Maus-basierte Navigation,
die Sie wahrscheinlich vertraut sind, Wenn Sie ein Windows oder Mac-Benutzer sind,
bewegen Sie mit der Maus, Doppelklicken Sie auf die Symbole, und so weiter.
Immer noch aber als Programmierer, und obwohl das IDE
enthält die Fähigkeit, tun einige grafische Benutzeroberfläche
stuff, klicken und verschieben und all das,
Sie werden immer noch mit Ihrer Terminal-Fenster ziemlich häufig.
Und Sie viele der tun kann, dieselben Aufgaben, die Sie
zu tun mit einer Maus mit Tastaturbefehlen.
Und wir werden ein wenig sprechen über das, was einige dieser Befehle
im Augenblick sind.
>> Jetzt können diese Befehle verwendet werden jede UNIX-Betriebs
System, das Linux enthält, sondern umfasst auch Mac OS.
Wenn Sie öffnen Klemme auf Ihrem Mac, Sie genau diese Befehle verwenden.
Windows verfügt ebenfalls über Kommando Prompt, aber einige der Befehle
leicht unterschiedlich sind, so dass es nicht wirklich zu arbeiten,
da Windows nicht einem UNIX-basierten System.
>> Werfen wir also einen Blick auf einige dieser Linux-Befehle.
Die erste, die Sie wahrscheinlich verwenden eine ganze Menge ist ls.
Das ist ein kleines L, gefolgt von einem Klein s, kurz für Liste ist.
Und was die Befehlsliste tut, ist es gibt Ihnen ein Auslesen aller Dateien
und Ordner im aktuellen Verzeichnis.
So können Sie alles sehen können lernen Sie aus, wo Sie sich gerade befinden.
>> Also habe ich hier den CS50 IDE geöffnet.
Und ich werde um Zoom-In in ein zweiten Sie einen genaueren Blick zu geben,
aber hier ist die breite Bild von dem, was die IDE aussieht.
Auf der linken Seite können Sie sehen, wir haben einen Dateibaum, die Sie wahrscheinlich
kennen, Doppelklick, und Dateien und Ordner, und all das Zeug.
Also das ist immer noch da in der CS50-Appliance.
In der Mitte oben ist, wo Sie sind gehen zu Ihren Code schreiben, einmal
Sie auf eine Datei klicken.
Und an der Unterseite, die wir haben ein Terminal-Fenster,
das ist, wo wir ausführen kann diese Terminal-Befehle.
>> Ich werde zoom-in und über Kopf hier, nur
um zu zeigen, dass in der Tat, ich kann klicken Sie auf diese Dateien und Ordner.
So klar, wo ich derzeit bin, habe ich zwei Ordner, genannt pset0 und pset1,
und drei Dateien, sogenannte hallo, rief einen hello.c,
und eine namens hello.txt.
>> Also lassen Sie uns bewegen bis in die Klemme Fenster und erhalten Sie einen genaueren Blick.
So dass wir nur geredet, wieder über die Tatsache, dass wir drei Dateien und zwei
Ordner im aktuellen Verzeichnis.
Wenn ich ls, was wiederum ist der Befehl zur Liste
der Inhalt der aktuellen Verzeichnis und dann traf ich ein,
schauen, was ich sehe, hallo, hello.c, hello.txt, pset0 und pset1.
>> pset0 und pset1 sind blau gefärbt, um anzugeben,
, Sie, dass diejenigen, sind Verzeichnisse dass wir in die Ebene.
Und wir werden ein wenig lernen wenig darüber, wie um zu navigieren
in Verzeichnisse in einer Minute.
Und jede andere Sache ist schwarz gefärbt, wenn es sich um eine Textdatei oder eine Source-Code
Datei, und grün, wenn es ist eine ausführbare Datei.
So klar, bedeutet, dass, dass ich könnte ein Programm namens laufen, hallo.
Das ist, was die grüne es bedeutet.
Aber im Grunde, die Eingabe der ls Befehl erlaubt
mich an alles, was existiert aussehen in meinem aktuellen Verzeichnis, die
übereinstimmt, was wir hier sehen, in das grafische Anzeige der gleiche.
Der nächste Befehl du wirst wahrscheinlich verwenden ziemlich viel
ist cd, Kleinbuchstaben c, Kleinbuchstaben d, Das ist die Abkürzung für Verzeichnis wechseln.
Dies erlaubt uns, zu tun, was ich war, vor etwa einem zweiten Gespräch, das
soll zwischen navigieren Verzeichnisse auf der Kommando
Leitung, im Gegensatz zu Doppelklick auf Ordner.
Wenn wir also geben Sie cd und dann den Namen eines Verzeichnisses,
können wir in dieses Verzeichnis zu erhalten.
>> Nebenbei bemerkt, wissen, dass der Name der das aktuelle Verzeichnis ist immer
Punkt, und der Name des Verzeichnisses, eine Ebene über, wo wir jetzt sind,
das ist der Name des Ordners, in die unsere Ordner, punkt, dot--
oder in der unsere Ordner ist, ist Punkt, Punkt.
Und wenn Sie jemals neugierig sind der Name des Verzeichnisses,
Sie geben pwd, dem steht für aktuelle Arbeitsverzeichnis.
Wir werden einen Blick auf all das zu nehmen Jetzt, nach dem Weg zurück in die CS50 IDE.
So bin ich nun wieder in meinem Arbeitsbereich.
Und ich werde zoom-in wieder auf die Terminal, so können wir einen Blick zu nehmen
bei bewegen innerhalb der IDE.
Also werde ich zur Liste der Inhalte Meine Auswahl
wieder, um nur nachgeschliffen uns, wo wir sind.
Also, wenn ich ls, denen ist für die Liste wieder,
Ich sehe, dass ich kann, um pset0 und pset1 zu bekommen.
Das sind die Verzeichnisse Ich kann von hier.
Ich weiß, dass, weil die IDE gibt mir einen Hinweis durch Färben sie blau.
>> Lassen Sie uns sagen, dass ich erhalten in mein pset1 Verzeichnis
weil ich am Problem arbeiten Satz 1.
Ich kann wieder geben cd--, kurz für directory-- Raum ändern, pset1.
Und wenn ich drücken Sie die Eingabetaste, feststellen, was passiert.
Es sieht nicht so viel passiert.
Aber wenn man an der Eingabeaufforderung sehen, jetzt ist es sagt mir, dass ich in ~ / Arbeitsbereich / pset1.
Ich habe in den pset1 navigiert Ordner, die in meinem Arbeitsbereich war.
>> Und wenn ich ls, etwas sehe ich verschiedene Sachen hier, nicht wahr?
Dies ist nicht dasselbe Liste, die ich zuvor gesehen.
Ich habe in pset1 navigiert.
Und jetzt, wenn ich ls, ich bin immer den Rahmen dessen, was kann ich
sehen aus dem pset1 Ordner.
>> Nun, ich werde Steuerungstyp l, die nur löscht den Bildschirm.
Und ich werde die Liste Inhalt des Verzeichnisses
wieder, nur damit Sie sehen können.
Ich wollte nur, dass zu tun, räumen einige der Sachen
dass du da unten sah, und um dies zu verhindern,
aus gehen zu weit nach unten außerhalb des Bereichs.
>> Nun, ich bereits sagte, dass, wenn ich will, um in das aktuelle Verzeichnis zu navigieren,
Ich kann cd Raum dot geben.
Drücken Sie Enter.
Es muss nicht alles tun, oder?
Ich ändere Verzeichnisse in das aktuelle Verzeichnis.
Sie sind nicht immer zu finden Sie eine Notwendigkeit für einen einzelnen Punkt,
aber Sie werden gelegentlich.
>> Nehmen wir an, ich will zu bewegen, um eine Ebene.
Ich möchte, um wieder Mein Arbeitsbereich-Verzeichnis.
Ich kann es nicht geben Sie cd Arbeitsbereich, es gibt keine solche Datei oder das Verzeichnis.
Und der Grund für dass-- wenn ich ls eine weitere Zeit--
ist, dass es kein Verzeichnis namens Arbeitsbereich Innenseite meiner pset1 Verzeichnis.
Ich werde klar mein Bild wieder mit Steuer l.
Denken Sie daran, was ich gesagt habe früher aber, dass wir
kann mit Punkt zurück zu navigieren, punktieren.
Das ist der Name des übergeordneten Verzeichnisses.
Also, wenn ich geben Sie cd, Raum, punkt, Punkt, und dann drücken Sie die Eingabetaste,
jetzt an, was passiert ist.
Meine Eingabeaufforderung sagt mir, dass ich wieder in meiner ~ / Arbeitsbereichsverzeichnis.
Ich zog eine Ebene nach oben, Dank Punkt, Punkt.
>> Nun, sagen wir mal, dass ich mit ein Betriebssystem, das auf Linux-Basis ist,
aber nicht unbedingt sagen Sie mir, wo ich bin.
Dieses geschieht, uns zu sagen, dass Ich bin in ~ / Arbeitsbereich gerade jetzt,
rechts an der Eingabeaufforderung.
Aber ich konnte komplett sein in einem Durcheinander von Ordnern verloren,
und ich habe keine Ahnung, wo ich bin, und keine Ahnung, wo ich will zurück zu bekommen.
Es gibt zwei Dinge, die ich tun kann.
>> Zuerst von allen, ich herausfinden kann heraus, wo ich bin, durch Eingabe von pwd.
Das ist meine gegenwärtige Arbeitsverzeichnis.
Und wenn ich drücken Sie die Eingabetaste, es sagt mir genau, wo ich bin.
Jetzt / home / ubuntu ist die lange Art zu sagen, Tilde,
Das ist Ihr Home-Verzeichnis.
Aber es sagt mir, dass ich in home / ubuntu / Arbeitsbereich, oder ~ / Arbeitsbereich.
>> Ich werde zu navigieren meine pset1 Verzeichnis wieder,
und ich werde, um den Inhalt aufzulisten.
Und ich sehe, dass ich eine andere Verzeichnis gibt, genannt Extras.
So werde ich CD in Extras, und dann werde ich meinen Bildschirm zu löschen.
>> So, jetzt bin ich ziemlich weit, nicht wahr?
Was, wenn ich nach hinten sofort Workspace?
Es gibt ein paar Dinge, die ich tun konnte.
Ich konnte cd, Punkt, Punkt, Schrägstrich, Punkt geben, Punkt, um eine Ebene nach oben und dann
eine andere Ebene.
Aber das ist ein bisschen nervig.
>> Also, wenn ich jemals wieder zu bekommen, nur mein Home-Verzeichnis, Tilde,
Ich kann geben Sie cd mit nichts nach.
Cd, eingeben.
Und jetzt bin ich in Tilde.
Und wenn ich den Arbeitsbereich zu erhalten, Ich kann Sie einfach cd Arbeitsbereich.
Und das ist, wie Sie arbeiten Verzeichniswechsel
innerhalb des CS50 IDE oder einem Linux- Betriebssystem in der Befehlszeile.
Gut.
Der nächste das könnte kommen in praktisch ist mkdir,
Das ist die Abkürzung für einen Verzeichnis wenn ich brauche, um einen neuen Ordner zu erstellen.
Wenn Sie vertraut sind die GUI-Betriebssystem,
Sie könnten der rechten Maustaste.
Und dann, wenn die Kontextmenü erscheint, wählen Sie Neuer Ordner.
Das ist wahrscheinlich, wie du es vorher gemacht habe.
Aber wir können auch Verzeichnisse auf der Kommandozeile.
Also sind wir zurück in der IDE.
Ich werde zoom-in auf das Terminal und Liste der Inhalte Meine Auswahl
wieder, nur um uns zu geben, Ein Referenzrahmen.
Lassen Sie uns sagen, dass, jetzt, ich habe endete am Problem arbeiten Satz 0
und Problemsatz 1.
Deshalb möchte ich Sie ein neues Verzeichnis erstellen um Problem zu umgehen auf 2 gesetzt.
Wie mache ich das?
>> Nun, noch einmal, konnte ich der rechten Maustaste in die linken Seite befindet, und wählen Sie Neuer Ordner
und erstellen Sie eine PSet2 Verzeichnis.
Das wäre zu arbeiten.
Aber dann mache ich es auch an den Befehlszeile ziemlich schnell,
indem Sie mkdir, space-- I n, aber-- Raum PSet2 getippt.
Wenn ich drücken Sie die Eingabetaste und dann habe ich die Liste Inhalt meiner Verzeichnis wieder,
Ich sehe, dass, schau, jetzt Ich habe einen PSet2 Ordner.
Und ich kann in die Ebene dass die Verwendung von cd und zu tun
die ganze Arbeit muss ich für PSet2 zu tun.
Übrigens werde ich nur über Pop hier sehr schnell zum Bereich Dateibaum.
Und Sie können sehen, dass, auch in die grafische Datei-Explorer,
können wir sehen, dass die PSet2 Verzeichnis Auch dort erstellt.
Und ich kann, um sie zu navigieren, über die GUI als auch.
Das nächste Mal, und das ist, wahrscheinlich zu sich als nützlich,
cp ist, kurz für Kopie.
Kopieren Sie, anders als alle anderen Befehle wir zuvor gesehen haben,
nimmt zwei Argumente, eine Quelle, die Name der Datei, die Sie kopieren möchten,
und ein Ziel, wo man wollen, um die Datei zu kopieren.
Es ist ziemlich einfach zu kopieren eine Datei, also lassen Sie uns tun.
>> Also sind wir zurück in der IDE.
Ich werde den Inhalt aufzulisten meiner aktuellen Verzeichnis mit ls.
Nun lassen Sie uns sagen, dass ich um eine Kopie der hello.txt zu machen.
Wieder aus dem Dateibaum auf der links, die grafische Oberfläche,
Ich könnte einen Rechtsklick auf hello.txt, Erstellen Sie eine Kopie, fügen Sie die Kopie.
Aber ich kann es ziemlich schnell tun in der Befehlszeile zu.
>> Sagen wir, ich möchte kopieren hello.txt zu hi.txt.
Ich kann cp, Raum, hello.txt.
Das ist meine Quelldatei, also, warum Ich werde, dass man zuerst wählen.
Und dann muss ich den Namen Zieldatei, hi.txt.
I drücken Sie Enter.
Und wenn ich mich auch den Inhalt meiner Verzeichnis wieder, es gibt hi.txt.
Ich habe eine Kopie davon.
Und in der Tat, wenn ich in hi.txt, konnte ich
sehen, dass es eine genau zu sein Duplizieren von allem,
in meinem hello.txt Datei existiert.
>> Also das ist, wie Sie eine Datei kopieren.
Aber was ist, wenn Sie wollen Kopieren Sie ein ganzes Verzeichnis?
Also für eine zweite, lassen Sie uns einen Blick an, was in meinem pset0 Verzeichnis.
Wenn ich cd pset0 und die Liste der Inhalte, Ich habe ein Verzeichnis mit dem Namen, Probe,
und eine Arbeitsdatei, scratch.sb2.
Also das ist gut zu wissen.
Lassen Sie uns so löschen Sie den Bildschirm, und ich werde zurück zu gehen
zu meinem Arbeitsbereich-Verzeichnis für eine Sekunde.
>> Lassen Sie uns sagen, dass, jetzt, ich will eine Kopie meiner pset0 Verzeichnis.
Ich kann nicht einfach sagen, cp pset0 pset3, zum Beispiel.
Sie erhalten diese seltsame Nachricht, Auslassen Verzeichnis pset0.
Warum haben Sie diese Nachricht bekommen?
Nun stellt sich heraus, dass bei Sie ein Verzeichnis haben, dass
hat andere Sachen in der es, der Befehl cp nicht wirklich
unbedingt wissen, was damit zu tun.
>> Wir müssen explizit sagen, Linux, das Terminal,
Ich möchte Sie, um die Kopie pset0 und kopieren
jeden Ordner, der im Inneren vorhanden ist davon und jede Datei,
besteht darin.
Mit anderen Worten, ich brauche dich, um rekursiv tauchen hinab in pset0
und eine Kopie von allem, was da drin.
>> Wenn ich will, das zu tun, was ich tun kann ist cp-r, für rekursive, pset0 pset3.
Drücken Sie Enter.
Nun, wenn ich mich auch die Inhalt meiner Verzeichnis
Ich sehe da noch die pset3 Verzeichnis, das kann ich mit zu arbeiten.
Und wenn ich CD in pset3 ab und zu listen Sie dann die Inhalte, schauen,
es gibt Probe und scratch.sb2 erneut.
Also das ist ziemlich cool.
Also das ist, wie können Sie eine ganze kopieren Verzeichnis und nicht nur eine einzige Datei.
Also, wenn Sie eine Kopie möchten Verzeichnis, nur nicht vergessen,
, um die Option -r verwenden, wenn Sie Arbeiten mit dem Befehl cp.
Gut.
Also habe ich eine Datei kopiert, aber Ich habe es falsch gemacht.
Und jetzt möchte ich es loswerden zu bekommen.
Wie mache ich das?
Auch wenn Sie nicht vertraut sind mit einer GUI-Schnittstelle,
können Sie der rechten Maustaste und nur wählen Sie Löschen.
Und es wird es in die Nachricht Papierkorb oder den Papierkorb.
Aber in der Befehlszeile, die wir kann nur Typ RM, zum Entfernen,
und dann der Name der Datei wollen wir loswerden.
>> Nun ist rm sehr vorsichtig sein.
Es macht eine Menge der doppelten Kontrolle, um sicherzustellen, dass Sie tatsächlich
wollen, um die Datei zu löschen.
Er will nicht, dass keine Fehler zu machen, weil es keinen Papierkorb hier.
Sobald wir eine Datei löschen, ist es weg.
Und es gibt wirklich keine Möglichkeit, ihn wiederherzustellen.
Also müssen wir schön sein vorsichtig, und so rm
wird wirklich vorsichtig sein für uns.
>> Also gehen wir zurück in die IDE und dieser hi.txt Datei loswerden
dass ich vor einer Minute erstellt mit Kopie.
So sind wir in der IDE.
Und ich liste den Inhalt meiner Verzeichnis wieder, nur um uns etwas Kontext zu geben.
Ich meine, können Sie sehen, dass es hi.txt, die ich vor einiger Zeit erstellt.
Nun, ich möchte es loswerden zu bekommen.
Wie mache ich es?
>> Wieder nur Rm.
So kann ich rm hi.txt geben und drücken Sie Enter.
Und es gibt rm Befinden wirklich vorsichtig für uns
und dafür, dass wir tatsächlich wollen diese Datei zu löschen.
Wollen Sie wirklich entfernen wollen regelmäßige leere Datei hi.txt?
Das ist genau wie ein Betriebs System wie Windows oder Mac,
dass Sie vielleicht sein mit Aufspringen vertraut
dass Feld sagt bist du wirklich sicher, dass Sie dies tun möchten.
>> Ich bin mir ziemlich sicher, ich will das, so werde ich geben, yes--
oder ich könnte auch einfach Typ Y- und drücken Sie Enter.
Und wenn ich mich auch den Inhalt meiner Verzeichnis wieder hi.txt ist weg.
Nicht schlecht, oder?
Lassen Sie drücken Sie Strg L, nur um all dieses Zeug loswerden
und uns wieder auf der obere Teil des Bildschirms.
>> Jetzt gibt es eine Möglichkeit, Kurzschluss rm, so
dass sie nicht fragen Sie uns diese Frage.
Wir wirklich wissen, wir wollen, zu der Datei zu entfernen,
und wir wollen nicht einmal um die Frage gestellt werden.
Wie wir das machen?
Nun, wir können eine angeben zusätzliche Flagge, wir mögen gerade
hat mit cp, wo wir könnte die Option -r hinzu,
rekursiv in ein Verzeichnis zu kopieren.
Es gibt eine andere Flagge rm, die -f ist,
der mit rm zu zwingen, genau das zu tun ist, was wir sagen, es zu tun.
>> Also lassen Sie uns sagen, dass, jetzt möchte ich zu meiner hello.txt Datei loszuwerden.
Ich will nicht, dass man auch nicht.
Was kann ich machen?
Nun, ich kann -f hello.txt Rm.
Was denken Sie, ist hier passieren?
Es ist weg.
Nicht einmal fragen mich die Frage.
Und in der Tat, wenn ich mich auch der Inhalt von meinem Verzeichnis wieder, ist es weg.
Es gibt hier nicht rückgängig gemacht werden.
hello.txt ist weg, und ich war nicht sogar gefragt, ob ich wollte, um es zu löschen.
Was, wenn ich loszuwerden einer ganzen Verzeichnis?
Die Art und Weise zu tun, ist sehr ähnlich zu kopieren.
Wenn Sie ein wirklich löschen Verzeichnis, können Sie nicht nur tun,
wollen, um das Verzeichnis zu löschen, die Sie wollen für alles, was in der es zu löschen.
Und damit Sie -r verwenden, um rekursiv ein Verzeichnis zu löschen.
>> Lassen Sie uns also rm -r PSet2.
Ich bin nicht wirklich arbeiten PSet2, so kann ich loswerden diesem Verzeichnis.
I drücken Sie Enter.
Will ich entfernen das Verzeichnis, PSet2?
Ja.
Und wenn ich eine Liste der Inhalte Meine Auswahl wieder, ist es weg.
Gut?
>> Eine weitere Variation dieses Themas.
Also werde ich den Bildschirm wieder zu löschen, für alles, was an der Spitze setzen.
Hit ls.
Nun, ich möchte loszuwerden meiner pset3 Verzeichnis
und ich wirklich wissen, Ich möchte meiner pset3 Verzeichnis loszuwerden.
Ich kann rekursiv und gewaltsam Entfernen meiner pset3 Verzeichnis.
>> Nun, Sie gehen, um wirklich zu sein sind vorsichtig, wenn Sie mit rm -rf bist.
Wie Sie mehr zu programmieren, wird es sein, etwas, das man nur wirklich schnell zu tun.
Und in der Tat, ich mache es die ganze Zeit.
Aber es kann einige führen katastrophale Folgen,
wenn Sie versehentlich löschen Sie die falsche Sache.
Deshalb möchte ich Sie sich bewusst, dass sein Dies ist eine Option zur Verfügung,
jedoch sollten Sie sie sparsam, und verwenden Sie es mit Vorsicht.
>> Ich weiß, für eine Tatsache, ich nicht arbeite auf mein Problem Set 3 mehr, also bin ich
werde loszuwerden, alle diese Dateien zu bekommen.
Und ich weiß, ich will nicht zu fragen, jedes einzelne Mal, wenn ich will, um zu löschen
eine Datei, so werde ich -rf pset3 Rm.
Nicht einmal gefragt, ob ich wollte loszuwerden, es zu bekommen.
Ich schlug ls.
pset3 ist weg.
Also das ist, alle Variationen, die Sie verwenden können, um mit rm loswerden von Dateien.
>> Die letzte Befehlszeile-Befehl, der ist werde ziemlich nützlich
ist mv, kurz für bewegen.
Umzug ist im Grunde gleichwertig zum umbenennen.
Es bewegt sich eine Datei von einem Speicherort an eine weitere, der Quelle zum Ziel.
Mal sehen, wo mit Hilfe eines move Macht handlich sein, an dem Terminal-Fenster.
>> So bin ich in meinem pset1 Verzeichnis, und ich habe festgestellt,
etwas hat sich ein wenig schief gegangen.
Ich war auf meine gierige Problem arbeiten, aber ich versehentlich nannte es greddy.
Also, wenn ich versuche, und führen Sie es durch check50, ist es nicht wirklich funktionieren.
Ich habe ein paar Optionen.
Wir konnten tun, was wir bisher gemacht haben, es ist, eine Kopie der Datei zu machen.
Ich konnte greddy.c kopieren um greedy.c, nicht wahr?
Drücken Sie Enter.
Ich sehe, dass beide Dateien vorhanden sind.
Und dann konnte ich RM, Beiträge zu löschen, greddy.c.
Das wird es loszuwerden.
So dass funktionieren würde, nachdem ich bestätigen, dass ich es loswerden zu bekommen.
Und ich effektiv haben umbenannt greddy.c zu greedy.c.
Ich kopierte es, und dann entfernt das Original.
>> Aber das ist ein mehrstufiger Prozess.
Und sicher, es gibt einen besseren Weg.
In der Tat gibt es.
Lassen Sie uns also getroffen Control L, nur um diese wieder nach oben zu bringen,
und in der Liste der Inhalte von meinem Verzeichnis wieder.
>> Also lassen Sie uns sagen, oh, ich einen Fehler gemacht.
Ich eigentlich wirklich wollen um diese Datei greddy.c nennen.
Auf einen Schlag, ich geben kann bewegen greedy.c zu greddy.c.
Drücken Sie Enter.
Und jetzt hatte ich nicht zu kopieren und entfernen Sie sie,
Ich war in der Lage, um es umzubenennen.
One-Stop-Shopping.
>> Nun gibt es eine Menge anderer Grundbefehlszeilenhilfsprogramme
dass Sie mit verwenden können die Linux-Kommandozeile.
Und wir diskutieren viel der sie in der Zukunft in CS50.
Aber für jetzt, nur Füße zu bekommen nass mit der Arbeit mit diesem Terminal
Umwelt, diese fünf Befehle sollten Sie ziemlich weit kommen
bei der Navigation um und Arbeiten mit Dateien in Ihrem IDE
oder in welcher Linux-Basis Betriebssystem Sie verwenden.
>> Wenn Sie neugierig und Sie möchten Blick nach vorn ein wenig auf einige
der Kommandozeilenbefehle wir verwenden werden in der Zukunft,
hier ist eine Liste von ein paar der gebräuchlichsten.
Ich bin Doug Lloyd.
Dies ist CS50.