This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Last revision Both sides next 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/03 11:33] jypeter [Available servers] Added getlogin and getenv Python example |
||
---|---|---|---|
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 497: | Line 501: | ||
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 519: | ||
<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) === |