Unix & Linux

83
Créer une archive tar divisée en blocs d'une taille maximale

Je dois sauvegarder un répertoire assez volumineux, mais je suis limité par la taille des fichiers individuels. Je voudrais essentiellement créer une tar.(gz|bz2)archive divisée en archives de 200 Mo maximum. Clonezilla fait quelque chose de similaire à cela en divisant les sauvegardes d'image...

83
Quels sont les usages légitimes de la commande `touch`?

Quel est le point de la touchcommande? Je sais que je peux créer des fichiers vides avec, mais il en va de même pour echo -n. Sinon, pourquoi quelqu'un aurait-il besoin de modifier les horodatages d'un fichier? À moins de créer une fausse impression sur l'âge d'un fichier, je ne vois aucune autre...

83
Obtenir l'empreinte de la clé du serveur SSH

Existe-t-il un moyen d' obtenir par programme une empreinte de clé de serveur SSH sans s'authentifier auprès de celle-ci? J'essaie ssh -v user@host false 2>&1 | grep "Server host key", mais l'attente d'un mot de passe est suspendue si l'authentification par clé n'est pas...

83
Comment renouveler une paire de clés expirée avec gpg

Quel est le meilleur moyen de renouveler une paire de clés gpg après son expiration et quelle est la raison de la méthode? La paire de clés est déjà signée par de nombreux utilisateurs et disponible sur les serveurs publics. La nouvelle clé doit-elle être une sous-clé de la clé privée arrivée à...

83
Comment puis-je éditer des fichiers à distance via ssh?

Je dois éditer des fichiers placés sur un serveur auquel je pourrais accéder via ssh. Je préférerais éditer ces fichiers de manière personnalisée vimsur mon poste de travail (je n’ai pas le droit de modifier les vimparamètres sur le serveur distant). Parfois, j'aimerais éditer un fichier avec...

82
Comment signaler la fin de l'entrée stdin

Dans Bash, j'ai appris que le signal final peut être changé par le document ici. Mais par défaut, comment puis-je signaler la fin de l'entrée stdin? Il m'est arrivé de constater qu'avec cat et chardet, leurs entrées stdin peuvent être signalées comme terminées par Ctrl + d. Mais je semble me...

81
Comment puis-je quitter Vi?

J'ai démarré Vi sur ma machine Ubuntu. Cependant, je suis nouveau dans Vi, et maintenant je ne peux pas arrêter. Je vois l'éditeur et je peux écrire du texte. À la dernière ligne, il y a une étiquette "enregistrement". Comment puis-je quitter

81
Pourquoi '/' a-t-il une entrée '..'?

Cela m'a toujours intrigué. Pourquoi le répertoire racine contient-il une référence à un répertoire parent? bob @ bob: / $ ls -a . construire la maison lib32 mnt .rpmdb sys vmlinuz .. cdrom initrd.img lib64 opt sbin tmp vmlinuz.old bin dev initrd.img.old perdus + trouvés proc selinux usr démarrage...

81
Puis-je «exporter» des fonctions dans bash?

source some_file un_fichier: doit () { echo doit $1 } export TEST=true Si je source un fichier, la fonction "doit" et la variable TEST sont disponibles sur la ligne de commande. Mais en exécutant ce script: script.sh: #/bin/sh echo $TEST doit test2 Renverra la valeur de TEST, mais générera une...