Heim  >  Artikel  >  Betrieb und Instandhaltung  >  So führen Sie grundlegende Vorgänge unter Linux während des Betriebs und der Wartung durch

So führen Sie grundlegende Vorgänge unter Linux während des Betriebs und der Wartung durch

坏嘻嘻
坏嘻嘻Original
2018-09-17 10:17:231707Durchsuche

Der Inhalt dieses Artikels befasst sich mit der Durchführung grundlegender Vorgänge unter Linux während des Betriebs- und Wartungsprozesses. Ich hoffe, dass er für Sie hilfreich ist. ​

1. Verzeichnisoperation

usw. im Stammverzeichnis speichert die Systemkonfigurationsdateien und die Bin-Datei speichert ausführbare Dateien

ls

ls Dateien unter dem aktuellen Pfad durchsuchen
ls -a Versteckte Dateien (Verzeichnisse) unter dem aktuellen Pfad durchsuchen
ls -l Detaillierte Informationen zu Verzeichnisdateien unter dem aktuellen Pfad anzeigen
ls -t Die aktuellen Verzeichnisdateien durchsuchen in zeitlicher Reihenfolge
ls -r Durchsuchen Sie die aktuellen Verzeichnisdateien in umgekehrter Reihenfolge
ls [relativer Pfad] Zeigen Sie die Verzeichnisdateien unter dem relativen Pfad im aktuellen Verzeichnis direkt an
ls -tlr kann in Kombination verwendet werden

mkdir

mkdir test erstellt ein Verzeichnis mit dem Namen test
mkdir -p test/a erstellt rekursiv ein Verzeichnis. Das Testverzeichnis enthält ein Verzeichnis

rm & rmdir

rmdir -p test /a Mehrere Verzeichnisse rekursiv löschen
rm -rf Dateien rekursiv löschen

cd

cd test Geben Sie das Testverzeichnis ein
cd - Zurück zum letzter Pfad
cd ~ Geben Sie das Home-Verzeichnis ein

mv

mv test workspace Test in das Workspace-Verzeichnis verschieben
mv workpacr/test ./tmp Verschieben Sie das Testverzeichnis aus dem Workspace in das aktuelle Verzeichnis tmp
mv -i work tmp Kopieren Sie die Arbeit in das tmp-Verzeichnis
mv test tset1 Benennen Sie das Verzeichnis test in test1 um (beachten Sie, dass die Datei test1 im aktuellen Pfad nicht vorhanden ist, andernfalls wird die Datei gelöscht verschoben)

cp

cp -r /usr/men /usr/zh Kopieren Sie alle Dateien und Unterverzeichnisse unter dem Verzeichnis /usr/men in das Verzeichnis /usr/zh

2. Dateioperationen

touch

touch test erstellt eine Datei mit dem Namen test
touch -d „2018-06-10 00:00:00“ aa.txt erstellt aa.txt zu einem festen Zeitpunkt (aktualisieren, falls vorhanden)
touch -r bb.txt aa.txt Übertragen Sie die Zeit von bb.txt nach aa.txt

cat

cat aa.txt Sehen Sie sich den Inhalt von aa.txt an und drucken Sie ihn im Terminal aus. Geben Sie
cat -n aa.txt ein und fügen Sie Zeilennummern hinzu, um den Inhalt von aa.txt im Terminal

tac

tac aa.txt druckt den Inhalt in umgekehrter Reihenfolge

mehr

mehr Bigdata-Paging zeigt Bigdata-Dateiinhalt B an, Seite nach oben, Leerzeichen Seite nach unten

weniger (mehr Funktionen als mehr)

Weniger BigData-Paging zeigt den Inhalt der BigData-Datei an B Vorherige Seite, f Nächste Seite, q Beenden. Geben Sie nach der Anzeige des Inhalts /.XX ein, um zu suchen                                XX sucht aufwärts, n weiter.

man

man XX Befehlshandbuch anzeigen

head

head bigdata Standardmäßig die ersten 10 Zeilen der Bigdata-Datei anzeigen

