Unix & Linux

Q & A pour les utilisateurs de Linux, FreeBSD et d'autres systèmes d'exploitation de type Un * x

3
Bash ajoute des espaces de fin pour justifier la chaîne
Mon code actuel ressemble à ceci:, ce x=${y:0:40}qui limite la longueur de la chaîne à 40 caractères. En cas de chaîne de moins de 40 caractères, est-il possible de remplir les espaces de fin avec des espaces? Donc, si mon y="very short text" J'aimerais que mon y soit: y = …
20 bash 


4
dirname et basename vs expansion de paramètres
Y a-t-il une raison objective de préférer une forme à l'autre? Performance, fiabilité, portabilité? filename=/some/long/path/to/a_file parentdir_v1="${filename%/*}" parentdir_v2="$(dirname "$filename")" basename_v1="${filename##*/}" basename_v2="$(basename "$filename")" echo "$parentdir_v1" echo "$parentdir_v2" echo "$basename_v1" echo "$basename_v2" Produit: /some/long/path/to /some/long/path/to a_file a_file (v1 utilise l'expansion des paramètres du shell, v2 utilise des binaires externes.)



3
Initramfs utilise-t-il / etc / fstab?
D'après ce que je comprends, initramfs est responsable du chargement du "vrai" système de fichiers racine. Maintenant, il y a deux endroits où nous définissons cette racine. Nous avons d'abord mis une entrée /etc/fstab. Deuxièmement, nous mettons le périphérique sur les commandes de démarrage du noyau, par exemple root=/dev/sda1. Lequel …
20 boot  fstab  initramfs 








4
Étendre automatiquement la dernière partition pour utiliser tout l'espace non alloué, en utilisant la séparation en mode batch
Pour faire court, je dois effectuer tout cela automatiquement au démarrage (système embarqué). Nos ingénieurs feront clignoter les images sur les appareils de production. Ces images contiendront une petite table de partition. Au démarrage, j'ai besoin d'étendre automatiquement la dernière partition (# 3) pour utiliser tout l'espace disponible sur le …
20 parted 

4
Supprimer Yum Repo avec Yum
Je n'ai pas d'accès root sur ma machine au travail, mais j'ai l'autorisation sudo d'utiliser sudo yum(et seulement miam). Récemment, j'ai accidentellement installé un référentiel défectueux (dropbox), et maintenant je voudrais le supprimer. Comme je n'ai aucun accès en écriture au yum.repos.drépertoire, il n'est pas question de modifier ou de …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.