• Pourquoi Linux ?

    Pourquoi Linux ?Bon bah les arguments pour passer à Linux, c'est le plus souvent la gratuité, la stabilité, la puissance, la classe, les filles nues le champagne et la fortune, mais ce qui m'a fait passer à l'OS du Pingouin, c'est rien de tout ça (enfin si un peu). Ce qui m'a le plus motivé, c'est la console. (Pas celle où on joue à mario hein)
    Je repense à ça pasque je viens d'installer YaKuake un tit utilitaire qui fait jaillir une konsole du plafond sur la simple pression d'une touche (F12 en l'occurence).

    Alors qu'est ce qu'elle a de génial cette ligne de commande ?
    Et bin on peut tout faire avec ^^
    En fait c'est extrêmement puissant, les possibilités sont quasi illimitées, et pour peu qu'on connaisse un peu, ça fait gagner du temps.
    Exemple : Vous êtes pressés et vous voulez déplacer un fichier. Mettons le fichier file.txt que vous voulez ranger dans le dossier txts
    • Soit vous ouvrez votre explorateur de fichier, allez dans le bon dossier, vous trouvez votre fichier, vous coupez, vous allez dans le dossier cible, et vous collez.
    • Soit vous tapez

      $ mv ~/file.txt ~/txts/

    Bon ça c'est un cas trivial™, mais imaginez que vous vouliez déplacer tous les fichiers .txt, ou alors tout ceux contenant une certaine chaîne de caractères... C'est là toute la puissance de la ligne de commande, on peut utiliser sans vergogne toute sorte de filtres pour préciser ses requêtes.
    Vous pouvez même créer des petits scripts qui contiennent une suite de commandes, à titre d'outils de maintenance, et les faire exécuter à intervalles réguliers grâce à cron.

    Un autre exemple, vous voulez lire un log.
    Pour lire un fichier texte en ligne de commande, il y a la fonction cat. (En fait elle sert à concaténer deux fichiers, mais si vous ne spécifiez qu'un seul nom de fichier, elle se contentera de l'afficher).
    Mais un log ça peut être long. (voire même très long)
    Heureusement, il ya un truc qui s'appelle le pipelining. En gros, c'est rediriger la sortie d'une commande vers l'entrée d'une autre.
    La commande grep est une commande pour rechercher un texte.
    Donc par exemple pour rechercher toutes les lignes qui contiennent le mot "Error" dans le fichier log.txt, vous faites :

    $ cat log.txt | grep error


    Le caractère | indique la redirection de la sortie de cat sur l'entrée de grep
    Et grep c'est OVER puissant, puisqu'on peut utiliser les regexp avec.

    Et puis pour finir, la commande apt-get
    apt-get c'est pour installer des programmes.
    il suffit de taper

    # apt-get install gimp


    Pour installer gimp. (# indique qu'il faut être en root pour exécuter cette commande)

    Voili voilou, suite au prochain épisode
    « Un peu d'éducationIntroduction à la ligne de commande »

    Tags Tags : , , , ,
  • Commentaires

    1
    altouille
    Dimanche 3 Juin 2007 à 15:51
    mais oui bien sur comment n'y ai je pas pensé....c'est ça la solution, merci divarvel :)




    (T_T  j'ai rien compris )
    2
    Dimanche 3 Juin 2007 à 21:12
    Ouép linux est vraiment très évolué de ce côté là, c'est surtout génial pour administrer un serveur dédié. Je ne vois pas comment je ferais sans les commandes pour gérer mon serveur ^^ (Comment font ceux qui en ont un sous Windows...?)
    3
    Mardi 3 Juillet 2007 à 22:25
    sincerement, et sans vouloir te vanter, TU DECHIIIIIIRE!!!!
    4
    Mardi 3 Juillet 2007 à 22:44
    Qu'ai-je encore fait ?
    Suivre le flux RSS des commentaires de cet article


    Ajouter un commentaire

    Nom / Pseudo :

    E-mail (facultatif) :

    Site Web (facultatif) :

    Commentaire :