head - n bigdata Zeigen Sie die Bigdata-Datei an. Die ersten n Zeilen

tail

tail bigdata Zeigen Sie die letzten 10 Zeilen an

tail -f bigdata Aktualisieren Sie die Ansicht, indem Sie beispielsweise echo „asd“ > eingeben. > BigData in einem anderen Fenster zum Drucken in Echtzeit.

3. Zeitbefehl

Datum

Datum Systemzeit

Datum +%s Die Anzahl der Sekunden zwischen der aktuellen Uhrzeit und dem 1. Januar 1970
Datum + %S Sekunden der aktuellen Zeit
sudo date -s „2004-02-28 00:00:00“ Systemzeit ändern

cal

cal Aktuellen Monat anzeigen

cal -3 zeigt den letzten Monat, diesen Monat und den nächsten Monat an
cal -y zeigt Monate im Laufe des Jahres an

4. Dateien komprimieren und dekomprimieren

zip

Zip-Test. zip aa.txt bb.txt komprimieren aa.txt und bb.txt, der komprimierte Dateiname ist test.zip

unzip test.zip dekomprimieren

gzip

gzip aa.txt-Komprimierung aa.txt-Datei, generiert automatisch aa.txt.gz

gunzip aa.txt.gz Entpacken Sie die Datei

bzip2

bzip2 aa.txt Komprimieren Sie die aa.txt-Datei und generieren Sie aa. txt .bz2

bunzip2 aa.txt.bz2 Dekomprimieren Sie die Datei

tar

tar -cvzf Ausgabeverzeichnis/test.tar.gz XX wobei XX die zu komprimierende Datei ist und kann mehrere sein, Nach der Komprimierung handelt es sich um die Datei test.tar.gz

tar -xvzf test.tar.gz Entpacken Sie die Datei
tar -tvjf test.tar.gz Informationen anzeigen

5. Dateiabgleich und Suche

grep

grep "a" test.txt Fragen Sie das Zeichen a in test.txt ab, drucken Sie es im Terminal aus, das Zeichen a ist rot markiert

grep -i "a" test.txt Ignorieren Sie die Größe. Schreiben Sie
grep -io „a“ test.txt, um nur passende
grep -iv „a“ test.txt zu drucken, umgekehrte Übereinstimmung, nur drucken, keine passende
grep -n „a“ test .txt Zeilennummer anzeigen
grep „o{2,}“ test.txt Zeilen mit mehr als zwei o ausgeben und anzeigen

find

find ./ -name „hello.txt“ Verwenden Sie im aktuellen Verzeichnis den Suchbefehl

find ./ -mmin -40, um die Datei zu finden, deren Dateidaten in den letzten 40 Minuten im System geändert wurden >find ./ -amin -40, um die letzten 40 Dateien im System zu finden, auf die in Minuten zugegriffen wurde
find ./ -cmin -40 Finde Dateien, deren Status in den letzten 40 Minuten im System geändert wurde
find ./ -size -40M Dateien innerhalb von 40 MB im System finden
find ./ -type d Verzeichnisdateien suchen
find ./ -type f Gewöhnliche Dateien suchen

6. Dateiberechtigungen

Systemdateien werden im Allgemeinen in drei Typen unterteilt: Dateieigentümer (u), Gruppe, zu der die Datei gehört (g), andere Benutzer (o) und alle Benutzer (a).

                                                                                                                                                                                                                                                                                 . 111 101 101                                                                                                                                                                                                                                                                                           .
Standardberechtigungen für neue Ordner: 0666-Berechtigungsmaske
Standardberechtigungen für neue Verzeichnisse: 0777-Berechtigungsmaske

umask 000 Setzen Sie die Dateimaske auf 0

chmod


chomd u+w dd.txt Ändern Sie die dd.txt-Datei und erteilen Sie dem Eigentümer Schreibberechtigung.
chomd a+x dd.txt Ausführbare Datei für alle Benutzer hinzufügen

Das obige ist der detaillierte Inhalt vonSo führen Sie grundlegende Vorgänge unter Linux während des Betriebs und der Wartung durch. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn