2010-11-12 2 views
1

Dans notre travail quotidien, nous avons quelques outils/méthodes qui rendent notre travail sur la coquille plus productif.Des outils pour rendre le travail en coquille productif

Voici une courte liste de ces choses que j'utilise dans un jour par la base de jour:

  • Ctrl + R pour l'historique de recherche bash hrough interactive
  • bash auto completion. Cela me permet de compléter avec Tab cibles makefile, les pages de manuel, etc.
  • autojump pour rendre la navigation plus rapide annuaire
  • colorgcc pour coloriser la sortie du terminal de GCC afin que les messages d'erreur peuvent être trouvés dans les sorties du compilateur plus.
  • GNU screen peut être utile parfois trop

Récemment, je rappelle mon vieil ami autoexpect, qui « se souvient » quelle commande vous avez exécuté et que vous avez saisi. Je l'utilise "automatiser" les commandes scp par exemple.

Veuillez partager vos outils.

+0

Cela devrait être wiki, ce n'est pas une question. – unwind

+0

Cela semble beaucoup trop large pour moi. Les shells ont été conçus pour être l'interface complète d'un ordinateur, et le nombre de méthodes et d'outils pour les utiliser est énorme. – Cascabel

+0

@unwind: Même les questions wiki de la communauté doivent toujours être des questions - et c'est précisément pour cette raison qu'elles ne peuvent plus être créées directement par des utilisateurs normaux. Voir [meta sur le wiki de la communauté] (http://meta.stackexchange.com/questions/11740/what-are-community-wiki-posts) – Cascabel

Répondre

1

Btw, c'est un peu une question, le gars nous demande de partager nos connaissances. J'utilise/j'aime beaucoup des outils que vous avez mentionnés. J'aime vraiment avoir un shell codé par couleur, mais certaines des choses les plus inductives que j'utilise sont des alias réfléchis dans mon .bashrc. J'en ai un pour scptgz qui, parce que je suis fainéant, je n'ai pas vraiment besoin de tarball avant que je ne l'envoie sur scp. Aussi je alias tous mes hôtes ssh communs. Enfin sur nos systèmes j'ai un alias sql = 'mysql --i-suis-un-dummy -u utilisateur -p'. Soyons honnêtes, les gens font une mise à jour sans une clause where parfois.

+0

Quand je dis "pas une question" je ne veux pas dire "ça ne se termine pas par un point d'interrogation". Je veux dire qu'on ne peut pas raisonnablement y répondre *. La meilleure réponse possible à cette question serait une liste de milliers de conseils. Ce n'est pas ce que nous recherchons vraiment ici. – Cascabel

+0

Gotcha. Logique. – kmarks2