Vous voulez essayer Linux, que faire?


16

J'apprends le rubis sur rails depuis un moment. Au début, j'ai résisté à l'utilisation de la console, mais après un certain temps, je peux dire que je l'aime. Si Linux est quelque chose comme ça, je pense que ça va être légitime.

Je pense que je vais essayer Ubuntu pour le moment. Cependant, voici la question - où apprenez-vous les conseils, astuces et raccourcis pour les utilisateurs avancés pour utiliser Linux? Je veux vraiment être sur la bonne voie dès le début - minimiser les distractions, maximiser la productivité, etc.

Je pense aux raccourcis clavier et aux bases absolues de Linux.


3
Promouvoir la console du clavier à travers un témoignage?!? J'aimerais pouvoir voter plus d'une fois sur cette question et lui donner plus d'une étoile!
Randolf Richardson

3
Linux n'est pas comme un cli. Linux recompile le noyau et découvre que votre réseau sans fil ne fonctionne pas.
ta.speot.is

1
J'aimerais pouvoir avoir le terminal Linux avec l'explorateur de Windows ... ce serait légitime.
user541686

1
@ todda.speot.is ou dans mon cas, découvrir que vous avez accidentellement construit vos pilotes de système de fichiers et de contrôleur de disque en tant que modules (et pas de support de disque virtuel)
TuxRug

La seule réponse requise ici est Slackware / Debian. Utilisez-en un pendant quelques mois et vous saurez tout sur le fonctionnement d'un système Linux. Une fois que vous le faites, passez à la distribution d'un utilisateur réel - je lance Zenwalk.
new123456

Réponses:


4

Tout d'abord, vous voulez trouver une référence shell. Peu importe la qualité d'un guide que vous trouverez sur Linux, vous voudrez pouvoir rechercher des commandes individuelles et leur fonctionnement. Ceci est le manuel de référence officiel de GNU Bash, il devrait donc être assez complet.

En tant que programmeur, vous aimerez bientôt utiliser le guide de script bash avancé .

Familiarisez-vous également avec les pages de manuel. La plupart des commandes devraient avoir un manuel, accessible via «man commandname» dans le terminal.

Il y a aussi un wiki sur tout ce qui est spécifique à Ubuntu.

Bien sûr, Ask Ubuntu (au) et Unix & Linux (ul) de cette pile StackExchange sont heureux de vous inviter si vous avez des questions. :)


6

Voici une courte liste pour vous aider à démarrer:

  • frapper
  • histoire
  • grep
  • trouver
  • chat
  • Moins
  • queue
  • écran
  • sed
  • awk
  • boucle

Essayez d'utiliser la commande man sur l'un des éléments ci-dessus, ainsi que la commande info, plus google, bien sûr:

man grep
# maybe first:
man man
info 
# usage for example:
info coreutils date invocation

Quoi qu'il en soit, les autres réponses sont tout aussi bonnes, je sais juste que j'utilise les commandes ci-dessus tous les jours, toute la journée.

S'amuser!


1

IRC est un excellent endroit pour en savoir plus sur ces choses:

  FreeNode (ce réseau est populaire parmi de nombreux développeurs)
  http://www.freenode.net/

Vous aurez besoin d'un client IRC (il y en a beaucoup parmi lesquels choisir), ou vous pouvez utiliser le chat en ligne à http://webchat.freenode.net/ si vous préférez. Les chaînes #Linux et #Ubuntu sont très populaires là-bas, et seraient probablement de très bons endroits pour commencer - vous pouvez apprendre beaucoup simplement en regardant ce que des milliers de personnes demandent sur ce réseau utile.

SuperUser.com a également un système de chat, qui, je crois, a un canal Ubuntu assez occupé (ils les appellent "chambres" plutôt que "canaux").

Jetez également un œil à la longue liste des distributions Linux [pour la plupart] bien connues, et essayez-en au moins quelques-unes avant de vous en donner une en particulier:

  Ressources - Systèmes d'exploitation - Distributions Linux
  http://www.lumbercartel.ca/resources/os/linux.pl

Chaque distribution de Linux a ses avantages, ainsi que de nombreuses différences (certaines sont plus visibles que d'autres). Selon vos besoins, une distribution qui répond à tous vos critères peut ne pas convenir à quelqu'un d'autre. (C'est bien d'avoir tous ces choix!)


1

Bien que toutes les autres réponses aient jusqu'à présent d'excellents conseils, ce qui m'a vraiment aidé, c'est la lecture d'un livre sur les scripts shell. C'est au cours de cette lecture que ma ligne de commande "vocabulaire" a presque doublé.


1

En ce qui concerne l'apprentissage du shell, je constate que le manuel de référence Bash a déjà été publié, mais vous pouvez également consulter le guide de script avancé Bash (ABS). Probablement l'un des meilleurs tutoriels sur la façon d'utiliser le shell Bash et la plupart des connaissances acquises peuvent également être transférées vers d'autres shells * nix.

Aussi pour Ubuntu, consultez Ubuntu Geek pour obtenir des conseils et astuces pour les utilisateurs expérimentés. Je recommanderais également de consulter le wiki de la communauté Ubuntu (je ne peux pas publier le lien ici en raison de la fonction de prévention du spam de ce site, mais vous pouvez le trouver sur le site Ubuntu). Cela, ainsi que les liens publiés par d'autres, devraient vous aider à démarrer dans la bonne direction.


Lien Wiki de la communauté Ubuntu ici >> help.ubuntu.com/community/TitleIndex
Omega

1

Ce site Web: http://linuxcommand.org/ est un bon endroit pour commencer.

Par la suite, j'obtiendrais un livre comme celui-ci: http://www.sobell.com/CR2/index.html , qui donne un aperçu de presque tout.

Cependant, je trouve que la meilleure façon d'entrer vraiment dans Linux est d'utiliser une distribution Linux conviviale en ligne de commande.

Ubuntu et ses dérivés sont un bon point de départ car ils ne vous cachent pas complètement la CLI, mais après 6 mois à un an (cela dépend de votre obsession), j'essayerais d'installer http: // www. archlinux.org/ ; le processus d'installation lui-même vous apprendra beaucoup, sans parler des tonnes de configuration, etc. des exemples donnés par le wiki à: http://wiki.archlinux.org/ .

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.