Wenn das UNIX-Betriebssystem zuerst erstellt wurde , war der einzige Weg, um mit ihr zu interagieren über die Befehlszeile . Die Benutzer mussten Befehle eingeben , um jede Aufgabe zu erfüllen. Heute gibt es eine Vielzahl von grafischen Schnittstellen zur Verfügung und die meisten Programme haben eine grafische Benutzeroberfläche. Dennoch , obwohl, es gibt Zeiten - wie bei der Verwendung eines Servers ohne grafische Oberfläche oder bei Verwendung eines SSH-Sitzung - bei Verwendung der Befehlszeile für den Zugang zu der Maschine bevorzugt. Es gibt einige Befehle, die jeder Benutzer kennen, um das Dateisystem navigieren soll , Dateien suchen und sie zu manipulieren . cd
Der Befehl "cd" wird verwendet, um das Verzeichnis zu wechseln . Die Syntax ist
cd dir_name /Tablet
wo " dir_name " ist der Name des Verzeichnisses, das Sie eingeben möchten . Wenn das Verzeichnis ist ein Unterverzeichnis des aktuellen Verzeichnisses , können Sie geben Sie einfach den Namen des Verzeichnisses . Zum Beispiel, " cd Pictures" gelangen Sie auf die "Bilder" -Unterverzeichnis zu nehmen. Andernfalls müssen Sie den gesamten Pfad zu dem Verzeichnis. Zum Beispiel, um an den "/usr /bin /"-Verzeichnis zu verschieben, müssen Sie " cd /usr /bin /" . Es gibt einige Zeichen , die Verknüpfungen mit dem cd Befehl verwendet werden, um die häufig zugegriffen Verzeichnisse ersetzen kann. Das Zeichen "~" steht für das Home- Verzeichnis. Der Befehl " cd ~ " werden Sie zu Ihrem Home-Verzeichnis zu nehmen. Die ".." Zeichen repräsentieren das übergeordnete Verzeichnis des Verzeichnisses Sie gerade in. die "." Zeichen stellt das aktuelle Verzeichnis .
ls
"ls" -Befehl wird verwendet , um den Inhalt des Verzeichnisses auflisten . Wenn selbst verwendet , es gibt einfach eine Liste aller Dateien und Unterverzeichnisse . Sie können Optionen , um mehr Informationen über die Dateien zu bekommen. Das "-l "-Option druckt eine " lange Liste " für jede Datei. Die lange Liste enthält die Berechtigungen der Datei , die Eigentümer und die Gruppe der Datei , die Größe der Datei in Bytes und die Zeit, die Datei zuletzt geändert wurde. Die Option "- a "-Option zeigt alle Dateien in dem Verzeichnis , einschließlich aller versteckten Dateien . Die Dateien werden durch Platzieren einer versteckten " . " vor dem Namen (dh " . bashrc " ) . Das "-h "-Option zeigt die Größe der Datei in lesbarer Form , anstatt in Bytes.
Cp
"cp " Befehl ist verwendet, um eine Datei oder ein Verzeichnis zu kopieren. Die Syntax ist
cp old_file new_file
wo " old_file " ist der Name der Datei, die Sie kopieren möchten, und " new_file " ist der Name, den Sie möchten , um die Kopie zu geben. Standardmäßig wird das "cp "-Befehl nicht zur Bestätigung aufgefordert , wenn eine Datei mit dem neuen Dateinamen existiert. Sie können dies, indem Sie die " -i "-Option direkt nach dem "cp "-Befehl (dh " cp -i old_file new_file " ) überschreiben. Wenn Sie ein Verzeichnis kopieren möchten, müssen Sie die "-r" ( rekursiv) Option . Sie können auch die "cp "-Befehl , um mehrere Dateien in einem Verzeichnis mit dem " cp dateiA fileB FILEC dir_name /" Syntax .
Rm
"rm kopieren "-Befehl wird verwendet, um dauerhaft zu löschen Dateien und Verzeichnisse. Die Syntax ist
rm dateiA fileB FILEC
können Sie nur nutzen den Befehl "rm" , um Dateien zu löschen , die Sie besitzen , es sei denn, Sie den Root-Benutzer angemeldet sind . Standardmäßig wird der Befehl nicht fordert Sie zur Bestätigung vor dem Löschen einer Datei. Verwenden Sie die " -i " Option, wenn Sie jede Datei Löschvorgang zu bestätigen wollen . Um ein Verzeichnis zu löschen, müssen Sie die "-r" ( rekursiv) Option . Die Syntax für das Löschen eines Verzeichnisses ist
rm- r dir_name
" - v" Option verwendet wird , wenn Sie den Befehl zu erklären, was getan wird , während der Befehl ausgeführt werden soll. Die Option "- f "-Befehl wird verwendet, um das Löschen von Dateien ohne Interaktion erzwingen.
Finden
Der Befehl "find" verwendet werden, um Dateien zu finden ist . Es durchsucht Verzeichnisse nach Dateien , die den Suchkriterien entsprechen gegebenen angeben . Es kann auch verwendet werden, um Aktionen auf die gefundenen Dateien durchzuführen. Die Syntax ist
finden Verzeichnis Kriterien Aktion
wo "Verzeichnis" ist das Verzeichnis , in welcher gesucht " Kriterien " ist , was zu suchen , und "Action " ist die Aktion auf durchgeführt werden die Dateien . Die find -Befehl kann der Name der Datei , der Besitzer oder die Gruppe , die Art der Datei , die Zugriffsrechte für Dateien, das Datum der Datei oder der Größe. Sie können das zu finden, um Aktionen wie das Löschen der Datei , um einen Befehl auszuführen auf die Datei oder druckt den vollständigen Namen der Datei durchzuführen. Die Standard-Aktion ist es, den Pfad der Datei Printwerbung
Im Folgenden sind Beispiele für die Verwendung der find-Befehl : .
Suche im aktuellen Verzeichnis für alle Dateien, die die Zeichenkette " enthalten . bak "im Dateinamen : find. -name " * bak * . "
Suchen von Dateien , die in den vergangenen sieben Tagen geändert wurden : find /- type f- mtime 10
Finde alle Dateien im Besitz des Benutzers " dan " und löschen Sie sie : find /-user dan -delete