Archiv der Kategorie: Sem Categoria

Linux-Verzeichnisstruktur

Verstehen Sie den Zweck jedes Ordners, wo Dateien sein können oder wo sie nach Ihren Bedarf platziert werden können.

  1. / – Stammverzeichnis.
  2. /bin – Verzeichnis, in dem sich die ausführbaren Dateien und die wesentlichen Systembefehle befinden.
  3. /boot – Verzeichnis, in dem sich die Dateien befinden, die zum Starten des Systems benötigt werden. Hier befindet sich das Linux Kernel-Image.
  4. /dev – Verzeichnis, in dem sich die Dateien von Systemgeräten befinden, wie Festplatten, CD-ROMs, Terminals usw.
  5. /etc – Verzeichnis, in dem sich die Systemkonfigurationsdateien befinden.
  6. /home – Verzeichnis, das normalerweise von Benutzern verwendet wird.
  7. /lib – Verzeichnis, in dem sich die wesentlichen Systembibliotheken befinden, die von /bin-Programmen und Kernel-Modulen verwendet werden.
  8. /lost+found – Verzeichnis, in dem nach Einer Beschädigung abgerufene Dateien gespeichert werden.
  9. /media – Leeres Verzeichnis. Es enthält Unterverzeichnisse mit Bezug auf automatisch bereitgestellte externe Speichergeräte durch das System.
  10. /mnt – Leeres Verzeichnis. Dieses Verzeichnis wird in der Regel für Gerätebereitstellungspunkte verwendet.
  11. /proc – Verzeichnis mit Kernel- und Prozessinformationen.
  12. /opt – Verzeichnis, in dem installierte Anwendungen, die nicht mit Linux kommen, gefunden werden.
  13. /root – Superusers(root)-Verzeichnis. In einigen Distributionen kann es vorhanden sein oder nicht.
  14. /run – Verzeichnis für die temporäre Speicherung von Dateien zum Ausführen von Anwendungen.
  15. /sbin – Verzeichnis, in dem sich wichtige Systemdateien befinden, z. B. Anwendungen, Dienstprogramme für die Systemadministration. Normalerweise hat nur der Superuser (root) Zugriff auf die Dateien.
  16. /srv – Verzeichnis für die Speicherung nach Dienstdatensystem.
  17. /sys – Verzeichnis mit systemspezifischen Dateien.
  18. /tmp – Temporäres Dateiverzeichnis.
  19. /usr – Verzeichnis der Dateien, die zu Benutzern gehören und die zweitgrößte Hierarchie von Verzeichnissen in Linux.
  20. /var – Verzeichnis, in dem variable Informationen im System gespeichert werden, z. B. Protokolldateien usw.

Basiert auf: https://www.ubuntudicas.com.br/2012/04/estrutura-de-diretorios-no-linux

Gefällt mir dieser Inhalt, haben Sie Anregungen oder andere Fragen? Hinterlassen Sie eine Nachricht.

Folgen Sie mir auf Twitter @danielsob

Für Sie, die daran interessiert sind, mehr interaktive Tutorials mit Inhalten wie diesem durchzuführen, respektieren Sie die Forschung und Konstruktion von Inhalten, gibt es Zeit und Wissen, die dazu verpflichtet sind. Denken Sie daran, die Quelle zu zitieren. Jeder kommt drauf.

Top-Befehle für Linux-Lernende

Die folgende Liste der Hauptbefehle über Terminal und seine Zwecke, für Linux-Anfänger, um einen Norden in ihrer täglichen Nutzung des Systems haben:

