Linux sans interface graphique

Salut,
j'ai installé dernièrement Mandrake 9.2. Je veux savoir comment je peux l'utiliser sans interface grafique car je veux apprendre les commandes linux en les utilisant quotidiennement.
Merci.

3 réponses

  1. Modérateur
    L'un n'empêche pas l'autre, il suffit de lancer une konsole.

    Enfin si tu veux vraiment booter en mode texte, il suffit en général de changer le runlevel par defaut dans /etc/inittab (il est par exemple à 4 e il faut le mettre à 3, car le 4e lance le serveur x). Donne nous ton fichier /etc/inittab dans le doute.

    Par ailleurs sache que tu as des consoles en mode texte directement disponibles en appuyant sur ctrl alt f1,... f6 (ctrl alt f7 c'est justement le serveur x)

    Bonne chance
    3
    1. aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaah! que ça fait plaisir à lire ça! :)

      toudabor, il faut savoir où chercher de l'information et comment la lire
      tu as apropos qui te permet de chercher dans la section NAME des pages de MAN
      les pages de man se divisent en sections, pour commencer ce qui t'intéresse ce sont les commandes utilisateur (man1) et administration système (man8)

      pour savoir précisément ce que recouvre chaque section, tout de même, tu peux faire
      man 1 intro
      man 2 intro
      etc jusqu'à 8

      personnellement, ce que j'ai toujuors aimé faire, c'est régulièrement écumer toutes les pages de man, surtout des man 1 et 8
      En les survolant bien sûr car c'est énorme. Mais d'avoir vu, même en diagonale, un truc un jour, le jour où tu veux faire quelque chose, tu te souviendras vaguement avoir vu que c'était possible et ça t'aidera à retrouver comment

      apropos va te renvoyer toutes les entrées comportant le mot que tu as donné (ou une expression, si tu la mets entre guillemets) y compris de certaines sections qui ne t'intéressent pas forcément, donc tu peux utiliser un pipe avec le caractère | c'est à dire que la sortie de la première commande devient l'entrée de la seconde

      par exemple:

      apropos memory | grep "(1)"

      va te dire quelles sont les pages de man de la section 1 dont le nom contient memory
      grep est une commande de recherche (un man grep est très utile)

      il y a aussi info que tout le monde n'aime pas mais moi, j'aime beaucoup

      par exemple, man tar n'est pas très complet, mais info tar est très complet, lui
      pour savoir comment utiliser info, commence par faire info info
      ensuite, tu peux lancer info (tout court) qui va t'afficher la liste des fichiers info disponibles

      tu y trouveras entre autre bash

      personnellement, je trouve que info bash est plus pratique et didactique pour une prise en main du shell, que man bash, énorme, linéaire, parfois un peu abscons

      connaître ton shell c'est très important.

      ensuite, ben, que dire.... il y a une telle multitude de commandes, de logiciels etc...

      certains ont une interface très belle comme tu peux le voir sur la page ci-dessous, qui n'en aborde que quelques uns:
      http://www.osnews.com/story.php?news_id=5679&page=1

      c'est juste pour donner une idée et avoir à l'esprit qu'une console ce n'est vraiment pas limité

      ensuite ben, par où commencer...

      ls te permet de lister le contenu du répertoire courant (il a de nombreuses options, voir man ls)
      chez moi les options de ls sont --color=always -F -b -T 0
      de cette manière, j'ai l'affichage des fichiers et répertoires en couleur selon leur type, avec éventuellement un caractère désignant également le type (* pour un exécutable, / pour un répertoire, | pour un fifo, @ pour un lien symbolique etc.)

      tu te déplaces dans l'arborescence avec cd

      cd .. pour remonter (voire cd ../..)
      cd tonrepertoire pour descendre dans tonrepertoire

      less est un pager qui te permet de lire un fichier. Si tu tombes sur un fichier README par exemple, tu peux faire less -ri README pour le lire (voir man less pour les commandes disponibles: défilement, recherche, etc)

      vim est un éditeur de texte très pratique, un peu spécial à prendre en main mais une fois qu'on a pris le pli ça va tout seul.

      essaye vimtutor

      ps te permet de connaître les tâches en cours (sinon il y a top, qui offre un affichage permanent, mis à jour, comme le gestionnaire des tâches sous windows)

      ps a beaucoup d'options. Tu peux déjà faire ps --help pour un aperçu

      bon, ensuite, les outils sont tellement nombreux qu'on n'en ferait jamais le tour

      à connaître absolument:
      un navigateur: lynx
      un gestionnaire de fichier et client ftp: mc (la commande est mc, le soft s'appelle Midnight Commander)
      df te donne l'espace utilisé et disponible par partition
      du te donne l'espace utilisé dans le répertoire en cours (et éventuellement les sous-répertoires, voir man du)
      pour supprimer un fichier, c'est rm (attention, au demeurant et sauf dispositions spéciales, un fichier supprimé avec rm est _complètmeent_ perdu)
      clear efface la console
      tu as la complétion automatique des commandes avec la touche tabulation (par exemple si je commence à taper apr la touche tab complétera en apropos et si plusieurs possibilités sont disponibles elles seront toutes affichées)
      su permet de changer d'utilisateur temporairement (voir man su). C'est surtout utilisé pour passer en root

      bon, je ne sais pas comment continuer tellement il y en a
      mutt est un courrielleur remarquable
      slrn est un lecteur de news non moins remarquable
      pebrot est un super client msn, centericq est un client pour une demie douzaine de protocoles de messagerie

      bouh là là je ne sais même plus quoi dire, tellement c'est énorme.

      à part depuis quelques semaines pour honorer des shell scripts qui m'ont donné du mal, je ne suis d'habitude _jamais_ sous X, je fais tout en console. C'est te dire! A part voir du flash ou du java par exemple (enfin des choses qui requièrent impérativement un serveur X) je fais absolument tout

      familiarise-toi déjà avec le shell en faisant d'abord info info puis info bash

      dans quelques mois je vais mettre en ligne un recueil de tout ce que j'ai pu apprendre, et qui tourne essentiellement autour d'une utilisation strictement en console. Ca sera moins confus et plus organisé.
      2
      1. ah au fait, très important: tu as plusieurs consoles virtuelles à ta disposition et tu passes de l'une à l'autre avec les touches Windows et Menu contextuel si tu as un clavier 105 touches et que tu es en latin9, sinon avec Alt-F1, Alt-F2, etc jusqu'à AU MOINS Alt-F6 (personnellement j'en ai 16, c'est te dire)

        tu quittes un shell avec Ctrl-D ou exit, tu reboot avec shutdown -r now

        kill pour tuer une tâche (tu as son numéro par ps ou par pgrep nom_de_la_tache par exemple, voir les options de ps)
        killall ou pkill pour la tuer par son nom plutôt que son numéro de processus

        0