[linux] Mémos de commandes souvent oubliés
environnement
zsh
Commande Pipe
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'
Vérifier la taille du fichier
Installez ncdu
apt install ncdu
C'est le plus rapide, le plus simple et le plus pratique
Les commandes df et du sont trop paresseuses
Le système au complet
df
Répertoire actuel (1er niveau)
du -sh ${pwd}
Répertoire actuel (tous les niveaux)
du -Sh ${pwd}
S inférieur: 1er niveau
Capital S: tous les niveaux
-h: par taille
paramètre d'alias
alias size='echo 'Liste des tailles pour tous les niveaux' && du -Sh ${pwd}* | sort -h'
alias size1='echo '1 liste de taille de couche' && du -sh ${pwd}* | sort -h'
Ajouter un utilisateur au groupe
sudo adduser username groupname
Informations de l'utilisateur
who
whoami
${whoami}
Identique à -a, --all -b -d --login -p -r -t -T -u
-b, --boot La dernière fois que le système a démarré
-d, --dead Afficher les processus terminés
-H, --heading Afficher la ligne d'en-tête
--ips print ips instead of hostnames. with --lookup,
canonicalizes based on stored IP, if available,
rather than stored hostname
-l, --login Afficher le processus de connexion au système
--lookup Tentative d'obtenir le nom d'hôte officiel du DNS
-m Afficher uniquement le nom d'hôte et l'utilisateur associés à l'entrée standard
-p, --process Affiche les processus actifs lancés par init
-q, --count Nom de connexion et nombre d'utilisateurs connectés
-r, --runlevel Afficher le niveau d'exécution actuel
-s, --short Afficher uniquement le nom, la ligne et l'heure (standard)
-t, --time Affiche la dernière fois que l'heure du système a été modifiée
-T, -w, --mesg Ajoute l'état du message utilisateur avec +, - ou?
-u, --users Liste des utilisateurs connectés
Confirmation de version
cat /etc/os-release
Autorité
- Si vous ajoutez l'option -R, tout dans le répertoire changera *
chmod: (change mode)
Modifier les autorisations de fichier et de répertoire
chmod 755 data
chmod -R 755 data
r |
4 |
Lire l'autorisation |
w |
2 |
Autorisation d'écriture |
x |
1 |
Autorisation d'exécution |
chown: (change owner)
Changer le propriétaire d'un fichier ou d'un répertoire
chown username data
chown -R username data
chgrp: (change group)
Modifier les groupes de fichiers et de répertoires
chgrp usergroup data
chgrp -R usergroup data
Police de caractère
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