\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{ZBCAM} \pdfinfo{ /Title (filsystemer.pdf) /Creator (Cheatography) /Author (ZBCAM) /Subject (Filsystemer 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}{5EA825} \definecolor{LightBackground}{HTML}{F4F9F1} \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{Filsystemer Cheat Sheet}}}} \\ \normalsize{by \textcolor{DarkBackground}{ZBCAM} via \textcolor{DarkBackground}{\uline{cheatography.com/25857/cs/6985/}}} \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}ZBCAM \\ \uline{cheatography.com/zbcam} \\ \end{tabulary} \vfill \columnbreak \begin{tabulary}{5.8cm}{L} \SetRowColor{FootBackground} \mymulticolumn{1}{p{5.377cm}}{\bf\textcolor{white}{Cheat Sheet}} \\ \vspace{-2pt}Published 5th February, 2016.\\ Updated 13th May, 2016.\\ 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*}{3} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{Filsystemer}} \tn \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{Et filsystem bruges til at styre hvordan data gemmes. Hvis man ikke havde filsystemer ville man have en stor blob af data, uden at kunne fortælle hvor den ene fil slutter og den næste starter. \newline % Row Count 4 (+ 4) Der findes mange forskellige filsystemer i dag, til windows bruges NTFS, FAT, FAT32 og ReFS. Linux bruger ofte ext, og mac bruger HFS Plus. \newline % Row Count 7 (+ 3) Hver sit filsystem giver sin egen logiske måde at adskille de her filer på, eller andre måder at læse på (Internt i maskinen), ofte ser man hos privatbruger at der kun findes et filsystem på deres harddisk eller harddiske. Men man kan også partitionere sin harddisk og have flere filsystemer på, til flere forskellige funktioner, eksempelvis når man laver en windows restore partition er den i FAT32 formatet fordi dette er det filsystem som kræves for at reinstallere windows, mens at resten af ens data er opbevaret i et NTFS filsystem.% Row Count 18 (+ 11) } \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{AT-Kommando}} \tn \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{Man kan bruge AT til at tilføje en task, til at køre et script, samt mange andre funktioner hvor man ønsker at noget kører på et specifikt tidspunkt. \newline % Row Count 4 (+ 4) Syntaksen for AT-Kommandoer er følgende: \newline % Row Count 5 (+ 1) `\textbackslash{}\textbackslash{}computername time /interactive | /every:date,... /next:date,... command` \newline % Row Count 7 (+ 2) Ønsker man at slette en allerede eksisterende kommando: \newline % Row Count 9 (+ 2) `\textbackslash{}\textbackslash{}computername id delete ` \newline % Row Count 10 (+ 1) Hvis man ikke har id med så sletter man samtlige kørende AT-funktioner. \newline % Row Count 12 (+ 2) `computername` specificere computerens navn og hvis man udelader dette, så køres det på den lokale computer. \newline % Row Count 15 (+ 3) `time` specificere tidspunktet for hvornår det skal køres. \newline % Row Count 17 (+ 2) `/interactive` er et argument for om den må agere med den bruger der er logget på i tidsrummet AT kører. \newline % Row Count 20 (+ 3) `every: date` bruges til at fortælle hvor ofte den skal køre, eksempelvis kan man bruge \newline % Row Count 22 (+ 2) `every: M,Tu, W, Th, F` for at fortælle den skal køre alle hverdage. \newline % Row Count 24 (+ 2) `next: date` specificere hvornår kommandoen næste gang skal køre, hvis denne udelades så køres den samme dag. \newline % Row Count 27 (+ 3) `command` er her hvor man fortælle hvad den skal køre. \newline % Row Count 29 (+ 2) Eksempelvis kan man kopiere alle sine dokumenter over i mappen MyDocs: \newline % Row Count 31 (+ 2) } \tn \end{tabularx} \par\addvspace{1.3em} \vfill \columnbreak \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{AT-Kommando (cont)}} \tn \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{`at 00:00 cmd /c copy C:\textbackslash{}Documents*.* C:\textbackslash{}MyDocs`% Row Count 1 (+ 1) } \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{FAT (File Allocation Table)}} \tn \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{FAT er et legacy filsystem som er solidt og robust, det blev udviklet tilbage i 1977 til brug på floppy disk. FAT blev oprindeligt udviklet som et 8-bit filsystem. Da FAT er blandt de ældste filsystemer har man udviklet på det siden det kom og det bruges stadig i dag. \newline % Row Count 6 (+ 6) De versioner af FAT der er kommet er: \newline % Row Count 7 (+ 1) FAT12 - Det blev udvidet til et 12-bit filsystem. \newline % Row Count 8 (+ 1) FAT16 - Det blev udvidet til et 16-bit filsystem. \newline % Row Count 9 (+ 1) FAT32 - Det blev udvidet til et 32-bit filsystem. \newline % Row Count 11 (+ 2) Filsystemer FAT er bygget som en tabel, hvilket betyder at den er delt op på en måde så hver fil har sit eget felt i tabellen. Når man siger at det er et xx-bit filsystem er det fordi at det er hvor store navne, filer og diskstørrelse man kan bruge i forhold til måden hvor på den læser og skriver.% Row Count 18 (+ 7) } \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{NTFS (New Technology File System)}} \tn \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{NTFS er efterfølgeren af FAT filsystemet, NTFS introducerede en mere skalerbar måde at læse og skrive filer på, det understøtter blandt andet metadata som gør det nemmere at katalogisere filer på. Så var det hurtigere, og mere driftsikkert. \newline % Row Count 5 (+ 5) Det er et filsystem som kun bruges af microsoft til windows. NTFS introducere 64-bit indeksering hvilket gør at man kan have store filnavne, samt bruge næsten alle UTF8 karaktere.% Row Count 9 (+ 4) } \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{ReFS (Resilient File System)}} \tn \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{ReFS er et windows propetær fil system som er bygget til at tage over efter ntfs, fordelen ved ReFS er at den understøtter volumen størrelser på op til 1 yottabyte, med maksimale filstørrelser på 16 exabyte. \newline % Row Count 5 (+ 5) Den bruger en ny måde, at skrive metadata på så det kan holde styr på fil lokaliseringen, dette kan den gøre mens den skriver filen. \newline % Row Count 8 (+ 3) Man kan ikke boote windows på ReFS.% Row Count 9 (+ 1) } \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{Opgavestyring - Forklaring}} \tn \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{Opgavestyring er en indbygget funktion i windows, som kort fortalt gør at man kan bede domæne computere om at automatisk søge efter opdateringer. \newline % Row Count 3 (+ 3) Man kan bede sin server tage backup på specifikke tidspunkter.% Row Count 5 (+ 2) } \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{Diskpart}} \tn \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{Diskpart er et værktøj som gør at man kan håndtere sine diske ved hjælp af et kommandline interface. Dette er også tilsvarende diskhåndtering (GUI baseret). \newline % Row Count 4 (+ 4) Når man skal ind i diskpart skal man åbne en cmd som administrator, og herefter skrive `diskpart`. \newline % Row Count 7 (+ 3) Så kan man få listet sine diske ved at skrive: \newline % Row Count 8 (+ 1) `disk list` \newline % Row Count 9 (+ 1) Man kan desuden bruge `disk help` for at se hvilke muligheder man har for at redigere i sine diske. \newline % Row Count 12 (+ 3) Der er en kommando som kan være god at huske og det er: \newline % Row Count 14 (+ 2) `disk automount enable` \newline % Row Count 15 (+ 1) Det denne gør er at, hvis man modtager en ny disk så formatere den selv disken og tildeler den et drevbogstav.% Row Count 18 (+ 3) } \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{Convert}} \tn \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{Convert.exe er et værktøj man kan bruge til at konveret i mellem filsystermer uden at formatere sin disk. \newline % Row Count 3 (+ 3) For at ændre et filsystem til ntfs kan man bruge kommandoen: \newline % Row Count 5 (+ 2) `convert H: /fs:ntfs` \newline % Row Count 6 (+ 1) Så bliver H-drevet ændret til ntfs filsystem.% Row Count 7 (+ 1) } \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{Diskhåndtering}} \tn \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{Diskhåndtering er en gui baseret diskpart, denne kan bruges til at ændre i partitioner, formatere diskene samt tilføje offline diske.% Row Count 3 (+ 3) } \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{Schedule Task}} \tn \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{Schedule Task bruges til at planlægge opgaver via cli. Den bruges på samme måde som opgavestyring. \newline % Row Count 3 (+ 3) Man vil kunne følge med i sine oprettet opgaver i opgavestyring. \newline % Row Count 5 (+ 2) For at bruge schedule task skal man åbne cmd som administrator og køre: \newline % Row Count 7 (+ 2) `schtask.exe /?`% Row Count 8 (+ 1) } \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{Opgavestyring - Illustration}} \tn \SetRowColor{LightBackground} \mymulticolumn{1}{p{5.377cm}}{\vspace{1px}\centerline{\includegraphics[width=5.1cm]{/web/www.cheatography.com/public/uploads/zbcam_1454662415_12422224_10207346069823436_660757325_o.jpg}}} \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{1.89126 cm} x{3.08574 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Lavet af}} \tn % Row 0 \SetRowColor{LightBackground} Andreas Verwohlt & Martin Willems Kristiansen \tn % Row Count 2 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} % That's all folks \end{multicols*} \end{document}