UnixTools: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 25: | Line 25: | ||
* redirecting stdin, stdout |
* redirecting stdin, stdout |
||
* special characters (and blanks) in arguments |
* special characters (and blanks) in arguments |
||
⚫ | |||
[[UnixTools01|genauer]] |
[[UnixTools01|genauer]] |
||
Line 38: | Line 37: | ||
= Bash - for Beginners - 2 = |
= Bash - for Beginners - 2 = |
||
* ls -l |
* access rights: ls -l, chmod, chown, chgrp |
||
* simple Shell-Scripts |
|||
* Prozesse |
* Prozesse |
||
** & |
|||
** ps |
|||
** kill |
|||
** wait |
|||
* Shell Variablen |
* Shell Variablen |
||
⚫ | |||
* Einfache Shell-Scripte |
|||
* Indiuviduelle Konfiguration der Shell (.profile, .bashrc) |
* Indiuviduelle Konfiguration der Shell (.profile, .bashrc) |
||
[[UnixTools04|genauer]] |
[[UnixTools04|genauer]] |
||
Line 100: | Line 104: | ||
* docker compose |
* docker compose |
||
* kubernetes |
* kubernetes |
||
⚫ | |||
[[UnixTools08|genauer]] |
[[UnixTools08|genauer]] |
||
Line 112: | Line 115: | ||
= Administration Jobs - 3 = |
= Administration Jobs - 3 = |
||
* nginx |
* nginx |
||
= Continuous Integration / continuous development (CI/CD)= |
|||
⚫ | |||
[[UnixTools09|genauer]] |
|||
= Programming = |
= Programming = |
Revision as of 07:51, 4 December 2024
Unix Tools
by
Jens-Peter Redlich from Berlin/Germany (deutsche Version)
and
Iurii Medvedev from Bishkek/Kyrgistan (Русский вариант)
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
File Formats (a few examples)
- ASCII Text
- Markdown
- Yaml
- XML
- HTML
Bash - for Beginners - 2
- access rights: ls -l, chmod, chown, chgrp
- simple Shell-Scripts
- Prozesse
- &
- ps
- kill
- wait
- Shell Variablen
- alias (and .bashrc)
- Indiuviduelle Konfiguration der Shell (.profile, .bashrc)
Working With Files 1 - basics
- diff
- patch
- sed
- awk
- md5checksum
- sh1-checksum
- tar
- rsync
- dd
Bash - Advanced
- Shell Scripte
- << Umlenkung von stdin
- $1 .. Shell Variablen für Argumente
- for x in a b c
- while
- if
- $?
- $$
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
Data Formats (in protocols)
- IPv4 header
- HTTP
- Tools: Wireshark
Administration Jobs - 3
- nginx
Continuous Integration / continuous development (CI/CD)
- Jenkins
Programming
- Python 3
- Jupyter Notebook