Unix & Linux

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





4
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 pas …

4
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' /tmpentrée seront disponibles au prochain …
42 linux  files  filesystems  fhs 

5
Comment supprimer de manière récursive les autorisations d'exécution des fichiers sans toucher aux dossiers?
J'ai fait une sauvegarde sur un disque NTFS, et bien, cette sauvegarde s'est avérée vraiment nécessaire. Cependant, le lecteur NTFS a gâché les autorisations. Je voudrais les restaurer à la normale sans réparation manuelle de chaque fichier. Un problème est que soudainement tous mes fichiers texte obtenus exécutent des autorisations, …

9
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 bash  terminal  signals 



4
Teste si une chaîne contient une sous-chaîne
J'ai le code file="JetConst_reco_allconst_4j2t.png" if [[ $file == *_gen_* ]]; then echo "True" else echo "False" fi Je teste si filecontient "gen". La sortie est "False". Agréable! Le problème est quand je substitue "gen" avec une variable testseq: file="JetConst_reco_allconst_4j2t.png" testseq="gen" if [[ $file == *_$testseq_* ]]; then echo "True" else …

2
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 qu'il a fini …

7
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 (pas à …
42 cat  cut 


1
La connexion à l'IP 0.0.0.0 réussit. Comment? Pourquoi?
Nous desservons un port sur localhost et souhaitons enregistrer un autre processus si le port est disponible. En raison d'un bogue dans notre code, il essaie en réalité de se connecter à l'IP 0.0.0.0:<port>, et pour une raison quelconque, il réussit - comme le prouve strace: [...] connect(3, {sa_family=AF_INET, sin_port=htons(10002), …
41 networking  tcp  strace 

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.