Frequently Asked Questions/fr: Difference between revisions

Jump to navigation Jump to search
Updating to match new version of source page
(Created page with "Selon le logiciel de terminal utilisé, sélectionnez simplement le texte pour l'entrer dans le presse-papiers et collez-le ensuite avec un clic de droite ou un clic du milieu...")
(Updating to match new version of source page)
Line 17: Line 17:
*créer et éditer les fichiers texte sur la grappe en utilisant un éditeur standard Linux comme emacs, vim ou nano;
*créer et éditer les fichiers texte sur la grappe en utilisant un éditeur standard Linux comme emacs, vim ou nano;
*avec des fichiers texte Windows, lancer la commande <tt>dos2unix <filename></tt> sur un nœud de connexion pour convertir les caractères de fin de ligne au format approprié.  
*avec des fichiers texte Windows, lancer la commande <tt>dos2unix <filename></tt> sur un nœud de connexion pour convertir les caractères de fin de ligne au format approprié.  
== Saving files is slow in my editor ==
=== Emacs ===
Emacs uses the fsync system call when saving files to reduce the risk of losing data in the case of a system crash. This extra reliability comes at a cost: sometimes it can take several seconds to save even a small file when writing to a shared filesystem (e.g., <tt>home</tt>, <tt>scratch</tt>, <tt>project</tt>) on one of the clusters. If you find that your work is impacted by slow file saves, you can add the following line to your <tt>~/.emacs</tt> file to increase performance:
<code>(setq write-region-inhibit-fsync t)</code>
More about this setting here: [https://www.gnu.org/savannah-checkouts/gnu/emacs/manual/html_node/emacs/Customize-Save.html Customize save in Emacs]


==  Transferts entre les systèmes de fichiers /scratch, /home et /project ==
==  Transferts entre les systèmes de fichiers /scratch, /home et /project ==
Line 90: Line 100:
  lfs find ~/projects/*/ -group $USER
  lfs find ~/projects/*/ -group $USER


<div class="mw-translate-fuzzy">
Changez ensuite la propriété de $USER au groupe de projet, par exemple
Changez ensuite la propriété de $USER au groupe de projet, par exemple
  chown -h -R $USER:def-professor -- ~/projects/def-professor/$USER/
  chown -h -R $USER:def-professor -- ~/projects/def-professor/$USER/
</div>


Activez le bit <code>SetGID</code> de tous les répertoires pour que les nouveaux fichiers héritent de l'appartenance au groupe du répertoire, par exemple
Activez le bit <code>SetGID</code> de tous les répertoires pour que les nouveaux fichiers héritent de l'appartenance au groupe du répertoire, par exemple
35,822

edits

Navigation menu