Skip to content

Commit a4e6822

Browse files
New Crowdin updates (#2661)
* New translations 04-advanced-commands.md (German) * New translations 00-toc.md (Ukrainian) * New translations 10-boot.md (Ukrainian)
1 parent b6f43a4 commit a4e6822

File tree

3 files changed

+167
-47
lines changed

3 files changed

+167
-47
lines changed

docs/books/admin_guide/00-toc.uk.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ title: Вивчаючи Linux з Rocky
1010

1111
Ми почнемо з Введення в Linux, який описує Linux, дистрибутиви та всю екосистему навколо нашої операційної системи.
1212

13-
Команди користувача містять основні команди для прискорення роботи з Linux. Більш досвідчені користувачі також можуть звернутися до наступного розділу про додаткові команди Linux.
13+
Команди користувача містять основні команди для прискорення роботи з Linux. Більш досвідчені користувачі також можуть звернутися до наступного розділу про додаткові команди.
1414

15-
VI текстовий редактор заслуговує на окремий розділ. Хоча Linux поставляється з багатьма редакторами, редактор VI один з найпотужніших. Інші команди іноді використовують схожий сінтакс з VI (на думку приходить `sed`). Отже, знати щось про VI або принаймні демістифікувати його основні функції (як відкрити файл, зберегти, вийти або вийти без збереження) дуже важливо. Користувачеві стане зручніше працювати з іншими функціями VI в міру використання редактора. Альтернативою може бути використання nano, який стандартно встановлено в Rocky Linux. Хоча він не настільки універсальний, він простий у використанні, зрозумілий і виконує необхідну роботу.
15+
VI текстовий редактор заслуговує на окремий розділ. Хоча Linux поставляється з багатьма редакторами, редактор VI один з найпотужніших. Інші команди іноді використовують схожий сінтаксіс з VI (наприклад, `sed`). Отже, знати щось про VI або принаймні демістифікувати його основні функції (як відкрити файл, зберегти, вийти або вийти без збереження) дуже важливо. Користувачеві стане зручніше працювати з іншими функціями VI в міру використання редактора. Альтернативою може бути використання nano, який стандартно встановлено в Rocky Linux. Хоча він не настільки універсальний, він простий у використанні, зрозумілий і виконує необхідну роботу.
1616

1717
Ми можемо заглибитися в глибоке функціонування Linux, щоб дізнатися, як система адресує:
1818

docs/books/admin_guide/04-advanced-commands.de.md

Lines changed: 87 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,12 @@ Erweiterte Befehle bieten eine bessere Anpassung und Steuerung in speziellen Sit
1010

1111
**Ziele**: In diesem Kapitel werden zukünftige Linux-Administratoren Folgendes lernen:
1212

13-
:heavy_check_mark: einige nützliche Befehle, die im vorherigen Kapitel nicht behandelt wurden. :heavy_check_mark: einige erweiterte Befehle.
13+
:heavy_check_mark: Einige nützliche Befehle, die im vorherigen Kapitel nicht enthalten sind;
14+
:heavy_check_mark: Einige erweiterte Befehle.
1415

1516
:checkered_flag: **Benutzerbefehle**, **Linux**
1617

17-
**Vorkenntnisse**: :star:
18+
**Vorkenntnisse**: :star:
1819
**Schwierigkeitsgrad**: :star: :star: :star:
1920

2021
**Lesezeit**: 23 Minuten
@@ -332,7 +333,8 @@ Mit der Option `-n` können Sie die Anzahl der Sekunden zwischen jeder Ausführu
332333

333334
!!! note "Anmerkung"
334335

335-
.
336+
Um den `watch` Befehl zu verlassen, müssen Sie Folgendes eingeben:
337+
++control+c++, um den Prozess zu beenden.
336338

337339
Beispiele:
338340

@@ -371,7 +373,7 @@ Im Gegensatz zu dem, was der Name vermuten lässt, wird der Befehl `install` nic
371373
Der Befehl kombiniert das Kopieren von Dateien (`cp`) und das Erstellen von Ordnern (`mkdir`) sowie die Zugriffsverwaltung (`chmod`, `chown`) und andere nützliche Funktionen (wie Backups).
372374

373375
```bash
374-
install source dest
376+
install source dest
375377
install -t directory source [...]
376378
install -d directory
377379
```
@@ -420,7 +422,7 @@ Dieses Kommando spart Zeit. Kombiniert Eigentümer-, Eigentümergruppen- und Rec
420422
sudo install -v -o rocky -g users -m 644 -D -t ~/samples/ src/sample.txt
421423
```
422424

423-
!!! note "Anmerkung"
425+
!!! note "Anmerkung"
424426

425427
In diesem Fall ist `sudo` notwendig, um die Eigenschaften zu ändern.
426428

@@ -439,3 +441,83 @@ Das Suffix kann mit der Option `-S` festgelegt werden:
439441
$ install -v -b -S ".bak" -D -t ~/samples/ src/sample.txt
440442
'src/sample.txt' -> '~/samples/sample.txt' (archive: '~/samples/sample.txt.bak')
441443
```
444+
445+
## Das Kommando `tree`
446+
447+
Anzeigen der Dateien oder Verzeichnisse innerhalb eines Verzeichnisses in einer Baumansicht.
448+
449+
| Optionen | Beschreibung |
450+
|:-------- |:--------------------------------------------------------- |
451+
| `-a` | Alle Dateien werden gelistet |
452+
| `-h` | Zeigt die Größe verständlicher an |
453+
| `-u` | Zeigt den Dateieigentümer oder die UID-Nummer an |
454+
| `-g` | Zeigt den Besitzer der Dateigruppe oder die GID-Nummer an |
455+
| `-p` | Zeigt die Datei-Privilegien an |
456+
457+
Zum Beispiel:
458+
459+
```bash
460+
$ tree -hugp /etc/yum.repos.d/
461+
/etc/yum.repos.d/
462+
├── [-rw-r--r-- root root 1.6K] epel-modular.repo
463+
├── [-rw-r--r-- root root 1.3K] epel.repo
464+
├── [-rw-r--r-- root root 1.7K] epel-testing-modular.repo
465+
├── [-rw-r--r-- root root 1.4K] epel-testing.repo
466+
├── [-rw-r--r-- root root 710] Rocky-AppStream.repo
467+
├── [-rw-r--r-- root root 695] Rocky-BaseOS.repo
468+
├── [-rw-r--r-- root root 1.7K] Rocky-Debuginfo.repo
469+
├── [-rw-r--r-- root root 360] Rocky-Devel.repo
470+
├── [-rw-r--r-- root root 695] Rocky-Extras.repo
471+
├── [-rw-r--r-- root root 731] Rocky-HighAvailability.repo
472+
├── [-rw-r--r-- root root 680] Rocky-Media.repo
473+
├── [-rw-r--r-- root root 680] Rocky-NFV.repo
474+
├── [-rw-r--r-- root root 690] Rocky-Plus.repo
475+
├── [-rw-r--r-- root root 715] Rocky-PowerTools.repo
476+
├── [-rw-r--r-- root root 746] Rocky-ResilientStorage.repo
477+
├── [-rw-r--r-- root root 681] Rocky-RT.repo
478+
└── [-rw-r--r-- root root 2.3K] Rocky-Sources.repo
479+
480+
0 directories, 17 files
481+
```
482+
483+
## Das Kommando `stat`
484+
485+
Der Befehl `stat` zeigt den Status einer Datei oder eines Dateisystems an.
486+
487+
```bash
488+
$ stat /root/anaconda-ks.cfg
489+
File: /root/anaconda-ks.cfg
490+
Size: 1352 Blocks: 8 IO Block: 4096 regular file
491+
Device: 10302h/66306d Inode: 2757097 Links: 1
492+
Access: (0755/-rwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root)
493+
Access: 2024-01-20 13:04:57.012033583 +0800
494+
Modify: 2023-09-25 14:04:48.524760784 +0800
495+
Change: 2024-01-24 16:37:34.315995221 +0800
496+
Birth: 2
497+
```
498+
499+
* `File` – Zeigt den Pfad der Datei an.
500+
* `Size` – Zeigt die Dateigröße in Bytes an. Wenn es sich um ein Verzeichnis handelt, werden die festen 4096 Bytes angezeigt, die der Verzeichnisname belegt.
501+
* `Blocks` – Zeigt die Anzahl der zugewiesenen Blöcke an. Bitte beachten! Die Größe jedes Blocks in diesem Befehl beträgt 512 Byte. Die Standardgröße jedes Blocks in `ls -ls` beträgt 1024 Bytes.
502+
* `Device` – Gerätenummer in dezimaler oder hexadezimaler Form.
503+
* `Inode` – Ein Inode ist eine eindeutige Identifikationsnummer, die der Linux-Kernel einer Datei oder einem Verzeichnis zuordnet.
504+
* `Links` - Anzahl Hard-Links. Hardlinks werden manchmal auch als physische Links bezeichnet.
505+
* `Access` – Die letzte Zugriffszeit von Dateien und Verzeichnissen, d. h., `atime` in GNU/Linux.
506+
* `Modify` – Der letzte Änderungszeitpunkt von Dateien und Verzeichnissen, d. h. `mtime` in GNU/Linux.
507+
* `Change` – Der letzte Zeitpunkt der Änderung der Eigenschaft, d. h. `ctime` in GNU/Linux.
508+
* `Birth` - Birth time (Zeitstempel der Kreation). In einigen Dokumenten wird es als `btime` oder `crtime` abgekürzt. Sie benötigen eine Dateisystem- und Kernelversion, die höher als eine bestimmte Version ist, um die Erstellungszeit anzuzeigen.
509+
510+
Im Kontext der Dateien:
511+
512+
**atime** – Nach dem Zugriff auf den Dateiinhalt mit Befehlen wie `cat`, `less`, `more` und `head` kann die `atime` der Datei aktualisiert werden. Bitte beachten! Die `atime` der Datei wird nicht in Echtzeit aktualisiert und man muss aus Leistungsgründen eine Zeit lang warten, bevor sie angezeigt werden kann. **mtime** – Durch Ändern des Dateiinhalts kann die `mtime` der Datei aktualisiert werden (z. B. durch Anhängen oder Überschreiben des Dateiinhalts durch Umleitung). Da die Dateigröße eine Eigenschaft der Datei ist, wird auch die `ctime` gleichzeitig aktualisiert. **ctime** – Durch Ändern des Eigentümers, der Gruppe, der Berechtigungen, der Dateigröße und der Links (Soft- und Hardlinks) der Datei wird `ctime` aktualisiert.
513+
514+
Im Kontext der Verzeichnisse:
515+
516+
**atime** – Nachdem Sie mit dem Befehl `cd` ein neues Verzeichnis aufgerufen haben, auf das noch nie zuvor zugegriffen wurde, können Sie die `atime` dieses Verzeichnisses aktualisieren und korrigieren. **mtime** – Durch Ausführen von Vorgängen wie Erstellen, Löschen und Umbenennen von Dateien in diesem Verzeichnis werden `mtime` und `ctime` des Verzeichnisses aktualisiert. **ctime** – Wenn sich die Berechtigungen, der Eigentümer, die Gruppe usw. eines Verzeichnisses ändern, wird die `ctime` des Verzeichnisses aktualisiert.
517+
518+
!!! tip "Hinweis"
519+
520+
* Wenn Sie eine neue Datei oder ein neues Verzeichnis erstellen, sind dessen `atime`, `mtime` und `ctime` genau gleich
521+
* Wenn der Dateiinhalt geändert wird, werden `mtime` und `ctime` der Datei zwangsläufig aktualisiert.
522+
* Wenn im Verzeichnis eine brandneue Datei erstellt wird, werden `atime`, `ctime` und `mtime` dieses Verzeichnisses gleichzeitig aktualisiert.
523+
* Wenn die `mtime` eines Verzeichnisses aktualisiert wird, muss die `ctime` dieses Verzeichnisses aktualisiert werden.

0 commit comments

Comments
 (0)