UnixTools: Difference between revisions

From
Jump to navigation Jump to search
Content deleted Content added
Jpr (talk | contribs)
Jpr (talk | contribs)
No edit summary
Line 22: Line 22:
* HTML
* HTML
[[UnixTools02|genauer]]
[[UnixTools02|genauer]]

= Working With Files 1 (basics) =
** diff
** patch
** sed
** awk

** md5checksum
** sh1-checksum

**tar
**rsync
* dd
[[UnixTools03|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)
[[UnixTools03|genauer]]
[[UnixTools04|genauer]]

= Data Formats (in protocols) =
* IPv4 header
* HTTP

* Tools: Wireshark
[[UnixTools05|genauer]]


= Bash 2 (Advanced) =
= Bash 2 (Advanced) =
Line 47: Line 54:
* $?
* $?
* $$
* $$
[[UnixTools05|genauer]]


= Data Formats (in protocols) =
[[UnixTools04|genauer]]
* IPv4 header
* HTTP


* Tools: Wireshark
= Working With Files 1 (basics) =
[[UnixTools06|genauer]]
** diff
** patch
** sed
** awk


= Working With Files 2 - version control =
** md5checksum
** sh1-checksum

**tar
**rsync
* dd

= Working With Files 2 (version control with git) =
* git
* git
* github
* github
[[UnixTools07|genauer]]


= Docker =
* docker
* docker compose
* kubernetes
* Jenkins


= Administration Jobs =
= Administration Jobs - 1 =
* nginx
* software packet manager
* software packet manager
** apt-get
** apt-get
Line 81: Line 76:
* cronjob / systemd
* cronjob / systemd


= Administration Jobs - 2 =
= file system administration =
* file system administration
* du
* df
** 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


= Docker =
* docker
* docker compose
* kubernetes
* Jenkins
[[UnixTools08|genauer]]


= Administration Jobs - 3 =
* nginx


= 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)

genauer

File Formats (a few examples)

  • ASCII Text
  • Markdown
  • Yaml
  • XML
  • HTML

genauer

Working With Files 1 (basics)

    • diff
    • patch
    • sed
    • awk
    • md5checksum
    • sh1-checksum
    • tar
    • rsync
  • dd

genauer

Bash - for Beginners - 2

  • ls -l access rights
  • Prozesse
  • Shell Variablen
  • Einfache Shell-Scripte
  • Indiuviduelle Konfiguration der Shell (.profile, .bashrc)

genauer

Bash 2 (Advanced)

  • Shell Scripte
  • << Umlenkung von stdin
  • $1 .. Shell Variablen für Argumente
  • for x in a b c
  • while
  • if
  • $?
  • $$

genauer

Data Formats (in protocols)

  • IPv4 header
  • HTTP
  • Tools: Wireshark

genauer

Working With Files 2 - version control

  • git
  • github

genauer


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

genauer


Administration Jobs - 3

  • nginx

Programming

  • Python 3
  • Jupyter Notebook