AptPaketmanager/Anwendungen für Debian und Derivate
apt-getPaket-/Anwendungsmanager für Debian und Derivate mit wenigen Optionen mehr als apt
apt-markVersion "Freeze" Manager, um eine App nicht von apt zu aktualisieren (Optionen: halten und nicht halten)
AptitudePaketmanager/Anwendungen mit besseren Funktionen zum Re-Fixing von Abhängigkeiten für Debian und Derivate
KatzeDateiinhalt direkt im Terminal anzeigen
CdVerzeichniszugriff
ChmodSteuerung der Datei-/Ordnerzugriffsberechtigungen
ChownDatei-/Ordnereigenschaftssteuerelement
CpKopieren
Curlführt http-Anforderungen aus
DnfPaket-/Anwendungsmanager für RHEL und Derivate
DpkgPaket-/Anwendungsmanager mit anderen Funktionen für Debian und Derivate
AusfahrtBeenden, Schließen oder Beenden der Anwendung
GeschichteBefehlsverlauf im Terminal
journalctlSystemereignisse anzeigen
Tötentöten Sie einen Prozess durch pid
LsListe
MannHandbuch einer App
MountMontageeinheit
Mvbewegen
NanoVerlag
PasswdAustausch von Benutzerkennwörtern
PkillTöten einer App nach Namen
Pingführt Datenpakete aus, um die Konnektivität zwischen Geräten zu überprüfen
ScpDateikopie über ssh-Protokoll
SnapSnap-Paket-Manager
SshShell-Verbindung über Netzwerk
SudoSo etwas wie Super-User ausführen
systemctlLinux-Prozessmanager
TarCompactor
UnameDistro-Informationen
VereinenDekompresser einer beliebigen Datei
SahVerlag
KamVerlag
WgetDatei-Downloader
WhereisDetails einer App
leckerPaket-/Anwendungsmanager für RHEL und Derivate
ZipCompactor

Alle Befehle haben Add-Ons, damit sie ausgeführt werden können, die Idee der Liste besteht nur darin, diesen mentalen Auslöser zu erstellen, zu wissen, auf welche der Befehle zurückgegriffen werden soll. Die Liste wurde mit den neuesten Aufzeichnungen meiner Geschichte sowie Rhels Paketmanagern erstellt.

Es ist nicht vollständig und es ist kein Leitfaden, nur ein Tipp.

Gefällt mir dieser Inhalt, haben Sie Anregungen oder andere Fragen? Hinterlassen Sie eine Nachricht.

Folgen Sie mir auf Twitter @danielsob

Für Sie, die daran interessiert sind, mehr interaktive Tutorials mit Inhalten wie diesem durchzuführen, respektieren Sie die Forschung und Konstruktion von Inhalten, gibt es Zeit und Wissen, die dazu verpflichtet sind. Denken Sie daran, die Quelle zu zitieren. Jeder kommt drauf.

So entpacken Sie TAR-Datei oder eine komprimierte Datei mit Linux oder MacOS

Persönliche Sprache, einer der Schmerzen aller, die Terminal verwendet, vor allem, ist das Entpacken von Dateien verschiedener Erweiterungen. Abgesehen von der ZIP, dass wir zum Entpacken UNZIP verwenden, müssen wir uns Optionen merken, die wir in den TAR-Befehl aufnehmen können.

Als ich daran dachte, einen "Untar" zu schaffen, fand ich in einer Forschung das Unar, was alles ist, was wir suchen. Super einfach und praktisch zu bedienen, führen Sie einfach: unar file-a-descompactar.ext .

Es scheint mir, dass es bereits als Standard in mehreren Distributionen kommt, aber dennoch folgt das Github-Repository für diejenigen, die benötigen:

Github: https://github.com/ashang/unar

Grundlegende Befehl zum Extrahieren einer komprimierten Datei, ohne Optionen verwenden zu müssen, verwenden Sie nur den App-Namen plus die Datei:

• unar file-to-extract.ext

Es gibt Optionen hinzuzufügen, und ich werde unten beschreiben:

Unar --helpun
ar v1.10.1, ein Tool zum Extrahieren des Inhalts von Archivdateien.
Verwendung: un[options]ar archive[files …] V

