Ab diesem Jahr wurde ich Ingenieur und lernte Linux, weil ich die grundlegenden Konzepte des Befehlszeilenbetriebs und des Netzwerks lernen wollte. Ich werde einen Artikel als Memorandum schreiben. Ich würde mich freuen, wenn Sie auf Fehler hinweisen könnten.
-Ein Befehl zum Anzeigen einer Liste von Dateien und Verzeichnissen -Optionen, Dateinamen und Verzeichnisnamen können nach ls angegeben werden. -Sie können Platzhalter (*) verwenden, um die Ergebnisse einzugrenzen und eine Liste anzuzeigen.
ls [Möglichkeit] [Dateiname]
Sie können im Format eingeben.
$ ls
Laden Sie Desktop-Bildmusik herunter
Freigabe des Vorlagendokuments
Auf diese Weise können Sie eine Liste der Dateien und Verzeichnisse im aktuellen Verzeichnis anzeigen.
Wenn Sie nach ls ein Verzeichnis oder eine Datei angeben, können Sie eine Liste der Dateien und Verzeichnisse in diesem Verzeichnis anzeigen.
$ ls /usr/
bin etc games include lib libexec local sbin share src tmp
Verwenden Sie Optionen, um das Verhalten von Befehlen zu ändern, z. B. die Reihenfolge der Dateien.
-a
.Alle Dateien anzeigen, einschließlich versteckter Dateien, die mit beginnen
-l
Anzeige im Langformat
-t
Sortieren und Anzeigen nach der letzten Aktualisierungszeit
-r
Sortieren und in umgekehrter Reihenfolge anzeigen
Eingrenzen und Dateien anzeigen
$ls hosts*
hosts hosts.allow hosts.deny
In diesem Fall werden alle Dateien mit Hosts als Akronym angezeigt.
Grenzen Sie ein, wenn Sie die Anzahl der Zeichen kennen
$ cd /etc
$ ls hosts.????
hosts.deny
Grenzen Sie die Zeichen um die Anzahl von? 4 Zeichen im obigen Fall
Sie können auch eingrenzen, indem Sie nach dem?
cd /etc
$ ls hosts.????w
hosts.allow
cp [Möglichkeit] [Original] [Kopieren nach]
Anwendungsbeispiel
cp a b
Im obigen Beispiel ändert sich die Bewegung in Abhängigkeit vom Status von b, dem Kopierziel. -Wenn b nicht der vorhandene Dateiname ist, wird die Datei von b mit a als Kopie erstellt. -Wenn b ein Verzeichnisname ist, wird unter b eine Kopie von a erstellt. -Wenn der Dateiname b existiert, wird b durch eine Kopie von a überschrieben.
-i
Beim Erstellen einer Überschreibkopie einer Datei"Dateinamen überschreiben? (y/n [n])"Zur Bestätigung gerne
Ich werde eine Anfrage stellen. Es wird verwendet, um sich zu entschuldigen und nicht um zu überschreiben.
-r
Kopieren Sie das Verzeichnis. Der Befehl cp ist im Grunde ein Befehl zum Kopieren einer Datei, aber wenn Sie diesen hinzufügen
Sie können alle Dateien und Verzeichnisse im Verzeichnis kopieren.
-p
Kopieren Sie unter Beibehaltung der Originalinformationen. Die Datei enthält den Eigentümer, Administratorrechte, das Änderungsdatum usw.
Es gibt verschiedene Informationen. In einer normalen Kopie werden die Informationen neu und kopiert. Ich möchte alte Informationen behalten
Wenn ja, fügen Sie diese Option hinzu.
-Files können verschoben werden. -Sie können den Dateinamen auch beim Verschieben ändern.
mv Quelldatei verschieben Zieldatei verschieben
Anwendungsbeispiel
mv a b
Selbst mit dem Befehl mv ändert sich das Verhalten abhängig vom Status der Datei / des Verzeichnisses. -Wenn a der Dateiname ist und b sich im Verzeichnis befindet, wird die Datei von a in das Verzeichnis von b verschoben. -Wenn a ein Verzeichnis ist und b auch existiert, wird das Verzeichnis von a unter das Verzeichnis von b verschoben. -Wenn a der Dateiname ist und b nicht existiert, wird der Dateiname von a in b geändert. -Wenn a der Verzeichnisname ist und b nicht existiert, wird der Verzeichnisname von a in b geändert.
-i
Beim Erstellen einer Überschreibkopie einer Datei"Dateinamen überschreiben? (y/n [n])"Zur Bestätigung gerne
Ich werde eine Anfrage stellen. Es wird verwendet, um sich zu entschuldigen und nicht um zu überschreiben.
-f
Führen Sie den Prozess zwangsweise aus. In einigen Fällen gibt es eine Anfrage zur Bestätigung des Prozesses, die jedoch ignoriert wird und zur Ausführung gezwungen wird.
-Files können gelöscht werden.
rm Dateiname
-i
Bitten Sie beim Löschen einer Datei um Bestätigung, ob das Löschen wirklich in Ordnung ist. .. Wird verwendet, um ein versehentliches Löschen von Dateien zu verhindern.
-f
Führen Sie den Prozess zwangsweise aus. In einigen Fällen gibt es eine Anfrage zur Bestätigung des Prozesses, die jedoch ignoriert wird und zur Ausführung gezwungen wird.
-r
Kopieren Sie das Verzeichnis. Der Befehl cp ist im Grunde ein Befehl zum Kopieren von Dateien, mit dem Sie jedoch alle Dateien und Verzeichnisse im Verzeichnis kopieren können.
Unter UNIX-basierten Betriebssystemen wie Linux können einmal gelöschte Dateien nicht wiederhergestellt werden. Seien Sie daher vorsichtig, wenn Sie sie verwenden. Da rm ein Befehl zum Löschen von Dateien ist, können Verzeichnisse nicht gelöscht werden. Verwenden Sie daher den später beschriebenen Befehl rmdir, um Verzeichnisse zu löschen.
Unter Linux gibt es spezielle Verzeichnisse und Symbole, die sie darstellen. Das Folgende sind typische.
Das aktuelle Verzeichnis. Datei- und Verzeichnisoperationen werden mit Punkten (.) Dargestellt.
Eine Ebene über dem aktuellen Verzeichnis. Wenn das aktuelle Verzeichnis / user / host ist, ist das übergeordnete Verzeichnis / user.
Das Verzeichnis, in dem der Benutzer zu arbeiten beginnt. Der Benutzer befindet sich unmittelbar nach dem Anmelden immer im Ausgangsverzeichnis. Datei- und Verzeichnisoperationen werden mit einem Kühler (~) dargestellt.
Repräsentiert die oberste Ebene des Verzeichnisses. Es wird mit dem Stammverzeichnis (/) in Datei- / Verzeichnisoperationen dargestellt.
Es gibt zwei Möglichkeiten, / user / bin / xxx anzugeben, wenn das aktuelle aktuelle Verzeichnis / user / local lautet.
1./user/bin/xxx Die absolute Pfadangabe ist die Methode zum Angeben der Verzeichnisdatei aus dem Stammverzeichnis der obersten Ebene. Die absolute Pfadangabe kann in jedem Verzeichnis angegeben werden, die Beschreibung kann jedoch lang sein.
-Sie können anzeigen, wo Sie sich gerade in einem hierarchischen Verzeichnis befinden.
$ pwd
/home/hosts
/ Ist ein Symbol, das ein Verzeichnisbegrenzer darstellt.
-Sie können das aktuelle Verzeichnis ändern.
cd [Verzeichnisname]
Sie können das Verzeichnis entweder mit einem absoluten oder einem relativen Pfad angeben. Wenn nichts angegeben ist, wechseln Sie in das Ausgangsverzeichnis.
-Ein Verzeichnis kann erstellt werden.
Name des mkdir-Verzeichnisses
Wenn Sie dir2 unter dir1 und dir3 darunter erstellen möchten
mkdir dir1
mkdir dir1/dir2
mkdir dir1/dir2/dir3
-p
Außerdem wird ein übergeordnetes Verzeichnis des angegebenen Verzeichnisses erstellt.
Mit der Option -p
mkdir -p dir1/dir2/dir3
Kann geschrieben werden als
-Das Verzeichnis kann gelöscht werden.
rmdir Verzeichnisname
-p
Löschen Sie alle Verzeichnisse bis zur angegebenen Hierarchie.
rmdir löscht nur das unterste Verzeichnis, wenn Sie die Option nicht verwenden. Wenn der Inhalt des Verzeichnisses enthalten ist, kann es nicht gelöscht werden. Wenn sich im Verzeichnis ein Dateiverzeichnis befindet, löschen Sie es mit dem Befehl rm -r.
-Sie können den Inhalt der Datei überprüfen.
Name der Katzendatei
Dateiinhalt anzeigen
-n
Anzeige mit hinzugefügten Zeilennummern.
-Wenn die von cat angezeigte Seite zu viele Zeilen enthält, fließt sie, ohne angezeigt zu werden. (Normalerweise ca. 25 Zeilen) Die Seitensteuerungsfunktion steuert den Bildschirm so, dass Sie überprüfen können, ob viele Zeilen vorhanden sind, und hört in der Mitte auf zu scrollen. Sie können dies mit diesem Befehl tun.
Artikel | Inhalt |
---|---|
Raum | Zur nächsten Seite gehen |
b | Kehren Sie zum vorherigen Bildschirm zurück |
f | Gehen Sie zum nächsten Bildschirm |
/Wort | Wortの検索。nキーで検索結果をジャンプ |
q | Beenden Sie den Pager-Befehl(Verlassen) |
Artikel | Inhalt |
---|---|
Raum | Zur nächsten Seite gehen |
b | Kehren Sie zum vorherigen Bildschirm zurück |
f | Gehen Sie zum nächsten Bildschirm |
↑ | Gehen Sie zur vorherigen Zeile |
↓ | Gehen Sie zur nächsten Zeile |
/Wort | Wortの検索。nキーで検索結果をジャンプ |
q | Beenden Sie den Pager-Befehl(Verlassen) |
-Sie können suchen, wo sich die Datei befindet.
Weg finden-Name Dateiname
Die Befehle, die ich bisher verwendet habe, sind Programme, und Programme sind auch eine Art Datei. Es befindet sich in Verzeichnissen für Programme wie / bin und / sbin.
Grundsätzlich ist es beim Ausführen eines Befehls egal, wo sich das Programm befindet. Dies liegt daran, dass das Verzeichnis, in dem sich das Programm befindet, in der Umgebungsvariablen PATH festgelegt ist. Mit welchem Befehl können Sie den Pfad des Befehls anzeigen, der sich unter dem in der Umgebungsvariablen PATH enthaltenen Verzeichnis befindet.
welcher Befehlsname
Wenn das Verzeichnis, in dem sich der Befehl befindet, nicht in der Umgebungsvariablen PATH enthalten ist, ist das Ergebnis des Befehls which ein Fehler.
Sie können die Optionen überprüfen, die zum Ausführen eines Befehls verwendet werden können, indem Sie den Ausführungsbefehl mit der Option --help ausführen.
Befehl--help
Mann Befehlsname
-k Wort
'Wort'Geben Sie eine Liste der Einträge aus, die Folgendes enthalten
Recommended Posts