9 votes

Être aussi productif sous Windows que sous Linux

Je pense à passer de Linux à Windows. Ce qui me préoccupe, c'est d'être moins productif. Par exemple :

  • Sous Linux, je peux exécuter des applications assez rapidement si elles sont dans le PATH (et la plupart des applications le sont en raison des normes de disposition du système de fichiers -- par exemple, /usr/bin et /usr/local/bin)
  • Je peux ouvrir vi directement dans le shell (sans perdre le focus)
  • J'ai des complétions programmatives. Par exemple, j'ai un script qui trouve tous les fichiers avec une certaine chaîne dans leur nom quelque part sous le répertoire actuel et j'ai des complétions pour cela (donc "ff Foo" complétera avec tous les noms de fichiers contenant Foo)

Je recherche donc des suggestions d'outils Windows qui me rendront plus productif. Je sais que je peux utiliser Cygwin, mais je recherche des alternatives qui ne sont pas "rendre Windows semblable à Linux".

10voto

Austin Salonen Points 53

Tout d'abord, téléchargez PowerShell. Ce ne sera toujours pas meilleur que bash, mais c'est mieux que l'abomination qu'est cmd.exe.

Deuxièmement, Windows a aussi un chemin d'accès (PATH). Utilisez-le.

8voto

Mike Akers Points 4866

Pensez à Windows comme à un superset de Linux, car c'est essentiellement ce que c'est :toutes les techniques et utilitaires que vous utilisez dans Linux se traduiront directement si vous utilisez les mêmes programmes.

D'autre part, Windows offre de nombreux raccourcis et techniques nouveaux et riches qui ne sont pas disponibles dans Linux. Certains de mes préférés sont :

  1. Utilisez la touche de raccourci Win+R, tapez un nom de programme (bloc-notes), un chemin de fichier (c:\dossier), un chemin réseau (\serveur\partage\dossier) ou une adresse de site Web (www.xyz.com). Dans chaque cas, vous obtenez une complétion de nom de fichier comprenant une liste déroulante de suggestions, et aucune fenêtre de commande n'est nécessaire.

  2. Utilisez l'Explorateur Windows comme votre shell de commande. Parcourez avec les touches de raccourci, utilisez Win+R pour vous rendre quelque part, et utilisez les touches de raccourci pour travailler avec les fichiers.

  3. Ajoutez des programmes tels que des éditeurs et des visionneuses de fichiers à votre dossier Envoyer vers, chacun avec un préfixe unique, pour activer le programme en trois frappes de touches. Par exemple, je crée toujours un raccourci "1 Notepad" dans Envoyer vers chaque fois que je commence à travailler sur un ordinateur, donc je peux toujours faire Shift-F10, N, 1 (ou clic droit, N, 1) pour ouvrir un fichier dans le Bloc-notes.

  4. Utilisez les touches de raccourci Couper/Copier/Coller (Ctrl-C, Ctrl-X, Ctrl-V) pour déplacer et copier des fichiers et des dossiers entre les répertoires. Vous pouvez dupliquer un fichier ou un dossier dans un seul répertoire avec la combinaison de touches rapide Ctrl-C, Ctrl-V.

  5. Utilisez F2 pour modifier les noms de fichiers et Ctrl-F pour rechercher des fichiers

Diverses interfaces graphiques Linux ont une ou plusieurs de ces capacités, mais vous ne pouvez pas compter sur elles sur diverses installations Linux. D'autre part, vous pouvez toujours faire ces choses dans n'importe quelle version moderne de Windows (par exemple depuis Windows 2000), donc vous êtes libre de vous concentrer sur le problème en cours.

7voto

jeff Points 31

Launchy vous permettra de lancer très facilement des applications en un seul clic de touche. En ce qui concerne les lignes de commande, les choses se sont considérablement améliorées en termes de fonctionnalités avec XP SP3, Vista et 7. De mon expérience quelque peu limitée de l'invite de commandes Linux, il semble que Linux fonctionne de cette manière dès le départ, tandis que Windows a toujours été une interface graphique et toute fonctionnalité en ligne de commande était largement un vestige des jours de MS-DOS. Mais maintenant, il y a une version "headless" de Windows Server, il faudra donc qu'elle soit beaucoup plus forte à cet égard.

5voto

Rook Points 23039

Je envisage de passer de Linux à Windows. Ce qui me préoccupe, c'est d'être moins productif. Par exemple :

**** Sous Linux, je peux exécuter rapidement des applications s'ils sont dans le PATH***

Windows a également un PATH. Vous pouvez consulter ce qui s'y trouve via l'interface graphique (Panneau de configuration/Système/Avancé/Variables d'environnement/PATH) ou en ligne de commande, en tapant simplement PATH.

Ce raccourci est souvent utile si vous souhaitez ajouter un répertoire temporaire à un chemin ;
c:>path c:\temp;%PATH%

**** Je peux ouvrir vi directement dans le shell (sans perdre le focus)***

A ce que je sache, vim sur Windows a deux versions, une en ligne de commande (console comme ils l'appellent) et une version graphique (gvim). Les deux fonctionnent très bien. Je préfère gvim, mais c'est juste une question de préférence personnelle. Mettez le répertoire d'exécution de vim dans la variable PATH, et vous pourrez l'ouvrir d'où vous voulez.

**** J'ai des complétions programmées. Par exemple, j'ai un script qui trouve tous les fichiers contenant une certaine chaîne de caractères dans leur nom quelque part sous le répertoire actuel et j'ai des complétions pour cela (donc "ff Foo" se complètera avec tous les noms de fichiers contenant Foo)***

Eh bien, je ne connais pas spécifiquement cela, simplement parce que je n'en ai pas eu besoin, mais en dehors de cygwin, il existe plusieurs portages des utilitaires de ligne de commande "standard" Unix, avec lesquels je pense que vous pouvez faire ce qui a été mentionné. Ma préférence va à unixkit-tiny qui est un portage natif (en quelque sorte) pour Windows. Portable et tout. Peut être téléchargé depuis ici.

Donc je cherche des suggestions d'outils Windows qui me rendront plus productif. Je sais que je peux utiliser cygwin, mais je recherche des alternatives qui ne vont pas "faire en sorte que Windows se comporte comme Linux".

Eh bien, dans ce cas (pas "faire en sorte que Windows se comporte comme Linux"), vous pouvez simplement utiliser Notepad2 ou ++, Powershell, et une combinaison de gestionnaire de fichiers ;)
Sérieusement, je pense que ce qui a été mentionné ci-dessus vous conviendra parfaitement. Si vous rencontrez d'autres problèmes, mentionnez-les dans votre question.

4voto

Narayanan Points 7114

Mmm, certains de mes outils Windows préférés pour la productivité :

Autohotkey. Obtient beaucoup de presse par ici. Raccourcis et combinaisons de touches personnalisés.

Everything. Aussi populaire. Recherche instantanée de fichiers et de dossiers. (NTFS seulement)

Smartstartmenu. Un simple raccourci puis tapez une chaîne de lettres pour un nom de programme

Et une multitude d'extensions Firefox !

J'ai un problème similaire dans l'autre sens - ces outils et autres personnalisations sont la raison pour laquelle je n'utilise pas Linux régulièrement. Je finirai par apprendre un jour.

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