Unix & Linux

42
Peut-on récupérer des fichiers écrasés?

Je ne parle pas de récupérer des fichiers supprimés , mais des fichiers écrasés . À savoir par les méthodes suivantes: # move mv new_file old_file # copy cp new_file old_file # edit vi existing_file > D > i new_content > :x Est-il possible de récupérer quoi que ce soit si l'une des trois...

42
Comment fonctionne `cat <> file`?

cat < fileimprime le contenu du fichier sur la sortie standard. cat > filelit stdin jusqu'à ce que Ctrl+ Dsoit détecté et que le texte saisi soit écrit dans le fichier . cat <> file, du moins dans ma version de Bash, imprime le contenu du fichier avec bonheur (sans erreur), mais ne...

42
obtenir les premiers X caractères de la commande cat?

J'ai un fichier texte que je sors en sortie d'une variable dans mon script shell. Cependant, je n'ai besoin que des 50 premiers caractères. J'ai essayé d'utiliser cat ${filename} cut -c1-50mais j'obtiens beaucoup plus que les 50 premiers caractères? Cela peut être dû à la cutrecherche de lignes...

42
yum Erreur: l'ouverture de rpmdb a échoué

J'essaie de courir yum updateet je cours cette erreur: rpmdb: PANIC: fatal region error detected; run recovery error: db3 error(-30974) from dbenv->open: DB_RUNRECOVERY: Fatal error, run database recovery error: cannot open Packages index using db3 - (-30974) error: cannot open Packages database...

42
Pourquoi [AZ] correspond-il aux minuscules en bash?

Dans tous les shells dont je suis au courant, rm [A-Z]*supprime tous les fichiers commençant par une lettre majuscule, mais avec bash, tous les fichiers commençant par une lettre sont supprimés. Comme ce problème existe sous Linux et Solaris avec bash-3 et bash-4, il ne peut pas s'agir d'un bogue...

42
Impossible d'arrêter un script bash avec Ctrl + C

J'ai écrit un script bash simple avec une boucle pour imprimer la date et un ping sur une machine distante: #!/bin/bash while true; do # *** DATE: Thu Sep 17 10:17:50 CEST 2015 *** echo -e "\n*** DATE:" `date` " ***"; echo "********************************************" ping -c5 $1; done Quand je le...

42
Histoire illimitée en zsh

Dans zsh, je veux avoir une histoire illimitée. Je mets HISTSIZE=, qui travaille dans bash. Maintenant j'importe une vieille histoire mv old_history .history qui est assez gros wc -l .history 43562 .history Si je ferme maintenant et recommence zsh, je vois wc -l .history 32234 .history Je ne peux...

42
Comment entrer, passer et sortir avec GDB?

J'ai tapé helppendant que j'étais dans la BDG mais je n'ai rien trouvé à propos d'introduction, de remplacement et de sortie progressive. Je mets un point d'arrêt dans un programme d'assemblage dans _start( break _start). Ensuite, j'ai tapé nextet le débogage terminé. Je suppose que c'est parce...

42
Quelle est la différence entre / tmp et / run?

Selon FHS-3.0 , il /tmps’agit de fichiers temporaires et de /rundonnées variables au moment de l’exécution. Les données d' entrée /rundoivent être supprimées au prochain démarrage, ce qui n'est pas obligatoire pour /tmp, mais les programmes ne doivent pas encore supposer que les données d'...