erfügbare Optionen:-o
utput-directory (-o) Das Verzeichnis, in das der Inhalt des Archivs geschrieben werden soll. Standardwerte für das aktuelle Verzeichnis. Wenn auf einen einzelnen Bindestrich (-) festgelegt, werden keine Dateien erstellt, und alle Daten werden to
stdout.-f
orce-overwrite (-f) Immer überschreiben Dateien, wenn eine zu entpackende Datei bereits auf dem Datenträger vorhanden ist. Standardmäßig fragt das Programm den Benutzer, wenn mö
glich, andernfalls überspringen Dateien, wenn eine Datei entpac
kt werden bereits auf disk.-force-directory (-d) Immer ein e
nthaltendes Verzeichnis für den Inhalt des entpackten Archivs erstellen. Standardmäßig wird ein Verzeichnis erstellt, wenn es mehr als eine Datei oder einen Ordner der oberst
en Ebene gibt.-no-directory (-D) Erstellen Sie niemals ein enthaltendes Verzeichnis für den Inhalt des entpackte
n Archivs.-password (-p) Das Kennwort zum Entschlüsseln geschützter Archive.-e) D
ie Codierung, die für Dateinamen im Archiv verwendet werden soll, wenn bekannt ist, ist nicht bekannt. Wenn nicht angegeben, versucht das Programm, die verwendete Codierung automatisch zu erkennen. Verwenden Sie "help" oder "list"
als Argument, um eine Liste aller unterstützten Codierungen zu geben
.-password-encoding (-E) Die Codierung, die für das Kennwort für das Archiv verwendet werden soll, wenn es nicht bekannt ist. Wenn nicht angegeben, dann entweder die Codierung durch die -encoding Option oder die automatisch erkannte Cod
ierung ve
rwendet.-indexes (-i) Anstatt die Dateien zu entpacken als Dateinamen oder Platzhaltermuster, geben Sie sie als Indizes, als Ausgabe von lsar.-no
-recursion (-nr) Versuchen Sie nicht, Archive in anderen Archiven enthalten zu extrahieren. Zum Beispiel, beim Entpacken einer .tar.gz Datei, entpacken Sie nur die .gz Datei und nicht deren Inha
lt.-copy-time (-t) Kopieren Sie die Dateiänderungszeit aus der Archivdatei in das enthaltende Verzeichnis, wenn eine erstellt wird.-
Gabeln (-k) Wie man Mac OS-Ressourcengabeln behandelt. "visible" erstellt AppleDouble-Dateien mit der Erweiterung ".rsrc", "hidden" erstellt AppleDouble-Dateien mit dem Präfix "._" und "skip" verwirft a
lle Ressourcengabeln. Standardeinstellung "visi
ble".-quiet (-q) Ausführen im still
en Modus.-Version (-v) Druckversion und exi
t.-help (-h) Diese Informationen anzeigen.

Wenn wir eine Datei zitieren, gibt es natürlich einige Ausnahmen wie DEB, DMG, PAR, SHG, ACE 2.0 (auch Winace Standard) und Amiga.

Beispiele für unterstützte Erweiterungen reichen von den häufigsten bis zu vielen anderen, wie: ZIP, RAR, 7Z (unverschlüsselt), TAR, GZIP, BZIP2, LZMA, XZ, CAB, MSI, NSIS, EXE, ISO, SPLIT (Basisanschluss), STUFFIT (ohne Verschlüsselung), STUFFIT X, DISKDOUBLER, COMPACT PRO (unverschlüsselt), PACKIT, CPIO, Z, ARJ (kein Split), ARC, PAK, ACE (DOS Standard), ZOO, LZH, ADF, DMS, LZX, POWERPACKER, LBR, , CRUNCH, XAR, RPM, ALZIP (unverschlüsselt), NSA, SAR, NDS, ZIPX und andere nicht verwendete Erweiterungen, die von der libxad-Bibliothek unterstützt werden.

Gefällt mir dieser Inhalt, haben Sie Anregungen oder andere Fragen? Hinterlassen Sie eine Nachricht.

Folgen Sie mir auf Twitter @danielsob

Für Sie, die daran interessiert sind, mehr interaktive Tutorials mit Inhalten wie diesem durchzuführen, respektieren Sie die Forschung und Konstruktion von Inhalten, gibt es Zeit und Wissen, die dazu verpflichtet sind. Denken Sie daran, die Quelle zu zitieren. Jeder gewinnt damit.

