2 votes

Apprendre Shell Shell, que faire ensuite ?

J'ai fini d'apprendre "Shell Shell" dans Linux et j'ai donc atteint un niveau intermédiaire presque avancé mais je n'arrive pas à deviner comment utiliser ce langage de script pour faire des choses/des petits programmes !

Tout comme le fait de posséder une arme sans en connaître l'usage !

3voto

SiegeX Points 2199

Il convient de préciser quels sont les Shell dont vous parlez.

Si vous êtes intéressé par bash Je ne peux pas recommander ce produit bash FAQ plus élevé

2voto

strangeman Points 166

Guide avancé des scripts Bash - http://tldp.org/LDP/abs/html/ . Livre dans la catégorie "A lire absolument".

2voto

JGurtz Points 268

Une chose que vous pouvez faire est d'étudier les scripts intégrés à la distribution. Fouillez dans /etc et vérifiez les scripts de démarrage et d'arrêt.

Vous pouvez certainement faire beaucoup de choses avec bash ou le c Shell, en particulier lorsqu'ils sont combinés avec sed, awk, tr, tee, wc, et ainsi de suite... Cependant, j'ai trouvé plus gratifiant de passer pas mal de temps à apprendre les expressions régulières et Perl ; je me sentais tout simplement plus productif. Python ou Ruby seraient à mon avis d'excellents choix.

1voto

Canon Points 1

Vous devez apprendre C .

Ensuite, apprenez quelques Perl (juste l'essentiel, vous me remercierez). Mastering Perl est une boîte à outils remplie d'outils très pointus.

Après cela, Java ! Java est excellent pour beaucoup de choses. Vous apprendrez également des concepts OO et des modèles de conception en faisant cela. Vous pourrait apprendre le C# ou le C++ au lieu de Java, mais c'est une toute autre discussion que je préfère ne pas aborder (Java est excellent pour résoudre mes problèmes, la communauté et les outils sont excellents). Sautez le php et tout ce qu'est la programmation web, c'est mon point de vue sur la question.

Et ensuite, apprendre les bases de données. Syntaxe SQL et choix d'une base de données à apprendre. Je choisirais PostgreSQL, (optionnel : Microsoft SQL Server).

Pour élargir votre esprit, vous devriez apprendre la programmation fonctionnelle. C'est ce que je fais en ce moment même (Scala & OCaml).

Ensuite, apprenez Fedora et devenez un contributeur au projet Fedora.

Ensuite, trouvez un vrai travail de programmation et vivez heureux pour toujours ! C'est ce que je ferais :)

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X