UnixTools: Difference between revisions
Jump to navigation
Jump to search
Content deleted Content added
No edit summary |
|||
| Line 22: | Line 22: | ||
* HTML |
* HTML |
||
[[UnixTools02|genauer]] |
[[UnixTools02|genauer]] |
||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
= Bash - for Beginners - 2 = |
= Bash - for Beginners - 2 = |
||
| Line 29: | Line 43: | ||
* Einfache Shell-Scripte |
* Einfache Shell-Scripte |
||
* Indiuviduelle Konfiguration der Shell (.profile, .bashrc) |
* Indiuviduelle Konfiguration der Shell (.profile, .bashrc) |
||
[[ |
[[UnixTools04|genauer]] |
||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
= Bash 2 (Advanced) = |
= Bash 2 (Advanced) = |
||
| Line 47: | Line 54: | ||
* $? |
* $? |
||
* $$ |
* $$ |
||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
[[UnixTools06|genauer]] |
|||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
* git |
* git |
||
* github |
* github |
||
[[UnixTools07|genauer]] |
|||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
= Administration Jobs = |
= Administration Jobs - 1 = |
||
| ⚫ | |||
* software packet manager |
* software packet manager |
||
** apt-get |
** apt-get |
||
| Line 81: | Line 76: | ||
* cronjob / systemd |
* cronjob / systemd |
||
= Administration Jobs - 2 = |
|||
* file system administration |
|||
* du |
|||
* |
** du |
||
** df |
|||
* mount, umount |
** mount, umount |
||
* format |
** format |
||
* hdd/sdd performance monitoring tools |
** hdd/sdd performance monitoring tools |
||
* fsck |
** fsck |
||
* trim |
** trim |
||
* backup solutions |
* backup solutions |
||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
[[UnixTools08|genauer]] |
|||
= Administration Jobs - 3 = |
|||
| ⚫ | |||
= Programming = |
= Programming = |
||
Revision as of 18:19, 2 December 2024
Bash - for Beginners - 1
- login/lougout
- ssh - login at remote host
- files directories, wirking directory
- path names
- basic shell commands - cat, touch, rm, mkdir, rmdir, mv
- using wildcards to identify files
- Text Editor
- more basic commands: more, wc, grep, tail, head, find
- getting help
- redirecting stdin, stdout
- special characters (and blanks) in arguments
- alias (and .bashrc)
File Formats (a few examples)
- ASCII Text
- Markdown
- Yaml
- XML
- HTML
Working With Files 1 (basics)
- diff
- patch
- sed
- awk
- md5checksum
- sh1-checksum
- tar
- rsync
- dd
Bash - for Beginners - 2
- ls -l access rights
- Prozesse
- Shell Variablen
- Einfache Shell-Scripte
- Indiuviduelle Konfiguration der Shell (.profile, .bashrc)
Bash 2 (Advanced)
- Shell Scripte
- << Umlenkung von stdin
- $1 .. Shell Variablen für Argumente
- for x in a b c
- while
- if
- $?
- $$
Data Formats (in protocols)
- IPv4 header
- HTTP
- Tools: Wireshark
Working With Files 2 - version control
- git
- github
Administration Jobs - 1
- software packet manager
- apt-get
- pip
- conda
- cronjob / systemd
Administration Jobs - 2
- file system administration
- du
- df
- mount, umount
- format
- hdd/sdd performance monitoring tools
- fsck
- trim
- backup solutions
Docker
- docker
- docker compose
- kubernetes
- Jenkins
Administration Jobs - 3
- nginx
Programming
- Python 3
- Jupyter Notebook