Deaktivieren systemeigener Benachrichtigungen in Browsern

Es gibt nicht identifiziertes unerwünschtes Verhalten in Bezug auf den nativen Empfang von Benachrichtigungen, die über Browser wie Google Chrome und Firefox auf einigen Linux-Desktops empfangen werden, wie z. B. Deepin.

Was passiert, ist das Fehlen der Benachrichtigung Toast-Schließtaste und / oder das Fehlen von Timing für das automatische Schließen, immer ein permanentes Element des Bildschirms, bis es zu seinem Abschluss klickt. Dieser "Fehler" tritt aufgrund des Verhaltens der am häufigsten verwendeten Bibliothek auf Linux-Desktops auf.

Für "Korrektur" oder Verhaltensänderung ist es eine kostengünstigere und praktischere Alternative, native Browserbenachrichtigungen zu deaktivieren. So werden alle Benachrichtigungen Web-Push-Typ, mit natürlichem Verhalten des Browsers des automatischen Schließens und Layouts selbst.

Bisher haben wir nicht genug Tests durchgeführt, um festzustellen, dass es keine Verluste mit Verlust von Benachrichtigungen geben wird, aber wir können ja sagen, dass Benachrichtigungen nicht ewig auf Ihrem Bildschirm sein werden, durch das Standard-Timing nativen Browsern.

Gehen Sie wie folgt vor, um die native Google Chrome-Benachrichtigung zu deaktivieren:

Zugriff im Browser: chrome://flags/#enable-system-notifications

Und ändern Sie den Wert in: Deaktiviert

Gehen Sie wie folgt vor, um die systemeigene Benachrichtigung in Firefox zu deaktivieren:

Zugriff im Browser: about:config

Suchen nach dem Schlüssel: alerts.useSystemBackend

Und ändern Sie den Wert in: false

Nachdem die Änderung vorgenommen wurde, denken Sie daran, den Browser neu zu starten, um die Effektivität und Verwendung der neuen Konfiguration sicherzustellen.

Gefällt mir dieser Inhalt, haben Sie Anregungen oder andere Fragen? Hinterlassen Sie eine Nachricht.

Folgen Sie mir auf Twitter @danielsob

Für Sie, die daran interessiert sind, mehr interaktive Tutorials mit Inhalten wie diesem durchzuführen, respektieren Sie die Forschung und Konstruktion von Inhalten, gibt es Zeit und Wissen, die dazu verpflichtet sind. Denken Sie daran, die Quelle zu zitieren. Jeder gewinnt damit.

Installieren von NodeJS auf Deepin 20

Hallo, folgen Sie den Schritten für die Installation von NodeJS auf Deepin 20. Das Repository hat alle Versionen und Sie können es finden unter : ' https://github.com/nodesource/distributions/tree/master/deb '. Auf diese Weise folgen die folgenden Anweisungen für die Installation der neuesten stabilen Version, zum Zeitpunkt dieser NodeJS v15.

Laden Sie die Installationsdatei der neuesten stabilen NodeJS-Version über den Befehl:wget
https://deb.nodesource.com/setup_current.x -O setup_nodejs.x herunter.

Bearbeiten der heruntergeladenen
Datei:nano setup_nodejs.x

Suche nach: DISTRO=$(lsb_release -c
-s)Wechseln zu: DISTRO=b
usterThus:#DI
STRO='(lsb_release -c -s)D
ISTRO=buster

Jetzt ausführen installer:
sudo bash setup_nodejs.x

Die folgenden Anweisungen folgen dem Installer selbst:sudo
apt-get install gcc g++ makecurl

-sL https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -echo

"deb https://dl.yarnpkg.com/debian/ stabil main" | sudo tab /etc/apt/sources.list.d/yarn.listsudo

apt-get update && sudo apt-get garn installieren

Bereit!

Ausführen: Knoten -
vE glücklich sein!