[Linux] Befehlsnotizen, die oft vergessen werden
Umgebung
zsh
Rohrbefehl
alias -g A='| awk'
alias -g C='| pbcopy'
alias -g G='| grep --color=auto'
alias -g H='| head'
alias -g S='| sort'
alias -g T='| tail'
alias -g L='| less -iMR'
alias -g X='| xargs'
Überprüfen Sie die Dateigröße
Installieren Sie ncdu
apt install ncdu
Dies ist die schnellste, einfachste und bequemste
Die Befehle df und du sind zu faul
Das ganze System
df
Aktuelles Verzeichnis (1. Ebene)
du -sh ${pwd}
Aktuelles Verzeichnis (alle Ebenen)
du -Sh ${pwd}
Untere s: 1. Ebene
Hauptstadt S: Alle Ebenen
-h: Nach Größe
Alias-Einstellung
alias size='echo 'Größenliste für alle Ebenen' && du -Sh ${pwd}* | sort -h'
alias size1='echo 'Liste mit 1 Ebenengröße' && du -sh ${pwd}* | sort -h'
Benutzer zur Gruppe hinzufügen
sudo adduser username groupname
Nutzerinformation
who
whoami
${whoami}
Gleich wie -a, --all -b -d --login -p -r -t -T -u
-b, --boot Das letzte Mal, als das System gestartet wurde
-d, --dead Beendet abgeschlossene Prozesse
-H, - Überschrift Kopfzeile anzeigen
--ips print ips instead of hostnames. with --lookup,
canonicalizes based on stored IP, if available,
rather than stored hostname
-l, --login Zeigt den Systemanmeldevorgang an
--lookup Versuch, den offiziellen Hostnamen von DNS abzurufen
-m Zeigt nur den Hostnamen und den Benutzer an, die der Standardeingabe zugeordnet sind
-p, --process Zeigt aktive Prozesse an, die von init gestartet wurden
-q, --count Anmeldename und Anzahl der angemeldeten Benutzer
-r, --runlevel Zeigt die aktuelle Laufstufe an
-s, --short Nur Name, Zeile und Uhrzeit anzeigen (Standard)
-t, --time Zeigt an, wann die Systemzeit zuletzt geändert wurde
-T, -w, --mesg Benutzermeldungsstatus mit +, - oder? Hinzufügen.
-u, --users Listet angemeldete Benutzer auf
Versionsbestätigung
cat /etc/os-release
Behörde
- Wenn Sie die Option -R hinzufügen, ändert sich alles unter dem Verzeichnis *
chmod: (change mode)
Ändern Sie die Datei- und Verzeichnisberechtigungen
chmod 755 data
chmod -R 755 data
r |
4 |
Leseberechtigung |
w |
2 |
Schreibberechtigung |
x |
1 |
Ausführungsberechtigung |
chown: (change owner)
Ändern Sie den Eigentümer einer Datei oder eines Verzeichnisses
chown username data
chown -R username data
chgrp: (change group)
Ändern Sie Gruppen von Dateien und Verzeichnissen
chgrp usergroup data
chgrp -R usergroup data
Schriftart
fc-cache -Ev
fc-cache -fv
-E, --error-on-no-fonts raise an error if no fonts in a directory
-f, --force scan directories with apparently valid caches
-r, --really-force erase all existing caches, then rescan
-s, --system-only scan system-wide directories only
-y, --sysroot=SYSROOT prepend SYSROOT to all paths for scanning
-v, --verbose display status information while busy
-V, --version display font config version and exit
-h, --help display this help and exit