• [^] # Re: Objectif : apprendre est un terme ambigüe [ man et howto sont des références techniques ]

    Posté par . En réponse au message Demande d’aide pour un devoir sur Linux. Évalué à -3.

    Man et howto sont les références techniques où il y a l'essentiel, mais bien-sûr on peut s'en passer. => man man; man --help; apropos man; info man; man [tab]; nice -n10 find /; [tab][tab]; tree /usr/share/doc... savoir où se trouve la doc et comment y accéder avant même d'y mettre le nez peut aider, et aussi regarder les paquets installés et à quoi ils servent. En général 'q', [Esc] ou [CTRL]-'c' pour quitter.
    Note : ça prend plus de 5 minutes.
    https://twitter.com/tqsp/status/1434195795490791425

    LinuxFr.org

    exit;

    La suite peut-être utile, et devrait fonctionner au moins avec /bin/bash et /bin/sh

    Petite visite en ligne de commande...

    Astuces 1 :

    stocker une liste de commandes pratiques dans un fichier

    voici un exemple bloc-note que je viens de faire pour retrouver des commandes qui me sont utiles en ce moment

    J'ai tapé ceci :
    bash
    cat > COMMANDES.sh
    xcalib -invert -alter # jour/nuit
    # .Xresources: XTerm*reverseVideo: on
    xrdb -remove ~/.Xresources # xterm noir
    xrdb -merge ~/.Xresources # xterm blanc
    [CRTL]+'d'

    chaque ligne est une commande "magique" que j'utilise en ce moment assez souvent
    la commande cat les a enregistré dans le fichier COMMANDES.sh

    Puis je tapé ceci
    bash
    cat COMMANDES.sh

    pour les afficher

    ensuite il suffit de copier-coller la commande avec la souris
    on peut remplacer/ajouter d'autres lignes, avant de petit à petit assimiler les plus fréquentes

    on peut aussi les retrouver avec l'historique (flèche vers le haut par exemple, si c'est configuré)
    bash
    $ history #affiche l'historique des commandes

    (le dollar est une convention pour l'invite de commande, mais on peu remplacer ça agréablement par une horloge en couleur clignotante si on aime, détails assez faciles à trouver sur http://www.google.com/search?q= [on peut remplacer google par twitter si on préfère]
    on peut taper par exemple
    bash
    firefox http://www.google.com/search?q=shell+man+bash

    ou
    bash
    firefox --search shell+man+bash

    firefox http://www.twitter.com/search?q=shell+man+bash

    )

    Le résultat de Google propose ces questions :
    "Autres questions posées
    Quelles sont les man ?
    Comment utiliser la commande man ?
    Résultat de recherche d'images pour "shell man"
    Comment obtenir le manuel de man ?
    Quelle commande donne accès à la documentation ?"

    LinuxFr.org

    Astuce 2 :

    se servir de l'historique pour se constituer une banque de codes

    cp ~/.bash_history bash_history_date.txt # si on travaille avec bash

    ou
    ```bash

    cat ~/.bash_history >> bash_history

    copie le contenu de l'historique dans un fichier
    ensuite on va ouvrir le fichier

    kate bash_history

    ou

    vi bash_history
    $ emacs bash_history
    $ ed bash_history
    $ nano bash_history
    $ sed...
    # perl...

    le premier ouvre kate en mode fenêtre,
    le second vi en mode console,
    qui sont des éditeurs de texte, comme emacs qui a servi à programmer de nombreuses commandes, les autres commandes permettent aussi d'éditer du texte à des degrés divers

    j'utilise vi... parce que c'est là que j'ai investi le plus de temps, parce que c'est celui que j'ai compris le mieux et le plus vite, parce qu'il est exotique et parle de l'Afrique lointaine... parce qu'il fait tout (sauf le café)

    donc une fois l'éditeur ouvert avec l'historique, on peut copier coller ou annoter les commandes les plus intéressantes
    par exemple ajouter un # après la commande, suivi d'un petit commentaire

    comme le fichier a une extention ".sh", l'éditeur devrait colorer le texte et les commentaires

    je n'ai jamais fait ce travail de collecte, mais avec le recul, ça m'aurait été utile

    merci pour m'avoir donné l'occasion de me changer les idées 5mn :)
    avant de repartir dans les courriels

    LinuxFr.org

    --
    pourquoi ne développe-t-on pas le travail en ligne de commande pour les #legaltech ?
    cela permettrait d'utiliser les applications graphiques en console, et rendrait ces applications bien plus utiles pour les malvoyants par exemple