Welcome Guide
Servers
- FileSender lets you share files of up to 100GB, with the assurance that your data is secure. Your files remain available for download for up to 30 days.
- Slurm is the open source, cluster management and job scheduling system installed on most Linux clusters (École Polytechnique, Jean-zay, etc)
CNRS latex
The CNRS hosts an overleaf-based collaborative latex plateform called plmlatex, that you can access with you Polytechnique’s credentials.
CNRS cloud storage
sDrive is a tool for synchronisation and sharing of professional data. It replaces certain tools such as OneDrive or Dropbox. You can access your storage area (100GB) with you Polytechnique’s credentials.
Coffee
There a jura coffee machine in the cafeteria. To use it you can ask Alexis (office xxx) to sell you a Coffee allocation sheet.
We use those sheets to manage our shared coffee supply. Each sheet represents a ration of 50 cups of coffee. As people take coffee, they cross off one of the 50 boxes. When all boxes are crossed it’s time to buy a new sheet.
Magnan
You can top up your Magnan account balance at the main cash desk, with the terminals at the entrance of Magnan but also online.
For the online option, you need to go on the pop and pay website. The code site is “magnan”. At you first connexion, you must use your default login details to log in; once connected you will be asked to define a new credentials. Your default login (which is also the default password) is written on the left of your name on the Magnan receipts.
Essential Bash commands for beginners
File and Directory Operations
touch [file]: Create a new empty file.mkdir [directory]: Create a new directory.cp [source] [destination]: Copy files or directories.cp -r [directory] [destination]: Copy directories recursively.
rsync [options] [source] [destination]: Synchronize files/directories over ssh.rsync -av [source] [destination]: Archive mode (preserves permissions, timestamps) with verbose output.rsync -az [source] [destination]: Compress data during transfer.rsync --progress [source] [destination]: Show progress during synchronization.
mv [source] [destination]: Move or rename files/directories.rm [file]: Delete a file.rm -r [directory]: Delete a directory and its contents.
Viewing File Contents
cat [file]: Display the entire content of a file.vim [file]: Open the file in vim text editor ### Permissionschmod [permissions] [file]: Change file permissions.- Example:
chmod 755 script.sh.
- Example:
chown [user]:[group] [file]: Change file owner.
Searching and Finding
find [path] -name [pattern]: Search for files by name.grep [pattern] [file]: Search for a pattern in a file.grep -r [pattern] [directory]: Search recursively.
Networking
ping [hostname]: Check connectivity to a host.curl [url]: Fetch data from a URL.
Miscellaneous
echo [text]: Print text to the terminal.history: Show command history.clear: Clear the terminal screen.