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.
linux
ubuntu
command-line
shell
dsp_099
la source
la source
Réponses:
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. :)
la source
Voici une courte liste pour vous aider à démarrer:
Essayez d'utiliser la commande man sur l'un des éléments ci-dessus, ainsi que la commande info, plus google, bien sûr:
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!
la source
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!)
la source
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é.
la source
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.
la source
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/ .
la source