This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
other:newppl:starting [2024/03/20 10:27] jypeter [Determining the load of a Linux server] Added details about TIME and mem usage |
other:newppl:starting [2024/04/24 12:37] (current) jypeter [Using module to access optional programs] Improved |
||
---|---|---|---|
Line 220: | Line 220: | ||
$ hostname | $ hostname | ||
obelix5</code> | obelix5</code> | ||
+ | * In a python script, you can use the following to get some information | ||
+ | * <code>>>> import os | ||
+ | >>> os.getlogin(), os.getenv('HOST') | ||
+ | ('mylogin', 'obelix5')</code> | ||
* **[[https://intranet.lsce.ipsl.fr/informatique/en/calcul/batch.php|The LSCE cluster]]** (aka the //batch system//)\\ Use this cluster for **//heavy duty// programs**, rather than killing the multi-users interactive servers | * **[[https://intranet.lsce.ipsl.fr/informatique/en/calcul/batch.php|The LSCE cluster]]** (aka the //batch system//)\\ Use this cluster for **//heavy duty// programs**, rather than killing the multi-users interactive servers | ||
Line 445: | Line 449: | ||
==== Using module to access optional programs ==== | ==== Using module to access optional programs ==== | ||
- | Main ''module'' options: | + | Most useful ''[[https://modules.readthedocs.io/|module]]'' options: |
* ''module list'': list the currently loaded modules | * ''module list'': list the currently loaded modules | ||
- | * ''module avail'': list the available modules | + | * ''module avail [mod_name]'': list the available modules (or only the ones with a name starting with ''mod_name'') |
* ''module load module_a ... module_n'': load modules (automatically including dependencies) | * ''module load module_a ... module_n'': load modules (automatically including dependencies) | ||
* ''module load module_a'': load default version of //module_a// | * ''module load module_a'': load default version of //module_a// | ||
Line 460: | Line 464: | ||
No Modulefiles Currently Loaded. | No Modulefiles Currently Loaded. | ||
- | > module avail | + | > module avail ncview |
- | [...] | + | ncview/2.1.7 |
- | batch_env grib_api/1.14.0 netcdf/4 python/3.6 | + | |
- | [...] | + | |
- | glost/0.3.1 ncview/2.1.7 python/2.7 | + | |
> module load ncview netcdf/4 | > module load ncview netcdf/4 | ||
Line 497: | Line 498: | ||
There are **lots of text editors available** on Linux computers/servers (''emacs'', ''nano'', ''vi'', ''vim'', ''gvim'', ''gedit'', ...). You can use them: | There are **lots of text editors available** on Linux computers/servers (''emacs'', ''nano'', ''vi'', ''vim'', ''gvim'', ''gedit'', ...). You can use them: | ||
+ | |||
* In basic **text terminals** | * In basic **text terminals** | ||
- | * useful if you are in a hurry, and/or working on a remote server with a bad network connection or have no local [[other:x_conf|X server]] running | + | * **If you only need to read a text file**, use a //pager// like [[http://www.greenwoodsoftware.com/less|less]] (or ''more''): ''less my_text_file.txt'' |
- | * you should know the basic commands and shortcuts! Some text editors (e.g ''nano'') fortunately display some help at the bottom of the screen | + | * ''SPACE'' goes down one page |
+ | * ''b'' (//back//) goes back one page | ||
+ | * ''/STRING'' looks for ''STRING'' in the text (then ''n''ext, ''p''revious, ''q''uit) | ||
+ | * ''q'' exits | ||
+ | * **[[#gnu_nano|nano]] is probably the easiest editor in text mode** to use! | ||
+ | * Useful if you are in a hurry, and/or working on a remote server with a bad network connection or have no local [[other:x_conf|X server]] running | ||
+ | * You should know the basic commands and shortcuts! | ||
* With a **full Graphical User Interface** (aka //GUI//) allowing you to use the mouse+menus/buttons/etc... | * With a **full Graphical User Interface** (aka //GUI//) allowing you to use the mouse+menus/buttons/etc... | ||
Line 508: | Line 516: | ||
<note important>Read the **dedicated [[other:emacs_doc|Using emacs]] page**, and become a power user!</note> | <note important>Read the **dedicated [[other:emacs_doc|Using emacs]] page**, and become a power user!</note> | ||
+ | === Gnu nano === | ||
+ | |||
+ | <note tip>Gnu [[https://www.nano-editor.org/|nano]] is probably the easiest text editor in text mode to use!</note> | ||
+ | You can easily view/edit a file by just typing ''nano my_text_file.txt'' in a terminal, and looking at the instructions displayed at the bottom of the screen (e.g. ''^X Exit'' means that you can exit the editor by typing ''CTRL-X'') | ||
=== vi (vim, gvim) === | === vi (vim, gvim) === |