Wenn Sie keine Linux-Befehle verwenden, werden Sie diese bald vergessen. Deshalb habe ich die häufig verwendeten Befehle zusammengefasst. Eigentlich schreibe ich über die grundlegenden Befehle, die ich bei der Arbeit auf der Referenzebene verwendet habe.
Befehl --cd
Befehl --cp
Befehl --pwd
Befehl --ls
Befehl --mv
Grundbefehl
Dateien verschieben
Benennen Sie die Datei um
Verzeichnis verschieben
Benennen Sie das Verzeichnis um
Dateien verschieben und umbenennen
Verschieben Sie mehrere Dateien gleichzeitig
Verschieben Sie Dateien, die einen bestimmten Namen in großen Mengen enthalten
Zwangsbewegung --Überprüfen und bewegen
Zurück und bewegen
Befehl berühren
Grundbefehl
Befehl --mkdir
Befehl --cat
Befehl --rm
Grundbefehl
Löschen Sie alle Dateien im aktuellen Verzeichnis
Löschen Sie beim Überprüfen der Zieldatei
Versteckte Dateien löschen
Löschen Sie das Verzeichnis
Verzeichnisse rückwirkend löschen
Erzwungenes Löschen
Befehl finden
Grundbefehl
○ Suche nach Dateien, die vor mehr als einer Minute aktualisiert wurden
○ Suche nach Dateien, die innerhalb von Minuten aktualisiert wurden --- Suche nach Dateien, die innerhalb von ○ Tagen aktualisiert wurden --- Suche nach Dateien, die seit dem Tag aktualisiert wurden --Suchen Sie zwischen Groß- und Kleinschreibung --Suche ohne Berücksichtigung der Groß- und Kleinschreibung
Suche nach ODER-Bedingung
Suche nach UND-Bedingung --Suchen Sie nach einem leeren Verzeichnis --Suchen Sie nach dem Verzeichnisnamen --Suchen Sie den Volltext mit grep --Suchen Sie, indem Sie die Größe der Datei angeben
Berechtigungen zurückziehen
Geben Sie den Dateinamen mit dem vollständigen Pfad aus
Befehl --grep
Befehl --tar --Erstellen Sie ein Archiv
Befehl --chmod
--chown Befehl
Befehl --tail
Befehl --df
Befehl --du
Mit diesem Befehl wird das Arbeitsverzeichnis verschoben. Ich denke, der Befehl cd ist der erste Befehl, dem Sie bei der Verwendung von Linux begegnen werden.
CD-Zielpfad
#Wechseln Sie in das Stammverzeichnis, die oberste Ebene der Festplatte
cd /
#Wechseln Sie in das Home-Verzeichnis des Benutzers
cd
#Es wird zu einem relativen Pfad und wechselt in das angegebene Verzeichnis im aktuellen Arbeitsverzeichnis.
$Name des CD-Verzeichnisses
#Bewegen Sie sich so, dass angezeigt wird, wo Sie sich auf der obersten Ebene der gesamten Festplatte befinden, unabhängig davon, an welchem Verzeichnis Sie gerade arbeiten
#In diesem Beispiel/usr/Wechseln Sie in das bin-Verzeichnis
$ cd /usr/bin
#Zwei Perioden repräsentieren die nächsthöhere Hierarchie "..Ausgedrückt durch
cd ..
#Im Fall von zwei Ebenen oben
cd ../..
Ein Befehl zum Kopieren von Dateien und Verzeichnissen.
cp Name der Quelldatei kopieren Name der Zieldatei kopieren
#(Befehlsbeispiel)
cp file_ori.txt file_copy.txt
cp Name der Quelldatei kopieren Name des Zielverzeichnisses kopieren
#(Befehlsbeispiel)
cp file_ori.txt dirA
CP-Quelldatei Teil 1 Kopie Quelldatei Teil 2 Kopieren des Zielverzeichnisnamens
#(Befehlsbeispiel)
cp fileA.txt fileB.txt dir
#(Befehlsbeispiel)
cp file*Namen des Zielverzeichnisses kopieren
#Die am häufigsten verwendete Option ist diese "-Ist es nicht die "r" Option?
cp -r Namen des Quellverzeichnisses kopieren Name des Zielverzeichnisses kopieren
#Möglicherweise werden Sie gefragt, ob sich im Kopierziel eine Datei mit demselben Namen befindet.
#Es kann verwendet werden, wenn es schwierig ist, es einzeln zu beantworten.
cp -f Namen der Quelldatei kopieren Name der Zieldatei kopieren
#Manchmal möchten Sie sehen, ob es überschrieben wird.
#Beim Umgang mit wichtigen Dateien kann das Überschreiben schwerwiegend sein. Aktivieren Sie daher "Ja oder Nein".
cp -i Namen der Quelldatei kopieren Dateinamen kopieren
#Beim Umgang mit wichtigen Dateien ist das Überschreiben immer noch beängstigend-Verwenden Sie die Option "b".
# -Wenn Sie die Option b verwenden, wird automatisch eine Sicherungsdatei generiert, wenn Sie den Befehl cp ausführen.
#Wie im folgenden Beispiel--Es ist hilfreich, die Suffix-Option zu verwenden, um das heutige Datum am Ende des Dateinamens hinzuzufügen.
cp -b --suffix=_$(date +%Y%m%d)Name der Quelldatei kopieren Dateinamen kopieren
#Es ist nicht möglich, mit dem normalen Befehl cp einschließlich der untergeordneten Verzeichnisse zu kopieren.
# 「-P(--Verwenden Sie die Option "Eltern)".
cp -P /Verzeichnisname/コピー元ファイル名 コピー後Verzeichnisname
#Es kann ein Problem sein, wenn sich die Attribute der Kopierdatei ohne Berechtigung am Kopierziel ändern.
#Zum Beispiel, wenn Sie eine Produktionsumgebung und eine Entwicklungsumgebung auf genau dieselbe Weise erstellen. In diesem Moment"-Die Option "p" ist sehr praktisch.
cp -p Namen der Quelldatei kopieren Dateinamen kopieren
# -Die Option v zeigt Informationen darüber an, was kopiert wurde.
#Es ist praktisch, es bei Verwendung eines Platzhalters anzubringen.
cp -v Quelle kopieren Ziel kopieren
#(Befehlsbeispiel)
cp -v file* dir
#Sie können mit dem Befehl cp auch eine symbolische Verknüpfung erstellen.
cp -s Originaldatei Symbolischer Link
Dieser Befehl zeigt das Verzeichnis an, das Sie gerade betreiben. Ich benutze es oft bei der Arbeit.
Wenn Sie sich häufig mit dem Befehl cd oder dem symbolischen Link bewegen Es kommt vor, dass Sie einen Tippfehler machen oder in einem Verzeichnis arbeiten, das Ihnen nicht bekannt ist. Zu diesem Zeitpunkt sind Löschbefehle und erzwungenes Überschreiben irreversibel. Fehler, die zu Vorgängen führen, treten häufig auf.
Verwenden Sie den Befehl pwd, um das aktuelle Arbeitsverzeichnis zu ändern, bevor Sie den Befehl täglich ausführen. Ich habe die Angewohnheit zu überprüfen.
Es wird zum Zeitpunkt der Softwareversion im Verfahrenshandbuch und in der Checkliste angezeigt Es kann enthalten sein.
pwd
Dieser Befehl zeigt Datei- und Verzeichnisinformationen an. Es ist keine Übertreibung zu sagen, dass Sie Linux ohne den Befehl ls nicht verwenden können. Ich denke, einige Leute werden diesen Befehl vorerst ausführen.
#Es werden die Dateien und Ordner in Ihrem aktuellen Verzeichnis aufgelistet.
ls
# -Sie können auch die Option a verwenden, um versteckte Dateien anzuzeigen, deren Punkt am Anfang des Dateinamens steht.
#Versteckte Dateien mit einem Punkt am Anfang ähneln häufig Konfigurationsdateien, die Sie normalerweise nicht einfach bearbeiten möchten.
#Ich benutze es oft unter den Optionen, damit ich es nicht verpasse.
ls -a
# 「-Ich benutze auch oft die Option "l".
#obenstehendes"-In Kombination mit der Option "a"-Es wird oft in "la" usw. verwendet.
ls -l
#Möglicherweise möchten Sie die Liste auch in umgekehrter Reihenfolge wie normal anzeigen. Zu dieser Zeit dieses "-Verwenden Sie die Option "r".
#obenstehendes"-In Kombination mit der Option "l"-Es wird oft in "lr" usw. verwendet.
ls -r
#Sie können die Dateien auch nach Aktualisierungszeit sortieren. Zu dieser Zeit dieses "-Verwenden Sie die Option "t".
#obenstehendes"-In Kombination mit der Option "l"-Es wird oft in "tl" usw. verwendet.
ls -tl
#Es gibt Zeiten, in denen Sie wissen möchten, welche Dateien wie viel Speicherplatz in Ihrer Recherche belegen. In einem solchen Fall, "-Befehl "S".
#obenstehendes"-In Kombination mit der Option "l"-Es wird oft in "lS" verwendet.
#Wenn Sie in leichterer Reihenfolge arrangieren, "-Fügen Sie die Option "r" hinzu.
ls -lS
#Sie können auch nach Erweiterung sortieren.
#Es wird verwendet, wenn nach Dateien gesucht und der Inhalt von Verzeichnissen organisiert wird.
ls -Xl
#Wenn Sie die untergeordneten Verzeichnisse gleichzeitig nebeneinander anzeigen möchten "-Anzeige mit der Option "R".
ls -R
#"Dateinamen können durch Kommas getrennt angezeigt werden.-m "Option.
#Sie können die Liste der Dateien als CSV verwenden, indem Sie sie in eine andere Datei kopieren.
ls -m
#Es wird verwendet, um die Einheit der Dateigröße in einem einfach zu lesenden Format anzuzeigen.
#Zeigen Sie die Kapazität mit K, M usw. an.
ls -lh
Ein Befehl, mit dem Sie Dateien und Verzeichnisse verschieben und Dateien umbenennen können.
mv move source move destination
mv Verschieben des Dateinamens Verschieben des Zielverzeichnisnamens
#(Befehlsbeispiel)
mv fileA.txt dir
mv Dateiname vor Änderung Dateiname nach Änderung
#(Befehlsbeispiel)
mv fileA.txt fileB.txt
mv Verzeichnisname verschieben Zielverzeichnisname verschieben
#(Befehlsbeispiel)
mv dir1 ./hoge/dir2
mv Dateiname vor Änderung Dateiname nach Änderung
#(Befehlsbeispiel)
mv dirA dirB
mv Dateiname vor Änderung Dateiname nach Änderung
#(Befehlsbeispiel)
mv fileC.txt ./dir3/fileD.txt
mv Dateiname verschieben 1 Dateinamen verschieben 2 Zielverzeichnisname verschieben
#(Befehlsbeispiel)
mv fileA.txt fileB.txt dir
#Verwenden Sie Platzhalter, um Dateien zu verschieben, die einen bestimmten Namen in großen Mengen enthalten.
#(Befehlsbeispiel)
mv *.txt ./dir
# 「-Mit der Option "f" wird eine Datei mit demselben Namen, die sich im Ziel befindet, ohne Vorwarnung überschrieben.
#Es ist dasselbe wie der Befehl cp.
mv -f Name der Quelldatei Verschieben Sie den Namen des Zielverzeichnisses
#Manchmal möchten Sie sehen, ob es überschrieben wird.
#Beim Umgang mit wichtigen Dateien kann das Überschreiben schwerwiegend sein. Aktivieren Sie daher "Ja oder Nein".
#Es ist dasselbe wie der Befehl cp.
mv -Ich verschiebe den Namen der Quelldatei. Verschiebe den Namen des Zielverzeichnisses
#Beim Umgang mit wichtigen Dateien ist das Überschreiben immer noch beängstigend-Verwenden Sie die Option "b".
# 「-Wenn Sie die Option "b" verwenden, wird automatisch eine Sicherungsdatei generiert, wenn Sie den Befehl mv ausführen.
#Wie im folgenden Beispiel,--Es ist hilfreich, das heutige Datum mit der Suffix-Option am Ende des Dateinamens hinzuzufügen.
#Es ist dasselbe wie der Befehl cp.
mv -b --suffix=_$(date +%Y%m%d)Quelldateinamen verschieben Zieldateinamen verschieben
touch ist ein Befehl zum Ändern des Zeitstempels einer Datei. Wenn Sie jedoch einen Dateinamen angeben, der nicht vorhanden ist, verfügt dieser auch über eine Funktion zum Erstellen einer neuen leeren Datei, sodass er in vielen Fällen für diesen Zweck verwendet werden kann.
#Die unten angegebene Datei wird auf das aktuelle Datum und die aktuelle Uhrzeit geändert, aber der gleiche Befehl wird zum Erstellen einer neuen Datei verwendet.
Dateinamen berühren
Dieser Befehl erstellt ein neues Verzeichnis. Dieser Befehl wird auch häufig verwendet. Grundlegende Operationen können ohne diesen Befehl nicht ausgeführt werden.
mkdir Verzeichnisname
#Die Erlaubnis liegt in Form einer dreistelligen Oktadezimalzahl von 000 bis 777 vor.
# u=w+Benutzer, der Autorität wie z=Es kann in Form einer Autorität angegeben werden.
mkdir -m Name des Berechtigungsspezifikationsverzeichnisses
#(Befehlsbeispiel: Allen Benutzern das Lesen und Schreiben erlauben)
mkdir -m 777 dirA
#Wenn das Verzeichnis, das Sie erstellen möchten, vorhanden ist, tritt ein Fehler auf und das Verzeichnis kann nicht erstellt werden.
#Anstatt ein Verzeichnis mit nur einer Ebene zu erstellen, wird es umso problematischer, je tiefer die Verzeichnisstruktur ist.
#Um diese beiden Fälle zu behandeln,-p Option (--(Elternoption) ist angegeben.
mkdir -p dirA
#Beim Erstellen mehrerer Verzeichnisse vom übergeordneten Verzeichnis zum untergeordneten Verzeichnis
#Es wird verwendet, um zu überprüfen, welches Verzeichnis beim Erstellen sofort neu erstellt wurde.
mkdir -v dirA
#obenstehendes"-In Kombination mit der Option "p" ist dies sogar noch praktischer.
mkdir -pv dirA
Der Befehl besteht darin, Dateien zu verketten und auf die Standardausgabe auszugeben. Ich denke, die am häufigsten verwendete Verwendung ist das Durchsuchen von Dateien.
Ich denke, es wird oft mit den immer weniger Befehlen verglichen, In diesem Artikel werden sowohl der Befehl less als auch der Befehl more weggelassen.
cat fileA
#Da es sich um eine Standardausgabe handelt, wird die Umleitung ">Sie können den Ausgabeinhalt mit in eine andere Datei schreiben.
#(Befehlsbeispiel)
cat fileA > fileB
#Bei Hinzufügung statt Überschreiben umleiten ">>"Verwenden Sie die.
#(Befehlsbeispiel)
cat fileA >> fileB
# 「-n "Option. Dies wird oft verwendet. Ich denke, es gibt keinen Verlust, an den man sich erinnern muss.
# "number"Ich erinnere mich daran mit n.
#(Befehlsbeispiel)
cat -n Dateiname
# 「-b "Option."blank"Ich erinnere mich daran mit b.
#(Befehlsbeispiel)
cat -b Dateiname
#Am Ende jeder Zeile"$"Anzeigeoption "-Es ist e".
#Wenn es schwierig ist, die Zeilenumbruchposition aufeinanderfolgender Zeichenketten zu verstehen$Erleichtern Sie das Verständnis durch Einfügen.
#(Befehlsbeispiel)
cat -b Dateiname
#Tab"^I"Es wird auch angezeigt, indem es durch ersetzt wird.
#(Befehlsbeispiel)
cat -T Dateiname
Ein Befehl zum Löschen einer Datei oder eines Verzeichnisses. Die meisten großen Fehler und Unfälle ereigneten sich mit diesem Befehl, dem Befehl mv und dem Befehl cp. Dies ist einer der Befehle, die bei der Handhabung besondere Aufmerksamkeit erfordern.
rm Dateiname
#Alle Dateien im aktuellen Verzeichnis werden gelöscht. Ich kann es nicht zurückbekommen.
rm *
#Das Löschen ohne Bestätigung ist beängstigend. Wenn Sie also beim Überprüfen der Zieldatei löschen möchten,-i "Option" wird hinzugefügt.
#Die Basis ist dies "-Es ist relativ sicher auszuführen, während jedes mit der Option "i" überprüft wird.
# 「-Wenn Sie auch die Option "v" hinzufügen, werden die Ausführungsinhalte angezeigt und gelöscht.
rm -Ich Dateiname
# 「rm *Selbst wenn Sie "Punktdatei (versteckte Datei)" angeben, wird diese nicht gelöscht.
#Ich vergesse oft, es zu löschen, aber wenn Sie die Punktdatei löschen möchten, folgen Sie dem Befehlsbeispiel unten.
#Geben Sie den Dateinamen an oder löschen Sie das gesamte Verzeichnis.
#(Befehlsbeispiel)
rm .dotfile
rm .dot*
#Klicken Sie auf, um das Verzeichnis zu löschen-Geben Sie die Option "d" an.
#Wenn das Verzeichnis nicht leer ist, tritt ein Fehler auf und es kann nicht gelöscht werden.
rm -d Verzeichnisname
#Klicken Sie auf, um alles einschließlich des Inhalts des Verzeichnisses zu löschen-Geben Sie die Option "r" an.
rm -r Verzeichnisname
#Wenn Sie versuchen, eine nicht vorhandene Datei zu löschen, wird normalerweise eine Fehlermeldung angezeigt.
#Dies"-Mit der Option "f" verschwindet diese Meldung.
#Mit anderen Worten, es kann gelöscht werden, ohne Fragen zu stellen.
rm -f Verzeichnisname
Ich spreche oft davon, "rm -rf /" als Superuser (root) auszuführen. Die Bedeutung ist also "Alle Dateien auf dem System löschen" Grundsätzlich halte ich es für wichtig, die Option "-i" zu aktivieren.
Ein Befehl zum Suchen nach Dateien und Verzeichnissen.
Es ist ein Befehl, der auch vor Ort bei der Untersuchung und Analyse sehr hilfreich ist. In einer Umgebung, in der Linux-Befehle für die Arbeit erforderlich sind, ist die Produktivität zwischen denen, die diesen Befehl verwenden können, und denen, die dies nicht können, völlig unterschiedlich. Ich denke, es gibt keinen Verlust, sich daran zu erinnern.
Dateinamen suchen
# 「-Geben Sie die Option "mmin" und die angegebene Zeit als Plus an.
#(Befehlsbeispiel: vor 5 Minuten oder länger)
find . -mmin +5
# 「-Geben Sie die Option "mmin" und die angegebene Zeit als Minus an.
#(Befehlsbeispiel: innerhalb von 5 Minuten)
find . -mmin -5
# 「-Geben Sie die Option "mtime" und die angegebene Anzahl von Tagen in Minus an.
#(Befehlsbeispiel: innerhalb von 1 Tag)
find . -mtime -1
# 「-Geben Sie die Option "mtime" und die angegebene Anzahl von Tagen als Plus an.
#(Befehlsbeispiel: 1 Tag oder später)
find . -mtime +1
# 「-Geben Sie die Namensoption an.
#(Befehlsbeispiel)
find . -name "*.txt"
# 「-Geben Sie die Option iname an.
#(Befehlsbeispiel)
find . -iname "*.txt"
#Die ODER-Bedingung ist "-o "Option. ODER'o'Ich erinnere mich daran.
#(Befehlsbeispiel: ODER Suche nach Erweiterung)
find . -name "*.txt" -o -name "*.log"
#Die UND-Bedingung ist "-eine "Option. UND'a'Ich erinnere mich daran.
#(Befehlsbeispiel: Erweiterung und Zeitangabe)
find . -name "*.log" -a -mtime -1
#Es gibt einige leere Verzeichnisse, die unbrauchbar sind. Suchen Sie in solchen Fällen nach ihnen.
# 「-Option "Typ d" und "-Eine Kombination von "leeren" Optionen.
#(Befehlsbeispiel)
find . -type d -empty
#Wenn Sie einfach nach dem Verzeichnisnamen suchen möchten, klicken Sie auf "-Ich werde es mit der Option "Typ d" angeben.
# 「-Es ist so, als würde man den Namen des zu durchsuchenden Verzeichnisses mit der Option "Name" angeben.
#Mit regulären Ausdrücken,-name '*-css'Sie können den Verzeichnisnamen auch so suchen.
#(Befehlsbeispiel)
find ./ -name 'css' -type d
#Dies ist der Fall, wenn in allen Dateien im aktuellen Verzeichnis nach dem angegebenen Schlüsselwort gesucht wird.
#Ich benutze es, indem ich es mit dem Befehl grep über eine Pipe verbinde, aber ich benutze es immer zur Untersuchung und Bestätigung des Einflussbereichs.
#Ohne dies ist die Forschungsarbeit schwierig.
#(Befehlsbeispiel)
find ./ -name '*' | xargs grep 'Suchbegriff'
#Wenn Sie alle Dateien mit einem Sternchen durchsuchen, werden auch Bilddateien wie JPG durchsucht
#Dies ist bei der Angabe der Dateierweiterung.
#(Befehlsbeispiel)
find ./ -name '*.html' | xargs grep 'Suchbegriff'
#Wenn Sie ein Verzeichnis angeben und auf Dateien beschränken möchten, klicken Sie auf "-Geben Sie die Option "Typ f" an.
#(Befehlsbeispiel)
find ./ -name '*' -type f | xargs grep 'Suchbegriff'
# 「-Geben Sie die Größenoption an, um nach der angegebenen Dateigröße zu suchen.
#(Befehlsbeispiel)
Suchquelle finden-Größe Dateigröße
#Wenn Sie vor der Dateigröße nach mehr als der angegebenen Dateigröße suchen möchten+Angegeben.
#(Befehlsbeispiel)
Suchquelle finden-size +Dateigröße
#Bei der Suche nach Elementen, die kleiner als die angegebene Dateigröße sind, vor der Dateigröße-Angegeben.
#(Befehlsbeispiel)
Suchquelle finden-size -Dateigröße
#Wenn c nach der Dateigröße hinzugefügt wird, besteht die Einheit aus Bytes.
#(Befehlsbeispiel)
Suchquelle finden-Größe Dateigröße c
#Wenn k nach der Dateigröße hinzugefügt wird, ist die Einheit Kilobyte.
#(Befehlsbeispiel)
Suchquelle finden-Größe Dateigröße k
#Bei Anwendung durch Verbinden mit dem Sortierbefehl über eine Pipe
#Der Befehl zum Suchen nach Dateien, die größer als die angegebene Größe sind, sieht folgendermaßen aus.
#(Befehlsbeispiel)
Suchquelle finden-size +Dateigröße| xargs ls -l | sort -rn
#Durch die Verbindung mit chmod können Sie die Berechtigungen rekursiv ändern.
#Für Verzeichnisse
#(Befehlsbeispiel)
find ./ -type d | xargs chmod 777
#Für Dateien
#(Befehlsbeispiel)
find ./ -type f | xargs chmod 666
#Es wird verwendet, um rekursiv eine Liste aller Dateien zu erstellen.
#(Befehlsbeispiel)
find ./dir -type f
Dieser Befehl sucht nach einer Zeichenfolge in einer Datei. Es wird zusammen mit dem Befehl find verwendet. Dieser Befehl trägt auch zur Steigerung der Arbeitsproduktivität bei.
grep search kanonischer Ausdruck Dateiname
# 「-Suchen Sie mit der Option i, um die Groß- und Kleinschreibung nicht zu berücksichtigen.
grep -Ich suche kanonischen Ausdruck Dateiname
#Bei der Durchführung einer ODER-Suche|Ich benutze den OR-Operator von, aber dafür muss ich einen erweiterten normalen Ausdruck verwenden.
#Der Ausdruck des verlängerten Sitzes ist "-Option "E".
grep -E Suchen Sie nach dem Dateinamen des regulären Ausdrucks
#(Befehlsbeispiel)
grep -E 'a|b' hoge/*
# 「-Geben Sie die Option "e" an, um den für die Übereinstimmungsverarbeitung angegebenen regulären Ausdruck auszuführen.
grep -e Suche nach regulären Ausdrücken 1-e Suche nach regulären Ausdrücken 2 Dateiname
#(Befehlsbeispiel)
grep -e a -e b hoge/*
#Bei der Suche nach einer Nichtübereinstimmung "-Geben Sie die Option "v" an.
grep -v Suchen Sie nach dem Dateinamen des regulären Ausdrucks
#(Befehlsbeispiel)
grep -v a hoge/*
#Es wird verwendet, um die Zeilennummer anzuzeigen und den Ort anzugeben. ""-Geben Sie die Option "n" an.
grep -n Suchen Sie nach dem Dateinamen des regulären Ausdrucks
#(Befehlsbeispiel)
grep -n a hoge/*
#Wenn Sie nur den Dateinamen in den Suchergebnissen anzeigen möchten, wird häufig "-Geben Sie die Option "l" an.
grep -l Suchen Sie nach dem Dateinamen des regulären Ausdrucks
#(Befehlsbeispiel)
grep -l a hoge/*
#Zeigen Sie die Zeichen an, die den Suchergebnissen entsprechen. Ich benutze es zur Bestätigung.
grep -o Suchen Sie nach dem Dateinamen des regulären Ausdrucks
#(Befehlsbeispiel)
grep -o a.*b hoge/*
#Es wird auch bei der Suche im Verzeichnis verwendet.
# 「-Geben Sie die Option "r" an, die jedoch häufig verwendet wird, da häufig gleichzeitig gesucht wird.
grep -r Suchen Sie nach dem Dateinamen des regulären Ausdrucks
#(Befehlsbeispiel)
grep -r a hoge/*
Dieser Befehl erstellt und erweitert ein Archiv. Grundsätzlich wird es durch Angabe von Optionen verwendet, aber dieser Befehl wird auch für die Dateikomprimierung und -dekomprimierung verwendet. Wenn Sie die Kapazität sichern oder große Dateien usw. übertragen, wird diese im Voraus komprimiert und verwendet.
#Dies ist das einfachste Befehlsformat, wird jedoch häufig verwendet.
# 「-"cvf file name" ist in Ordnung, aber "-Bitte beachten Sie, dass "cfv file name" ungültig ist.
#(Befehlsbeispiel)
tar -Name der cvf-Archivdatei Dateien, die im Archiv enthalten sind
#(Befehlsbeispiel: Beinhaltet alle PHP-Dateien)
tar -cvf hoge.tar *.php
#Verwenden Sie diesen Befehl, da Sie ihn gleichzeitig mit der Archivierung komprimieren können.
#Ursprünglich gibt es einen Befehl für die Komprimierung, und das kann der Standard sein.
#(Befehlsbeispiel: Im gzip-Format komprimiert)
tar -Name der zcvf-Archivdatei.tar.Dateien im gz-Archiv enthalten
#(Befehlsbeispiel: Im bzip2-Format komprimiert)
tar -Name der jcvf-Archivdatei.tar.Dateien im bz2-Archiv enthalten
#(Befehlsbeispiel: Im xz-Format komprimiert)
tar -Name der Jcvf-Archivdatei.tar.Dateien im xz-Archiv enthalten
#Die Dekomprimierung erfolgt normalerweise mit diesem Befehl, der das Komprimierungsformat automatisch bestimmt.
#(Befehlsbeispiel :)
tar -xvf Archivname
#Es wird verwendet, um zu überprüfen, ob das Archiv wie erwartet ordnungsgemäß archiviert wurde.
#(Befehlsbeispiel :)
tar -tf Archivname
Dieser Befehl ändert die Berechtigungen von Dateien und Verzeichnissen. Es gibt zwei Typen, die numerische Spezifikation und die Alphabet-Spezifikation. In diesem Handbuch werden jedoch nur numerische Werte beschrieben.
chmod-Modus Zieldateiname
#(Befehlsbeispiel)
chmod 754 hoge.txt
#Modus(Zahlen) |Modusアルファベット) |Behörde
# ------------|-----------------------|------
# 4 | r |lesen
# 2 | w |Schreiben
# 1 | X |Lauf
#Geben Sie den obigen Gesamtwert in der Reihenfolge "Eigentümer", "Eigentümergruppe" und "Andere" ein.
#Sie können die Berechtigungen ändern.
#Die obige "754" ist
#"Lesen", "Schreiben", "Ausführen" für "Eigentümer",
#"Lesen" und "Ausführen" für "Eigene Gruppe",
#"Lesen" wird zu "Andere" hinzugefügt.
Ein Befehl zum Ändern des Besitzers oder der Gruppe einer Datei. Wenn Sie den Befehl chown nicht mit Administratorberechtigungen ausführen, können Sie ihn möglicherweise nicht ohne Berechtigungen ausführen. Der Befehl chown sollte mit einem Konto mit Administratorrechten ausgeführt werden.
Name des Chown-Besitzers Dateiname oder Verzeichnisname
#Wird verwendet, wenn bei einer Änderung eine Meldung angezeigt wird.
chown -c Name des Eigentümers Dateiname oder Verzeichnisname
#Wenn Sie die symbolische Verknüpfung mit dem Befehl chown ändern
#Sie ändern das Ziel der symbolischen Verknüpfung, nicht die symbolische Verknüpfung selbst.
# 「-Durch Angabe der Option "h" können Sie die Symbolik selbst ändern.
chown -h Name des Eigentümers Dateiname oder Verzeichnisname
#Möglicherweise möchten Sie mehrere Dateien oder Verzeichnisse gleichzeitig ändern. In diesem Fall ist dies der Fall.
chown -R Name des Besitzers Verzeichnisname
Dieser Befehl zeigt einige Zeilen der letzten Zeile der Datei an. Ich werde jedoch häufig durch die Dateiüberwachung mit den Optionen im Befehl tail betreut.
Name der Enddatei
#Wenn nicht angegeben, werden 10 Zeilen ab der letzten Zeile angezeigt.
# 「-Ändern Sie die Anzahl der in der Option "c" angegebenen Zeichen, um Ausgabeoperationen auszuführen.
#Die Anzahl der Zeichen wird in Byte angegeben. Sie können jedoch auch Kilobyte angeben, indem Sie der Anzahl der Zeichen K hinzufügen.
tail -c Anzahl der Zeichen Dateiname
#Wenn nicht angegeben, werden 10 Zeilen ab der letzten Zeile angezeigt.
# 「-Ändern Sie die Anzahl der Zeilen, die mit der Option "n" angegeben sind, um den Ausgang zu betreiben.
tail -n Zeilen Dateiname
#Es wird gewartet, um das Anhängen der Datei zu überwachen.
#Es ist nützlich für die Überwachung von Protokolldateien.
#Wenn der Vorgang beendet ist, können Sie ihn mit der Tastenkombination Strg + C beenden.
tail -f Dateiname
Dieser Befehl überprüft die Festplattenkapazität.
Da die Kapazität begrenzt ist, ist es meiner Meinung nach selbstverständlich, dass sich die Kapazität irgendwann füllt, wenn Sie die Daten weiterhin verwenden. Ich denke, der Dateiserver-Administrator ist ein erforderlicher Befehl.
df
#Dies ist der Fall, wenn Sie nur Informationen zu der Festplatte anzeigen möchten, die das angegebene Verzeichnis enthält.
df Verzeichnisname
# 「-Mit der Option "a" können Sie auch Festplatten mit einer Kapazität von Null anzeigen, z. B. Dummy-Dateisysteme.
df -a
#Die Anzeige der Kapazität ohne Optionen ist schlecht sichtbar, da sie nicht durch Ziffern getrennt ist.
# 「-Die Option "H" ist leicht zu verstehen, da sie mit den Einheiten "k", "M" und "G" angezeigt wird.
df -H
Dieser Befehl überprüft das Verzeichnis und die Dateigröße. Es wird oft verwendet, um herauszufinden, welches Verzeichnis Daten verwendet.
#Nur für du wird die Kapazität aller Verzeichnisse unter dem aktuellen Verzeichnis angezeigt.
du Verzeichnisname
# 「-Sie können die Dateigröße auch mit der Option "a" anzeigen.
du -ein Verzeichnisname
#Da es mühsam ist, alleine zu zählen, "-Zeigen Sie die Gesamtkapazität mit der Option "s" an.
du -s Verzeichnisname
# 「-Sie können die Kapazität in Bytes mit der Option "b" anzeigen.
df -b Verzeichnisname
#(Befehlsbeispiel: Beim Anzeigen von Verzeichnissen in untergeordneten Verzeichnissen)
du -k /Verzeichnisname/* | sort -rn | head -Anzahl der Zeilen, die Sie anzeigen möchten
#(Befehlsbeispiel: Wenn die Verzeichnisse im Verzeichnis nicht angezeigt werden)
du -sk /Verzeichnisname/* | sort -rn | head -Anzahl der Zeilen, die Sie anzeigen möchten
#Wenn Sie herausfinden möchten, welcher Benutzer Daten in Ihrem Home-Verzeichnis speichert-Fügen Sie "s" oder hinzu
#In welchem Verzeichnis im Home-Verzeichnis des Benutzers
#Wenn Sie sehen möchten, ob viele Daten gespeichert sind
# 「-Verwenden Sie es ordnungsgemäß, z. B. indem Sie die Option "s" nicht hinzufügen.
Bedienbefehle zum Bearbeiten des Dateiinhalts, Da Überwachungsbefehle wie Speicher und CPU weggelassen werden, Wenn es nützlichere Befehle oder Möglichkeiten gibt, werde ich sie erneut schreiben.
Diesmal die wichtigsten Befehle, die ich täglich benutze und erledige Ich denke, es sind nur grundlegende Befehle, aber ich hoffe, es hilft.
Recommended Posts