Kangs a écrit 260 commentaires

  • [^] # Re: Notepad++ !!!

    Posté par  . En réponse au journal Quel IDE pour quel langage. Évalué à 5.

    Je vais plus vite à copier-coller les noms de variables plutôt que de les retaper et de faire une erreur de nommage; à déplacer une ligne à la souris,

    Je vais plus vite en 2xcliquant sur le nom de la variable et en la collant par un click du bouton du milieu …

    Ensuite, le temps de la réflexion laisse largement le temps d'attraper la souris: le mouvement de la main est un mouvement physique qui ne me prend pas de "temps de cerveau" contrairement à devoir taper des lettres sur un clavier qui nécessite de réfléchir à la combinaison à effectuer.

    Gros tas de bêtises…
    Penses tu vraiment que les personnes habituées à taper sur un clavier réfléchissent à quelle touche elles doivent appuyer ? Bin non à la longue tu ne sais même plus ou sont les touches sur ton clavier tu appuies dessus sans penser aux lettres constituant le mot. C'est pareil pour les commandes. Pour descendre d'une ligne appuyer sur 'j' ou 'flèche bas' tu réfléchis pas plus, toi en plus tu perds du temps à choper la souris et à revenir sur ton clavier. Les raccourcies clavier (peu importe l'éditeur) te permette d'éviter de perdre du temps avec la souris.

  • [^] # Re: Notepad++ !!!

    Posté par  . En réponse au journal Quel IDE pour quel langage. Évalué à 2.

    je trouve pas ça facile de toujours savoir quel est le mode courant

    Quand tu as un doute tu appuies 2x sur ESC et tu repasses en mode commande.

  • [^] # Re: Linux et Solaris

    Posté par  . En réponse au journal DTrace est passé en licence GPL. Évalué à 2.

    Quant à PostgreSQL vs Oracle, je suis curieux de connaître les killer features du second

    Comme pour tout autre comparaison, on a pas besoins de défragmenter (vacuum) et nativement ca ne lock pas, moins de dead lock & co, mais bon …

  • # Format de ta date ?

    Posté par  . En réponse au message Commande sed changer un mot par la valeur d'une variable. Évalué à 2.

    Peux tu faire un echo "$logjour" pour avoir une idée précise du format ? (je ne comprends ta ligne logjour=…)

  • # ignorer

    Posté par  . En réponse au message Commande sed changer un mot par la valeur d'une variable. Évalué à 1. Dernière modification le 15 février 2018 à 18:38.

    Poste supprimé.

    Mal lue ta description. dsl.

  • [^] # Re: awk

    Posté par  . En réponse au message remplacement dans fichier. Évalué à 1.

    sed seul ne pourra pas le faire: c'est un éditeur de ligne

    J'avais oublié :

    SED(1)                                         User Commands                                        SED(1)
    
    
    
    NAME
           sed - stream editor for filtering and transforming text
    
    SYNOPSIS
           sed [OPTION]... {script-only-if-no-other-script} [input-file]...
    
    DESCRIPTION
           Sed  is a stream editor.  A stream editor is used to perform basic text transformations on an input
           stream (a file or input from a pipeline).  While in some ways similar to an  editor  which  permits
           scripted  edits  (such  as  ed), sed works by making only one pass over the input(s), and is conse-
           quently more efficient.  But it is sed's ability to filter text in a  pipeline  which  particularly
           distinguishes it from other types of editors.
    
  • [^] # Re: awk

    Posté par  . En réponse au message remplacement dans fichier. Évalué à 1.

    Si le problème est que ton script marche pour toutes les avant-dernières lignes, sed seul ne pourra pas le faire: c'est un éditeur de ligne, pas de fichier, il est incapable de dire si une ligne est l'avant-dernière ou la première, contrairement à awk.

    S'il n'avait pas dit je souhaite modifier le contenu de la 5e colonne correspondant à la clef 'avantdernier' (la clef étant la 2e colonne) mais, je souhaite modifier le contenu de la 5e colonne de l'avant dernière ligne, alors le code correspondant aurait été :

    [kangs<<azopt23a>>:0s:tmp]$ cat data.txt
    A       test    *       *       ici
    AA      test2   *       *       la
    A       uneautreclef    *       *       la
    B       avantdernier    *       *       ici
    C       dernier *       *       la
    [kangs<<azopt23a>>:0s:tmp]$ sed 'x; ${s/\(.*\t.*\t.*\t.*\t\).*/\1salut/;p;x}; 1d' data.txt
    A       test    *       *       ici
    AA      test2   *       *       la
    A       uneautreclef    *       *       la
    B       avantdernier    *       *       salut
    C       dernier *       *       la
    
  • # Comme ca

    Posté par  . En réponse au message remplacement dans fichier. Évalué à 1.

    [kangs<<undef>>:0s:tmp]$ cat data.txt
    A       test    *       *       ici
    AA      test2   *       *       la
    A       uneautreclef    *       *       la
    B       avantdernier    *       *       ici
    C       dernier *       *       la
    [kangs<<undef>>:0s:tmp]$ sed "s/\(.*\tavantdernier\t.*\t.*\t\).*/\1salut/" data.txt
    A       test    *       *       ici
    AA      test2   *       *       la
    A       uneautreclef    *       *       la
    B       avantdernier    *       *       salut
    C       dernier *       *       la
    

    Ajouter -i pour modifier le fichier.

  • # Flag d'exécution

    Posté par  . En réponse au message Installer les additions invités dans VirtualBox sur Kali Linux. Évalué à 2.

    Je pense que tu dois avoir une ancienne version des Additions, le script n'a probablement pas le flag d'exécution d'activer, si c'est bien le cas tu dois pouvoir lancer le script comme ça : bash ./VBoxLinuxAdditions.run

  • [^] # Re: Essaye la commande :

    Posté par  . En réponse au message probleme Trouver la derniere connexion d un utilisateur. Évalué à 1.

    Je suis choquer…

    C'est spécifique Linux ou ça marche aussi sur les UNIX ?

  • # Essaye la commande :

    Posté par  . En réponse au message probleme Trouver la derniere connexion d un utilisateur. Évalué à 3.

    last

    bon après tu peux piper avec grep et tail

  • # Format de

    Posté par  . En réponse au message Problème pour ajouter des guillemets à une variable. Évalué à 3.

    liste_mail.txt

  • [^] # Re: Pourquoi nano ?

    Posté par  . En réponse au journal Pourquoi Vim? (Première partie). Évalué à 2.

    Puis :wq pour sauver.

    :wq un_nom_de_fichier

  • [^] # Re: En supposant du bash

    Posté par  . En réponse au message ajouter a la fin de ligne préciser. Évalué à 5.

    J'ai eu du mal à comprendre pourquoi j'avais été moinsé, j'ai cru avoir fait une grosse boulette et donc je viens de revérifier et pas compris tout de suite.

    Après avoir lu les commentaires, je suis allé voir l'historique de l'auteur et j'ai compris.

    Ce n’est rendre service à personne (j’espère pour toi qu’il ne deviendra pas ton collègue parce qu’il aura filouté tous ses examens y compris son entretiens d’embauche).

    J'ai travaillé dans pas mal de prod et je peux te dire que ce genre de question est classique, en particulier les débutants mais pas que, et je n'ai donc pas vu un devoir de classe mais un nie-me question mal posée par quelqu'un qui ne maîtrise pas bien son sujet.

    Ensuite je pense que c'est juste un exo et lors de l'examen il se plantera.

  • # En supposant du bash

    Posté par  . En réponse au message ajouter a la fin de ligne préciser. Évalué à 3.

    [kangs<<undef>>:0s:tmp]$ cat fichier.txt
    01:xxxxxxx
    02:yyyyyyy
    03:zzzzzzz
    04:vvvvvvv
    [kangs<<undef>>:0s:tmp]$ sed -i '3s/$/ test/' fichier.txt
    [kangs<<undef>>:0s:tmp]$ cat fichier.txt
    01:xxxxxxx
    02:yyyyyyy
    03:zzzzzzz test
    04:vvvvvvv
    

    réf ici

  • [^] # Re: ZE COMMANDE QUI TUE

    Posté par  . En réponse au journal Pourquoi Vim? (Première partie). Évalué à 3.

    Pas d'accord la commande qui tue sous vim c'est '.' (Redo je crois)

    J'aurais dit : "Replay"
    C-r pour "Redo"

  • [^] # Re: Le bon outils

    Posté par  . En réponse au message probleme sur les gros tableur. Évalué à 1. Dernière modification le 21 novembre 2017 à 11:46.

    ** commentaire redondant, pas rafraîchie la page **

  • # Il y a un autre truc "chiant"...

    Posté par  . En réponse à la dépêche Améliorons l’expérience utilisateur de LinuxFr.org !. Évalué à 3.

    Lors des discussions il est très difficile de voir qui répond à qui, en particulier quand il y a plusieurs réponses.
    Certains citent la phrase à la quel ils répondent et ça aide à comprendre, mais la majorité ne le fait pas et le fil de discussion est incompréhensible.

    Je n'ai pas de début de solution, mais je trouve ça vraiment "chiant"…

  • [^] # Re: go 2.0

    Posté par  . En réponse au journal Pourquoi la recherche en langages de programmation ?. Évalué à 1.

    En fait, j'aurais dit que c'est justement là le point où Java gagne en performance : le Gc de Go est optimisé pour la latence, tandis que celui de Java pour les performances pures. Mais je suis pas un spécialiste…

    Par curiosité, c'est quoi la différence entre 'optimisé pour la latence' et 'optimisé pour les performances pures' ?

  • [^] # Re: Latin-1 :'(

    Posté par  . En réponse au journal Java 9 est dehors. Évalué à 5.

    Une requête SQL peut contenir du chinois.

  • [^] # Re: .

    Posté par  . En réponse au message execution d'un script local sur des machines distantes. Évalué à 1.

    Violent ton truc !

  • [^] # Re: Systemd oneshot service

    Posté par  . En réponse au message exécution script. Évalué à 4.

    Un petit template pour démarrer.

    Modifie tout ce qui est entre < et >

    Tu crées le fichier suivant :
    /usr/lib/systemd/system/<nom_du_service>.service
    
    Qui contient :
    
    [Unit]
    Description=<de ton script>
    Wants=<iscsi.service> # par exemple si ton script à des dépendances.
    After=<iscsi.service> # par exemple si ton script à des dépendances.
    
    [Service]
    RemainAfterExit=yes
    ExecStart=/usr/bin/su - <moi> -c <"$HOME/mon_script.sh --start">
    ExecStop=/usr/bin/su - <moi> -c <"$HOME/mon_script.sh --stop">
    
    [Install]
    WantedBy=<multi-user|graphical>.target
    

    Puis une fois fait :
    systemctl enable <nom_du_service>.service

    Pour tester si ton service marche bien :
    systemctl start <nom_du_service>.service
    systemctl stop <nom_du_service>.service

    Pour comprendre les détails des variables va ici :
    https://www.freedesktop.org/software/systemd/man/systemd.service.html

  • [^] # Re: sur la même ligne

    Posté par  . En réponse au message exécution de script a distance. Évalué à 5.

    ssh -t user@serveurB 'commande 3 ; commande 4'

  • [^] # Re: Contradiction

    Posté par  . En réponse au message Création d'un master Linux pour déploiement sur des postes clients (workstation). Évalué à 2.

    A moins que ça soit un hôpital (mais ils ne prennent que des diplômés), au pire leur parc informatique ne fonctionnera pas.

    Faut, si tu n'es pas diplômée, tu auras un cdd et tu seras viré après ta mission, même si tu as tout fait bien.

  • [^] # Re: git gui & gitk

    Posté par  . En réponse au message Interface graphique Git multiplateforme libre. Évalué à 2.

    Note : Sur mon Linux ils sont dans 2 packages indépendant du git cli, mais ils sont installés pas défaut.