https://github.com/seqan/scavengerhunt
Unix Scavenger Hunt
https://github.com/seqan/scavengerhunt
Last synced: about 1 year ago
JSON representation
Unix Scavenger Hunt
- Host: GitHub
- URL: https://github.com/seqan/scavengerhunt
- Owner: seqan
- Created: 2024-02-19T14:04:49.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-03-09T19:34:31.000Z (over 1 year ago)
- Last Synced: 2025-03-23T23:26:59.847Z (over 1 year ago)
- Language: Shell
- Homepage: https://docs.seqan.de/swp
- Size: 135 KB
- Stars: 0
- Watchers: 3
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSES/BSD-3-Clause.txt
Awesome Lists containing this project
README
# Scavanger Hunt
## Goals
1. Wie komme ich auf den Server? (Frontal)[30min]
+ connection to FU-Servers (how the fu world is setup)
+ ssh
+ scp
+ including ssh-keygen/ssh-copy-id
+ .ssh/config -> proxyjump
2. Was kann ein Server, Wie finde mich zurecht? (Frontal)[30min]
+ htop
+ whoami
+ uname -a
+ tmux,screen,nohup
+ Important shortcuts:
- Tab-Completion
- Ctrl-Shift-V/Ctrl-Shift-C
- Middle mouse button
- Ctrl-C - terminates the current program (yes)
- Ctrl-D - sends end of file signal
- Ctrl-R - Reverse history search
- Ctrl-L - Clear terminal
- bash: Ctrl-Q (Ctrl-S freezes the screen)
3. Scavanger Hunt (Interactive)[60min]
- Navigation auf dem Server?
+ cd
+ ls -la
+ pwd
- Filemanagement
+ mkdir,rmdir
+ mv,cp
+ touch,rm
+ chmod, chown (?)
- Viewing and Editing Files
+ cat, zcat
+ less, zless, more
- Data Manipulation
+ echo
+ diff
+ head
+ tail
+ cut
+ tr
+ sed
+ awk
+ grep,zgrep
+ find
+ ack
+ sort
+ uniq
+ wc
+ yes
+ column -t
+ rev
+ tac
- Data Download
+ wget,curl
+ git clone
4. Tools (Frontal)[30min]
+ vim,nano,emacs
+ zsh
+ cd -
+ fzf,autojump,autojump-nachfolger
+ conda,python-env
+ sudo,su
+ jq,yq,xq,tq
+ tar,gzip,zip,xz,zstd
+ jobs,fg,bg, Ctrl-Z
+ df,du,quota
+ parallel,xargs