\documentclass[10pt,a4paper]{article} % Packages \usepackage{fancyhdr} % For header and footer \usepackage{multicol} % Allows multicols in tables \usepackage{tabularx} % Intelligent column widths \usepackage{tabulary} % Used in header and footer \usepackage{hhline} % Border under tables \usepackage{graphicx} % For images \usepackage{xcolor} % For hex colours %\usepackage[utf8x]{inputenc} % For unicode character support \usepackage[T1]{fontenc} % Without this we get weird character replacements \usepackage{colortbl} % For coloured tables \usepackage{setspace} % For line height \usepackage{lastpage} % Needed for total page number \usepackage{seqsplit} % Splits long words. %\usepackage{opensans} % Can't make this work so far. Shame. Would be lovely. \usepackage[normalem]{ulem} % For underlining links % Most of the following are not required for the majority % of cheat sheets but are needed for some symbol support. \usepackage{amsmath} % Symbols \usepackage{MnSymbol} % Symbols \usepackage{wasysym} % Symbols %\usepackage[english,german,french,spanish,italian]{babel} % Languages % Document Info \author{Huluvu424242 (FunThomas424242)} \pdfinfo{ /Title (linux-minihilfe.pdf) /Creator (Cheatography) /Author (Huluvu424242 (FunThomas424242)) /Subject (Linux - Minihilfe Cheat Sheet) } % Lengths and widths \addtolength{\textwidth}{6cm} \addtolength{\textheight}{-1cm} \addtolength{\hoffset}{-3cm} \addtolength{\voffset}{-2cm} \setlength{\tabcolsep}{0.2cm} % Space between columns \setlength{\headsep}{-12pt} % Reduce space between header and content \setlength{\headheight}{85pt} % If less, LaTeX automatically increases it \renewcommand{\footrulewidth}{0pt} % Remove footer line \renewcommand{\headrulewidth}{0pt} % Remove header line \renewcommand{\seqinsert}{\ifmmode\allowbreak\else\-\fi} % Hyphens in seqsplit % This two commands together give roughly % the right line height in the tables \renewcommand{\arraystretch}{1.3} \onehalfspacing % Commands \newcommand{\SetRowColor}[1]{\noalign{\gdef\RowColorName{#1}}\rowcolor{\RowColorName}} % Shortcut for row colour \newcommand{\mymulticolumn}[3]{\multicolumn{#1}{>{\columncolor{\RowColorName}}#2}{#3}} % For coloured multi-cols \newcolumntype{x}[1]{>{\raggedright}p{#1}} % New column types for ragged-right paragraph columns \newcommand{\tn}{\tabularnewline} % Required as custom column type in use % Font and Colours \definecolor{HeadBackground}{HTML}{333333} \definecolor{FootBackground}{HTML}{666666} \definecolor{TextColor}{HTML}{333333} \definecolor{DarkBackground}{HTML}{A3A3A3} \definecolor{LightBackground}{HTML}{F3F3F3} \renewcommand{\familydefault}{\sfdefault} \color{TextColor} % Header and Footer \pagestyle{fancy} \fancyhead{} % Set header to blank \fancyfoot{} % Set footer to blank \fancyhead[L]{ \noindent \begin{multicols}{3} \begin{tabulary}{5.8cm}{C} \SetRowColor{DarkBackground} \vspace{-7pt} {\parbox{\dimexpr\textwidth-2\fboxsep\relax}{\noindent \hspace*{-6pt}\includegraphics[width=5.8cm]{/web/www.cheatography.com/public/images/cheatography_logo.pdf}} } \end{tabulary} \columnbreak \begin{tabulary}{11cm}{L} \vspace{-2pt}\large{\bf{\textcolor{DarkBackground}{\textrm{Linux - Minihilfe Cheat Sheet}}}} \\ \normalsize{by \textcolor{DarkBackground}{Huluvu424242 (FunThomas424242)} via \textcolor{DarkBackground}{\uline{cheatography.com/19991/cs/18016/}}} \end{tabulary} \end{multicols}} \fancyfoot[L]{ \footnotesize \noindent \begin{multicols}{3} \begin{tabulary}{5.8cm}{LL} \SetRowColor{FootBackground} \mymulticolumn{2}{p{5.377cm}}{\bf\textcolor{white}{Cheatographer}} \\ \vspace{-2pt}Huluvu424242 (FunThomas424242) \\ \uline{cheatography.com/funthomas424242} \\ \uline{\seqsplit{github}.com/Huluvu424242} \end{tabulary} \vfill \columnbreak \begin{tabulary}{5.8cm}{L} \SetRowColor{FootBackground} \mymulticolumn{1}{p{5.377cm}}{\bf\textcolor{white}{Cheat Sheet}} \\ \vspace{-2pt}Published 24th November, 2018.\\ Updated 21st March, 2020.\\ Page {\thepage} of \pageref{LastPage}. \end{tabulary} \vfill \columnbreak \begin{tabulary}{5.8cm}{L} \SetRowColor{FootBackground} \mymulticolumn{1}{p{5.377cm}}{\bf\textcolor{white}{Sponsor}} \\ \SetRowColor{white} \vspace{-5pt} %\includegraphics[width=48px,height=48px]{dave.jpeg} Measure your website readability!\\ www.readability-score.com \end{tabulary} \end{multicols}} \begin{document} \raggedright \raggedcolumns % Set font size to small. Switch to any value % from this page to resize cheat sheet text: % www.emerson.emory.edu/services/latex/latex_169.html \footnotesize % Small font. \begin{multicols*}{2} \begin{tabularx}{8.4cm}{x{1.2 cm} x{6.8 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{8.4cm}}{\bf\textcolor{white}{Identit{\"a}ts und Berechtigungswechsel}} \tn % Row 0 \SetRowColor{LightBackground} su & Root werden und im Verzeichnis bleiben \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} su - & Root werden +Ausführung der Login Scripte für root -\textgreater{} Wechsel ins Home Verzeichnis \tn % Row Count 5 (+ 3) % Row 2 \SetRowColor{LightBackground} sudo -i & Root werden ohne Passworteingabe (nur das eigene Passwort erforderlich) \tn % Row Count 8 (+ 3) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{x{2.56 cm} x{5.44 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{8.4cm}}{\bf\textcolor{white}{Werkzeuge}} \tn % Row 0 \SetRowColor{LightBackground} vi & Standardeditor der überall verfügbar sein sollte \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} nano & In vielen Systemen ein am Anfang installierte, einfach zu bedienender Editor \tn % Row Count 5 (+ 3) % Row 2 \SetRowColor{LightBackground} nslookup ip-adresse & Abfrage DNS server \tn % Row Count 7 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{8.4cm}}{\bf\textcolor{white}{Recovery System}} \tn \SetRowColor{white} \mymulticolumn{1}{x{8.4cm}}{Wenn z.B. durch eine Aktualisierung der Master Boot Record (MBR) zerst{\"o}rt wurde aber der Rest des Systems noch korrekt laufen müsste, dann kann man wie folgt versuchen den MBR wieder herzustellen. \newline % Row Count 4 (+ 4) 1. Ein Live System auf CD besorgen: z.B. \{\{link="http://www.sysresccd.org/Main\_Page"\}\}SystemRescueCd\{\{/link\}\} oder \{\{link="http://www.knoppix.org/"\}\}Knoppix\{\{/link\}\} \newline % Row Count 8 (+ 4) 2. Computer von der LiveCD booten \newline % Row Count 9 (+ 1) 3. Linux Hauptpartition ermitteln über: \newline % Row Count 10 (+ 1) `fdisk -l` \newline % Row Count 11 (+ 1) 4. /mnt/rescue als Verzeichnis erstellen mit \newline % Row Count 12 (+ 1) `mkdir /mnt/rescue` \newline % Row Count 13 (+ 1) 5. Einh{\"a}ngen der Linux Partition unter /mnt/rescue mit \newline % Row Count 15 (+ 2) `mount -t ext3 -o rw /dev/hda2 /mnt/rescue` \newline % Row Count 16 (+ 1) 6. Das Systemroot Verzeichnis auf /mnt/rescue festlegen mit \newline % Row Count 18 (+ 2) `chroot /mnt/rescue` \newline % Row Count 19 (+ 1) 7. Bootloader wiederherstellen \newline % Row Count 20 (+ 1) entweder für GRUB mit \newline % Row Count 21 (+ 1) `grub-install /dev/hda` \newline % Row Count 22 (+ 1) oder für LILO mit \newline % Row Count 23 (+ 1) `/sbin/lilo` \newline % Row Count 24 (+ 1) 8. Linux über exit beenden, Live CD entfernen und neu booten% Row Count 26 (+ 2) } \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \SetRowColor{LightBackground} \mymulticolumn{1}{x{8.4cm}}{Evtl. muss bei verschlüsselten Partitionen ein anderes Vorgehen gew{\"a}hlt werden} \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{x{3.04 cm} x{4.96 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{8.4cm}}{\bf\textcolor{white}{Hilfen zur Konfiguration des Systems}} \tn % Row 0 \SetRowColor{LightBackground} loadkeys de & Stellt deutsches Tastaturlayout ein \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} fdisk, cfdisk & Manuelles Partitionieren von Datentr{\"a}gern wie Festplatten etc. \tn % Row Count 5 (+ 3) % Row 2 \SetRowColor{LightBackground} gparted & Graphisches Tool zur manuellen Partionierung von Datentr{\"a}gern \tn % Row Count 8 (+ 3) % Row 3 \SetRowColor{white} wifi-menu & Einrichten der Drathlos Netzwerke \tn % Row Count 10 (+ 2) % Row 4 \SetRowColor{LightBackground} chroot, arch-chroot & Festlegen einer neue Systemroot mit gleichzeitigen Wechsel in diese \tn % Row Count 13 (+ 3) % Row 5 \SetRowColor{white} genfstab & Generierung der fstab Datei \tn % Row Count 15 (+ 2) % Row 6 \SetRowColor{LightBackground} mount /dev/sdaX /mnt/boot & Mounten von Partitionen unter einen Einh{\"a}ngepunkt \tn % Row Count 18 (+ 3) % Row 7 \SetRowColor{white} swapon /dev/sdaX & Aktivierung der Benutzung der Swap Partition \tn % Row Count 20 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}--} \SetRowColor{LightBackground} \mymulticolumn{2}{x{8.4cm}}{H{\"a}ufig sind Konfigurationsbefehle Systemabh{\"a}ngig - in dem Fall versuche ich die verschiedenen Namen per Kommata getrennt anzugeben.} \tn \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{x{4 cm} x{4 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{8.4cm}}{\bf\textcolor{white}{Bekannte Distributionen}} \tn % Row 0 \SetRowColor{LightBackground} \{\{nobreak\}\} \seqsplit{https://antergos.com/try-it/} & Antergos auf arch linux basierend aber für Einsteiger geeignet und wird scheinbar aktuell gehalten \tn % Row Count 5 (+ 5) % Row 1 \SetRowColor{white} \{\{nobreak\}\} \seqsplit{https://www.ubuntu.com/download} & Ubuntu weiterhin für Einsteiger geeignet aber etwas lieblos - vieles bleibt gleich und wird scheinbar nicht weiter entwickelt \tn % Row Count 12 (+ 7) % Row 2 \SetRowColor{LightBackground} \seqsplit{https://www.debian.org/distrib/} & Debian alt aber stabil - nix für neue Hardware \tn % Row Count 15 (+ 3) % Row 3 \SetRowColor{white} \seqsplit{https://www.archlinux.de/} & Arch Linux puristisch aber sehr gut zum Verstehen lernen und top aktuell und super individuell (kein graphischer Installer - brauchst Du den nimm Antergos) \tn % Row Count 23 (+ 8) % Row 4 \SetRowColor{LightBackground} \seqsplit{http://www.slackware.com/} & Slackware - die Original Distribution aus 1993 hat erstaunlich lange durchgehalten. Damals waren es um die 20 Disketten, keine Ahnung wie es heute distributiert wird, ob es noch aktuell ist, ob es weiter gepflegt wird und überhaupt. Aber da wir dieser Distribution verdanken, dass es je andere Distributionen gab bzw. diese je entstehen konnten hier auf jeden Fall mit aufgeführt. \tn % Row Count 43 (+ 20) \hhline{>{\arrayrulecolor{DarkBackground}}--} \SetRowColor{LightBackground} \mymulticolumn{2}{x{8.4cm}}{Zu den Einsch{\"a}tzungen hat mich folgendes Video inspiriert und teils sind auch meine eigenen Erfahrungen mit drin: \newline https://www.youtube.com/watch?v=pLc1kcLd2rA} \tn \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{8.4cm}}{\bf\textcolor{white}{GraalVM installieren}} \tn \SetRowColor{white} \mymulticolumn{1}{x{8.4cm}}{Zun{\"a}chst wird mal im distributionseigenen Installer geschaut ob ein Paket verfügbar ist. Falls ja, dann wird das genommen! \newline % Row Count 3 (+ 3) Bei Antergos war GraalVM nur über AUR (eine von der Community gepflegten Paketsammlung) verfügbar. Daher habe ich das Paket graal-bin von dort installiert \newline % Row Count 7 (+ 4) Das Home Verzeichnis von GraalVM wurde dabei unter \seqsplit{/usr/lib/jvm/java-8-graal/} erstellt. \newline % Row Count 9 (+ 2) Jetzt muss das Subdirectory bin noch im Path bekannt gegeben werden. Dazu einfach die \textasciitilde{}/.profile wie folgt editieren: \newline % Row Count 12 (+ 3) `export \seqsplit{GRAALVM\_HOME=/usr/lib/jvm/java-8-graal`} \newline % Row Count 13 (+ 1) `export \seqsplit{PATH=\$GRAALVM\_HOME/bin:\$PATH`} \newline % Row Count 14 (+ 1) Da meist die normale JAVA Installation für LibreOffice oder andere Paketabh{\"a}ngigkeiten noch erhalten bleiben muss, habe ich GRAALVM an den Anfang des Path gesetzt.% Row Count 18 (+ 4) } \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \SetRowColor{LightBackground} \mymulticolumn{1}{x{8.4cm}}{Das Beispiel steht dafür wie generell Programme installiert werden sollten.} \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{8.4cm}}{\bf\textcolor{white}{Angular 6 installieren}} \tn \SetRowColor{white} \mymulticolumn{1}{x{8.4cm}}{\# siehe \newline % Row Count 1 (+ 1) \# \seqsplit{https://github.com/angular/angular-cli/issues/6848} \newline % Row Count 3 (+ 2) sudo npm install -g -{}-unsafe-perm -{}-verbose @angular/cli% Row Count 5 (+ 2) } \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \SetRowColor{LightBackground} \mymulticolumn{1}{x{8.4cm}}{Ausprobiert auf antergos linux} \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{8.4cm}}{\bf\textcolor{white}{Festplatte mounten}} \tn \SetRowColor{LightBackground} \mymulticolumn{1}{x{8.4cm}}{\# Devices auflisten \newline sudo lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL \newline \newline \# Filesystem erstellen \newline sudo mkfs -t ext2 /dev/sda1 \newline \newline \# Mountpoint erstellen \newline sudo mkdir -p /media/disk \newline \newline \# Storage mounten \newline sudo mount /dev/sda1 /media/disk \newline \newline \# /etc/fstab editieren und Storage eintragen \newline sudo vi /etc/fstab \newline \newline cat /etc/fstab \newline /dev/sda1 /media/disk ext2 defaults 0 2} \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{8.4cm}}{\bf\textcolor{white}{Kleine Hilfen bei Problemen}} \tn \SetRowColor{LightBackground} \mymulticolumn{1}{x{8.4cm}}{\# Prozesse auflisten \newline ps -xa \newline \newline \# Details zu einem Prozess ermitteln z.B. innerhalb eines Docker Containers \newline lsof -p \textless{}processId\textgreater{}} \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{x{4 cm} x{4 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{8.4cm}}{\bf\textcolor{white}{Arch Linux installieren}} \tn % Row 0 \SetRowColor{LightBackground} Download ISO Image und Live System booten & Die Installation wird vom Live System aus durchgeführt \tn % Row Count 3 (+ 3) % Row 1 \SetRowColor{white} loadkeys de & Deutsches Tastaturlayout einstellen \tn % Row Count 5 (+ 2) % Row 2 \SetRowColor{LightBackground} cfdisk oder fdisk & System Partitionierung durchführen (2 Partionen eine Swap und eine Linux reichen) \tn % Row Count 10 (+ 5) % Row 3 \SetRowColor{white} mkfs.ext4 /dev/sda1 & ext4 Filesystem auf sda1 für das Linuxsystem anlegen \tn % Row Count 13 (+ 3) % Row 4 \SetRowColor{LightBackground} mkswap /dev/sda2 & Swap Filesystem auf sda2 erzeugen \tn % Row Count 15 (+ 2) % Row 5 \SetRowColor{white} swapon /dev/sda2 & Aktivierung der Benutzung der Swap Partition \tn % Row Count 18 (+ 3) % Row 6 \SetRowColor{LightBackground} mount /dev/sda1 /mnt & Mounten des Linuxgrundsystems (zumindest des Platzes wo es hin soll) \tn % Row Count 22 (+ 4) % Row 7 \SetRowColor{white} wifi-menu & Einrichten des WLAN Zuganges \tn % Row Count 24 (+ 2) % Row 8 \SetRowColor{LightBackground} pacstrap /mnt base base-devel & Basis Pakete im Linuxsystem installieren \tn % Row Count 26 (+ 2) % Row 9 \SetRowColor{white} genfstab /mnt \textgreater{}\textgreater{} /mnt/etc/fstab & FSTAB File erzeugen \tn % Row Count 28 (+ 2) % Row 10 \SetRowColor{LightBackground} arch-chroot /mnt & /mnt als Systemroot festlegen und rein wechseln \tn % Row Count 31 (+ 3) \end{tabularx} \par\addvspace{1.3em} \vfill \columnbreak \begin{tabularx}{8.4cm}{x{4 cm} x{4 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{8.4cm}}{\bf\textcolor{white}{Arch Linux installieren (cont)}} \tn % Row 11 \SetRowColor{LightBackground} passwd & Neues Passwort für aktuellen Nutzer (root) festlegen \tn % Row Count 3 (+ 3) % Row 12 \SetRowColor{white} pacman -S grub os-prober & Grub Pakete installieren \tn % Row Count 5 (+ 2) % Row 13 \SetRowColor{LightBackground} mkdir /boot/grub & optional - ist notwendig wenn grub config fehlschl{\"a}gt mit grub.cfg.new is no such file \tn % Row Count 10 (+ 5) % Row 14 \SetRowColor{white} grub-mkconfig -o /boot/grub/grub.cfg & Grub Konfigurationsdatei erzeugen \tn % Row Count 12 (+ 2) % Row 15 \SetRowColor{LightBackground} grub-install dev/sda & Installation des Bootloaders in den MBR \tn % Row Count 14 (+ 2) % Row 16 \SetRowColor{white} exit & Verlassen der chroot \tn % Row Count 15 (+ 1) % Row 17 \SetRowColor{LightBackground} reboot & System neu starten \tn % Row Count 16 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}--} \SetRowColor{LightBackground} \mymulticolumn{2}{x{8.4cm}}{Die Angaben beruhen auf folgender, sehr guter Anleitung: \newline https://www.youtube.com/watch?v=uaEBa2Nn3uE} \tn \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{x{3.76 cm} x{4.24 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{8.4cm}}{\bf\textcolor{white}{Pakete verwalten}} \tn % Row 0 \SetRowColor{LightBackground} aptitude & graphisches Consolen Tool zur Paketverwaltung \tn % Row Count 3 (+ 3) % Row 1 \SetRowColor{white} sudo dpkg -i \textless{}filename\textgreater{} & H{\"a}ndische Installation einzelner Paketer \tn % Row Count 5 (+ 2) % Row 2 \SetRowColor{LightBackground} sudo debi \textless{}filename\textgreater{} & H{\"a}ndische Installation einzelner Pakete wobei die Abh{\"a}ngigkeiten aufgel{\"o}st werden (falls m{\"o}glich) \tn % Row Count 10 (+ 5) % Row 3 \SetRowColor{white} apt-rdepends \textless{}paketname\textgreater{} & Gibt den Baum der Abh{\"a}ngigkeiten des Paketes aus (auch indirekte) \tn % Row Count 14 (+ 4) % Row 4 \SetRowColor{LightBackground} pacman -S packetname & Arch Linux - Installiert ein Paket \tn % Row Count 16 (+ 2) % Row 5 \SetRowColor{white} pacman -R packetname & Arch Linux - Deinstalliert ein Paket \tn % Row Count 18 (+ 2) % Row 6 \SetRowColor{LightBackground} -{}-{}-{}- arch linux -{}-{}-{}-{}-{}-{}-{}-{}-{}-{}-{}-{}-{}-{}- & -{}-{}-{}-{}-{}-{}-{}-{}-{}-{}-{}-{}-{}-{}- \tn % Row Count 20 (+ 2) % Row 7 \SetRowColor{white} sudo debtap -u & Synchronisiert die debdatenbank \tn % Row Count 22 (+ 2) % Row 8 \SetRowColor{LightBackground} debtap -U \textless{}filename\textgreater{}.deb & Spielt das debian archiv ein \tn % Row Count 24 (+ 2) % Row 9 \SetRowColor{white} sudo pacman -U \textless{}filename\textgreater{}.pkg.tar.xz & Installiere das Archiv mittels pacman \tn % Row Count 26 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}--} \SetRowColor{LightBackground} \mymulticolumn{2}{x{8.4cm}}{Alle Befehle sind im Terminal zu nutzen} \tn \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{8.4cm}}{\bf\textcolor{white}{Java Default Installation wechseln}} \tn \SetRowColor{white} \mymulticolumn{1}{x{8.4cm}}{{\bf{Arrch Linux}} \newline % Row Count 1 (+ 1) `archlinux-java status` zeigt die installierten jdk s an \newline % Row Count 3 (+ 2) `archlinux-java set \textless{}javaid\textgreater{}` setzt das angegebene jdk als default% Row Count 5 (+ 2) } \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{8.4cm}}{\bf\textcolor{white}{Istallation Ubuntu Image auf Bootbaren USB Stick}} \tn \SetRowColor{LightBackground} \mymulticolumn{1}{x{8.4cm}}{} \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \SetRowColor{LightBackground} \mymulticolumn{1}{x{8.4cm}}{Quelle: \seqsplit{https://www.giga.de/downloads/ubuntu-os/tipps/ubuntu-auf-und-von-usb-stick-installieren-so-geht-s/}} \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{8.4cm}}{\bf\textcolor{white}{Istallation Ubuntu Image auf Bootbaren USB Stick}} \tn \SetRowColor{LightBackground} \mymulticolumn{1}{x{8.4cm}}{} \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \SetRowColor{LightBackground} \mymulticolumn{1}{x{8.4cm}}{Quelle: \seqsplit{https://www.giga.de/downloads/ubuntu-os/tipps/ubuntu-auf-und-von-usb-stick-installieren-so-geht-s/}} \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{8.4cm}}{\bf\textcolor{white}{Istallation Ubuntu Image auf Bootbaren USB Stick}} \tn \SetRowColor{LightBackground} \mymulticolumn{1}{x{8.4cm}}{\# sudo dd bs=4M if=/path/to/ISOfile of=/dev/sdx status=progress oflag=sync \newline \# \newline \# z.B. \newline sudo dd bs=4M if=/path/to/ISOfile of=/dev/sdx status=progress oflag=sync} \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \SetRowColor{LightBackground} \mymulticolumn{1}{x{8.4cm}}{Quelle: \seqsplit{https://www.giga.de/downloads/ubuntu-os/tipps/ubuntu-auf-und-von-usb-stick-installieren-so-geht-s/}} \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} % That's all folks \end{multicols*} \end{document}