UnixToolsJpr: Difference between revisions

From
Jump to navigation Jump to search
No edit summary
No edit summary
Line 23: Line 23:
** JavaScript
** JavaScript
** bash (script)
** bash (script)
** SQL


** e.g. .bashrc (bash script)
** e.g. .bashrc (bash script)
Line 52: Line 53:
**tar
**tar
**rsync
**rsync

= Working With Files 2 (git) =
= Working With Files 2 (git) =
* git
* github

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

= Administrator Jobs =
* nginx
* software packet manager
** apt-get
** pip
** conda

= file system administration
* du
* df
* mount, umount
* format
* hdd/sdd performance monitoring tools

* fsck
* trim
* backup solutions

= Programming =
* Python 3
* Jupyter Notebook

Revision as of 16:18, 18 November 2024

Bash 1 (Basics)

  • login, logout
  • ls, pwd, cd, ls -la
  • grep
  • find

File Formats

  • Markdown
    • README.md
    • wiki
  • yaml
    • docker config
  • XML
  • json
  • HTML
  • typical programming languages
    • C, C++
    • python
    • Java
    • JavaScript
    • bash (script)
    • SQL
    • e.g. .bashrc (bash script)
  • Tools: unix program file
  • Toos: Editor with language support

Data Formats (in protocols)

  • IPv4 header
  • HTTP
  • Tools: Wireshark

Bash 2 (Advanced)

    • redirects
    • &
    • wait
    • ps

Working With Files 1 (basics)

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

Working With Files 2 (git)

  • git
  • github

Docker

  • docker
  • docker compose
  • kubernetes
  • Jenkins

Administrator Jobs

  • nginx
  • software packet manager
    • apt-get
    • pip
    • conda

= file system administration

  • du
  • df
  • mount, umount
  • format
  • hdd/sdd performance monitoring tools
  • fsck
  • trim
  • backup solutions

Programming

  • Python 3
  • Jupyter Notebook